SAP IDT - 建立Universe



要在 IDT 中建立 Universe,請轉到“開始”→“所有程式”→“SAP Business Intelligence”→“SAP Business Objects BI Platform 4 客戶端工具”。

SAP Business Intelligence

在資訊設計工具中,您需要建立一個新專案。轉到“檔案”→“新建”→“專案”。輸入專案名稱,然後單擊“完成”。

Creating New Project Project Name

建立專案後,接下來是建立 OLAP 或關係連線以連線到資料來源。關係連線用於連線到資料庫層以匯入表和連線。OLAP 連線用於連線到多維模型,例如 SAP HANA 中的資訊檢視。

Relational connection

右鍵單擊專案名稱→“新建”→選擇“關係連線”→輸入連線/資源名稱→“下一步”。

New Relational connection

從列表中選擇 SAP → SAP HANA → 選擇驅動程式 JDBC →“下一步”→輸入詳細資訊。

JDBC Drivers

輸入系統詳細資訊、使用者名稱、密碼,然後單擊“下一步”。

System Details

單擊“完成”。

在“常規資訊”下→單擊“測試連線”→成功。

Test Connection

我們必須將此連線釋出到資源庫才能使其可用。

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

Publish Connection Repository Publish Connection

單擊“完成”後,它將建立一個安全的資源庫連線。

Secure Repository Connection

.cns − 安全的資源庫連線

.cnx − 本地不安全,如果使用此連線,則不允許您將任何內容釋出到資源庫。

Local Project

下一步是在此安全連線上建立資料基礎層。

右鍵單擊.cns資源庫連線→“新建資料基礎”。

New Data Foundation

輸入資源名稱,然後單擊“完成”。它將顯示資料庫中所有可用模式的列表。您可以將表和連線從模式新增到資料基礎層。這可以透過拖動表格或雙擊來完成。在維度和事實表上應用連線以建立邏輯模式。

New Logical Schema

要定義連線,請雙擊表之間的連線。它將顯示兩個表。您可以根據資料需求從不同的連線中選擇,然後單擊“檢測基數”以定義基數 - 1:1、1:n、n:n。

Join Definition Details

接下來是在資料基礎上建立業務層。單擊螢幕頂部的“全部儲存”圖示。然後,右鍵單擊資料基礎 .dfx →“新建業務層”。

New Business Layer

輸入資源名稱→(為資料基礎生成業務層)“完成”。它將在本地專案下新增業務層 .blx。

它將顯示資料基礎下所有維度和度量的列表。您可以定義維度、度量、聚合等。

Dimensions Under Data Foundation

要定義聚合,您可以從投影函式中選擇。如果需要,您還可以隱藏報表中的某些物件,方法是使用度量和維度旁邊的下拉列表。您可以為特定物件選擇“隱藏”。

Project Function

定義業務層後,單擊螢幕頂部的“全部儲存”圖示,如下面的螢幕截圖所示。

Define Business Layer

要將 Universe 釋出到資源庫,請右鍵單擊 .blx →“釋出”→“到資源庫”。

BLX

選擇“資源”→“下一步”→在“釋出 Universe”視窗中,選擇“下一步”→選擇要釋出 Universe 的資源庫資料夾,然後單擊“完成”。

Repository Folder

您將收到 Universe 釋出成功的確認訊息。

要在資源庫下檢查 Universe,請轉到資源庫資源並檢查已建立的 Universe。

Check Universe

在 SAP ERP 上建立 Universe

您可以透過在 IDT 中使用資料基礎在 SAP ERP 上構建 Universe。您必須建立到 ERP 資料來源、資訊集、SAP 查詢和 ABAP 函式的關係連線,這些函式在連線中被視為表。

您可以建立單個源資料基礎來支援本地連線,但它不支援從 ERP 連線插入的表之間的連線和計算列。

要使用計算列、連線,您需要在安全連線上建立啟用多源的資料基礎。

Creating a Universe on SAP ERP

將表新增到資料基礎層時,資訊集、SAP 查詢或 ABAP 函式的表型別將作為表屬性儲存在資料基礎中。要新增 ABAP 函式表,將建立一個數據基礎表以對映主函式。

該表包含函式輸入引數的輸入列。這些引數可以是必填的或可選的。要為必填引數分配值,您需要編輯輸入列。

使用 SAP ERP 的限制

當您使用包含聚合函式的度量時,它不能用作查詢面板中的過濾器,因為輸出 SQL 表示式包含 HAVING 子句,並且 SAP ERP 連線不支援它。因此,如果新增包含聚合函式作為過濾器的度量,則在重新整理查詢時會引發錯誤。

在 SAP BW 上建立 Universe

如果要使用 SAP BW 設計 Universe,則應使用基於啟用多源結構的資料基礎。SAP BW 中的所有表和連線都會自動匯入到資料基礎中。當在資料基礎上建立業務層時,所有物件都會自動移動到業務層。

Creating a Universe on SAP BW

如果不想自動插入表和連線,可以在將連線新增到資料基礎時轉到高階屬性並取消選擇“檢測表”。

您還可以透過取消選中在“新建業務層”中選擇資料基礎時自動建立類和物件的選項來關閉業務層物件的插入。

在 Microsoft Analysis Services 上建立 Universe

您必須在 Microsoft Analysis Services (MAS) 上建立業務層,並且預設情況下會建立業務層物件。以下是業務層中物件的對映:

  • 維度 − 為多維資料集中的每個維度在業務層中建立分析維度。

  • 顯示資料夾 − 在分析維度中建立資料夾以包含顯示資料夾中的層次結構。

  • 層次結構 − 對於基於值的(父子)層次結構,將在分析維度中建立基於值的層次結構。屬性在層次結構的“屬性”資料夾中建立。

  • 屬性層次結構 − 多維資料集中的屬性層次結構在分析維度中建立為基於級別的層次結構。

  • 命名集 − 命名集在相關分析維度中(在“命名集”資料夾中)建立。

  • 度量和計算度量 − 度量和計算度量在相應的度量組資料夾中建立為度量。將為格式化值建立度量屬性。

在 SAS 上建立 Universe

您可以透過使用啟用多源的資料基礎和安全連線在 SAS 上構建 Universe。

到 SAS 資料來源的連線由資料聯合服務管理。

多語言 Universe

您還可以在資訊設計工具中建立多語言 Universe。這允許您透過使用單個 Universe 元資料模型來使用多語言解決方案。

以下是使用多語言 Universe 建立報表的步驟:

步驟 1 − 使用 Universe 設計器在 IDT 中以源語言設計 Universe。

步驟 2 − 使用翻譯管理工具翻譯資料基礎和業務層中的元資料。

步驟 3 − 使用報表設計器在同一個 Universe 上構建報表,這些報表可以根據使用者偏好以不同的語言顯示。

步驟 4 − 轉到資訊設計工具→“首選項”→“首選檢視區域設定”確定查詢面板中元資料和資料的語言。

Preferences Tab

如果支援以下內容,則可以使用此功能:

  • 翻譯以該語言(元資料)提供。

  • 連線支援語言引數(資料)。

廣告