將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資料庫模式的關係連線。

要建立新的關係連線,首先在“本地專案”檢視下啟動一個新專案。開啟資訊設計工具→單擊“新建”→“專案”→輸入專案名稱→“完成”。這將在“本地專案”視窗下建立一個新專案。

接下來,右鍵單擊專案名稱→“新建”→“關係連線”。

Local Projects Window

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

Connection Name

系統將提示您選擇用於連線的中介軟體。根據資料來源選擇中介軟體。您可以選擇SAP或非SAP作為資料來源,並設定與資料庫的關係連線。

在這裡,我們從列表中選擇了SAP→SAP HANA資料庫→JDBC→單擊“下一步”。

SAP

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

Authentication Mode

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

Click Finish

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

單擊“測試連線”→成功。您必須將此連線釋出到資源庫才能使其可用。

Click Test Connection

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

Publish Connection Repository

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

Data Foundation

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

Selecting the Connection

單擊“下一步”後,選擇_SYS_BIC模式節點,其中儲存所有HANA檢視和列表。將所需的HANA檢視新增到資料基礎層。您可以在此資料基礎之上開發業務層,並將其釋出到BO伺服器資源庫以用於報表目的。

Webi直接連線到HANA建模檢視

此功能最近新增到SAP BO 4.2中,它允許使用OLAP連線直接連線到HANA建模檢視。當您使用OLAP連線連線到HANA資源庫時,您可以連線到在HANA系統中建立的所有包。您可以選擇任何包→導航到儲存在包中的HANA檢視。

執行這些步驟後,所有維度和度量都將新增到Webi中的查詢面板。開發人員可以選擇可用物件列表中的任何結果物件,然後單擊執行查詢以將其新增到Webi報表中。

Query Panel in Webi

SAP HANA線上連線

在SAP BO 4.2中,可以使用HANA線上連線選項,該選項允許Webi客戶端直接連線到HANA檢視。無需使用HANA線上連線選項構建Webi查詢。

此選項僅列出關係連線,並且當選擇連線時,它會顯示所有包和相應的檢視。選擇HANA檢視後,它將直接連線到Webi報表層。在這種情況下,不使用查詢面板。

SAP HANA Online Connectivity

使用自由手寫SQL

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

要使用自由手寫SQL選項,請選擇一個新的Webi文件,並在資料來源列表中選擇自由手寫SQL選項。

Using Free-Hand SQL

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

Query Editor
廣告