SAP IDT - 業務層



IDT 中的業務層包含諸如維度、度量、屬性和篩選條件之類的元資料物件。業務層可以在資料基礎層之上設計,也可以直接在資訊立方體或HANA中的建模檢視上建立。

設計業務層時,可以將其釋出到資源庫或本地資料夾。業務層用於在將元資料物件釋出到BI資源庫之前管理它們。

業務層中的物件可以具有以下三種狀態:

  • 活動 - 這是物件的預設狀態,並且物件在查詢面板中可用。

  • 隱藏 - 這些物件有效,但在查詢面板中隱藏。

  • 已棄用 - 這些物件無效且隱藏。

您可以在業務層中建立不同型別的物件:

  • 維度 - 維度表示業務層中的上下文資訊。

  • 度量 - 度量表示我們執行分析的事實資料。這些是數值,您可以在其中執行聚合和計算。

  • 屬性 - 屬性定義為與另一個物件關聯以提供有關該物件更多資訊的元素。

  • 篩選器 - 篩選器用於限制查詢中返回的資料。您可以透過建立和組合條件來定義維度和度量上的業務篩選器。

在使用OLAP資料來源時,您可以找到以下物件:

  • 層次結構
  • 級別
  • 命名集
  • 計算成員

構建關係型業務層

您可以在已存在於本地專案檢視下的資料基礎層之上建立業務層。

Local Project View

您也可以在本地專案檢視中建立一個新的業務層。右鍵單擊專案名稱→新建→業務層。

New Business Layer Local Project View

按照嚮導→選擇資料基礎型別→輸入業務層名稱和描述→選擇資料基礎(.dfx)→完成。

Select Data Foundation

它在本地專案檢視下建立.blx檔案,並在業務層編輯器下自動開啟。

預設情況下,它將所有物件都作為業務層中的維度。您可以使用“轉換為度量”選項或使用頂部的“型別”選項和投影函式手動定義度量以定義聚合。

Define Aggregation

您可以在業務層中執行各種功能以改進業務層的功能:

  • 屬性以提供維度的描述性資訊

  • 其他度量

  • 可以限制查詢中返回資料的預定義篩選器(強制性或可選)

  • 帶有可選提示的引數

  • 在業務層屬性中設定SQL選項和SQL生成引數

  • 設定聚合感知以提高查詢效能

您可以對業務層執行完整性檢查。右鍵單擊業務層→檢查完整性。

Integrity Check on Business Layer

您可以選擇要執行完整性檢查的物件。單擊檢查完整性。要儲存業務層,請單擊頂部的儲存圖示。

業務層的命名和資料來源

輸入業務層的名稱及其描述時,它定義了從業務層釋出的Universe的名稱。

要建立業務層,您可以選擇兩種型別的資料來源:關係型和OLAP資料來源。

關係型 - 當您使用關係型資料來源時,業務層基於資料基礎。

OLAP - 業務層基於OLAP多維資料集。

OLAP Cube

構建OLAP業務層

您可以在本地專案檢視中建立OLAP業務層。右鍵單擊專案名稱→新建→業務層。

OLAP Business Layer

按照嚮導→選擇資料基礎型別OLAP→輸入業務層名稱和描述→單擊下一步。

Type of Data Foundation OLAP

業務層中的物件會根據多維資料集自動插入。您可以新增以下功能以增強業務層的功能:

  • 使用分析維度、層次結構和屬性

  • 命名集

  • 計算成員

  • 插入度量

  • 預定義篩選器(強制性或可選)以限制查詢中返回的資料

  • 帶有可選提示的引數

  • 與提示關聯的值列表

  • 業務層檢視以限制查詢面板中顯示的物件

您可以透過單擊頂部的儲存圖示來執行完整性檢查並儲存業務層。

業務層編輯器

業務層編輯器用於有效地管理業務層物件及其屬性。業務層編輯器分為三個窗格:

  • 瀏覽窗格
  • 編輯窗格
  • 資料來源窗格
Business Layer Editor

業務層瀏覽窗格包含業務層的不同元素:

  • 業務層
  • 查詢
  • 引數和LOV
  • 導航路徑

業務層編輯窗格允許您編輯在瀏覽窗格中選擇的物件的屬性。

您可以定義物件的名稱、描述、型別和投影函式。您還可以檢查SQL定義、源資訊、自定義屬性和高階屬性。

資料來源窗格包含有關資料基礎或OALP資料來源的資訊。

廣告