
- SAP HANA BI開發教程
- 首頁
- 引言
- 報表和儀表板工具
- 不同BO工具連線到HANA
- 建立關係連線
- 建立OLAP連線
- HANA建模檢視
- HANA中的輸入引數
- 使用屬性檢視
- 使用分析檢視
- 使用計算檢視
- 在HANA資料庫中使用表
- 將Webi連線到HANA
- Universe開發
- IDT中的使用者提示和篩選器
- Webi報表開發
- Lumira連線到HANA
- 在Lumira中開發儀表板
- Dashboard Designer連線到HANA
- 在DD中開發儀表板
- 將Crystal連線到HANA檢視
- 在HANA上開發Crystal報表
- BW on HANA連線
- Design Studio與HANA連線
- 在Design Studio中開發
- 在HANA上釋出BI報表
- 使用HANA的優勢
- 將HANA與其他BI工具連線
- 面試問題
將Webi連線到HANA
在早期版本的SAP BusinessObjects(4.1或更早版本)中,將Webi與HANA連線的唯一方法是使用Universe。Universe構建在HANA檢視之上,然後使用Webi查詢面板,我們可以在Webi報表中使用物件。
隨著SAP BO 4.2的釋出,SAP提供了多種將Webi報表連線到HANA檢視的方法。以下是將Web Intelligence連線到HANA建模檢視的四種方法:
- 在HANA建模檢視之上使用Universe
- Webi直接連線到HANA建模檢視
- SAP HANA線上連線
- 使用自由手寫SQL
在HANA建模檢視之上使用Universe
如前所述,我們可以使用HANA Studio開發HANA檢視——屬性檢視、分析檢視和計算檢視。要建立Universe,您必須建立一個指向HANA資料庫模式的關係連線。
要建立新的關係連線,首先在“本地專案”檢視下啟動一個新專案。開啟資訊設計工具→單擊“新建”→“專案”→輸入專案名稱→“完成”。這將在“本地專案”視窗下建立一個新專案。
接下來,右鍵單擊專案名稱→“新建”→“關係連線”。

在下一個視窗中,輸入連線名稱→輸入連線/資源名稱→單擊“下一步”。

系統將提示您選擇用於連線的中介軟體。根據資料來源選擇中介軟體。您可以選擇SAP或非SAP作為資料來源,並設定與資料庫的關係連線。
在這裡,我們從列表中選擇了SAP→SAP HANA資料庫→JDBC→單擊“下一步”。

在下一個視窗中,輸入身份驗證模式、使用者名稱和密碼。輸入SAP HANA主機名和例項號,然後單擊“下一步”。

在接下來的視窗中,定義連線引數,例如超時、陣列獲取大小、陣列繫結大小等。單擊“完成”。

單擊“完成”按鈕時,這將建立一個指向SAP HANA資料庫的新關係連線,副檔名為.cnx。您可以單擊“測試連線”。視窗下部顯示連線引數——登入引數、配置引數等。
單擊“測試連線”→成功。您必須將此連線釋出到資源庫才能使其可用。

要釋出此連線,請右鍵單擊連線名稱→“將連線釋出到資源庫”→輸入BO資源庫密碼→“連線”→“完成”→“是”。

現在,使用SAP HANA檢視建立資料基礎。右鍵單擊連線名稱→選擇“新建”→“資料基礎”。

輸入資源名稱並單擊“下一步”。您可以選擇啟用單一資料來源或啟用多資料來源作為資料基礎型別。選擇啟用多資料來源並在選擇連線後傳遞身份驗證詳細資訊。

單擊“下一步”後,選擇_SYS_BIC模式節點,其中儲存所有HANA檢視和列表。將所需的HANA檢視新增到資料基礎層。您可以在此資料基礎之上開發業務層,並將其釋出到BO伺服器資源庫以用於報表目的。
Webi直接連線到HANA建模檢視
此功能最近新增到SAP BO 4.2中,它允許使用OLAP連線直接連線到HANA建模檢視。當您使用OLAP連線連線到HANA資源庫時,您可以連線到在HANA系統中建立的所有包。您可以選擇任何包→導航到儲存在包中的HANA檢視。
執行這些步驟後,所有維度和度量都將新增到Webi中的查詢面板。開發人員可以選擇可用物件列表中的任何結果物件,然後單擊執行查詢以將其新增到Webi報表中。

SAP HANA線上連線
在SAP BO 4.2中,可以使用HANA線上連線選項,該選項允許Webi客戶端直接連線到HANA檢視。無需使用HANA線上連線選項構建Webi查詢。
此選項僅列出關係連線,並且當選擇連線時,它會顯示所有包和相應的檢視。選擇HANA檢視後,它將直接連線到Webi報表層。在這種情況下,不使用查詢面板。

使用自由手寫SQL
在SAP BO 4.2中,在Web Intelligence中引入了一個新的選項——自由手寫SQL——它直接連線到HANA檢視。當您使用使用自由手寫SQL選項連線的Web Intelligence工具連線時,該工具會列出BOBJ伺服器中的所有HANA關係連線。當您選擇關係連線時,該工具會提供一個查詢指令碼編輯器來編寫查詢。
要使用自由手寫SQL選項,請選擇一個新的Webi文件,並在資料來源列表中選擇自由手寫SQL選項。

選擇此選項後,將開啟一個查詢編輯器。您可以編寫SELECT查詢來形成Webi查詢以進行報表。在右側,您可以看到“執行查詢”選項和Webi工具中可用物件的列表。
