OBIEE – 計算度量



計算度量用於執行邏輯表中事實的計算。它在倉庫中邏輯列的“聚合”選項卡中定義聚合函式。

建立新的度量

度量在倉庫中的邏輯事實表中定義。任何應用了聚合函式的列都稱為度量。

常見的度量示例包括:單價、銷售數量等。

以下是建立 OBIEE 度量的指南:

  • 所有聚合都應從邏輯事實表執行,而不是從邏輯維度表執行。

  • 所有無法聚合的列都應在邏輯維度表中表達,而不是在邏輯事實表中。

在管理工具中 BMM 層的邏輯表中,可以透過兩種方式定義計算度量:

  • 邏輯表中的聚合。
  • 邏輯表源中的聚合。

使用管理工具在邏輯表中建立計算度量

雙擊邏輯事實表中的列名,將會看到以下對話方塊。

Logical Fact Table

轉到“聚合”選項卡,從下拉列表中選擇聚合函式→單擊“確定”。

Aggregation Function

您可以使用列源中的表示式構建器嚮導中的函式新增新度量。度量表示可累加的資料,例如總收入或總數量。點選頂部的儲存選項以儲存倉庫。這也稱為在邏輯級別建立度量。

使用管理工具在邏輯表源中建立計算度量

您可以透過雙擊邏輯表源來開啟邏輯表對話方塊,從而定義聚合。

Logical Table Source Using Administration Tool

單擊表示式構建器嚮導來定義表示式。

在表示式構建器中,您可以選擇多個選項,例如:類別、函式和數學函式。

選擇類別後,它將顯示其中的子類別。選擇子類別和數學函式,然後單擊箭頭標記將其插入。

Expression Builder

現在要編輯值以建立度量,請單擊源編號,輸入計算值(例如乘法和除法)→轉到“類別”並選擇邏輯表→選擇將此乘法/除法應用於現有列值的列。

Logical Table Category

單擊“確定”關閉表示式構建器。再次單擊“確定”關閉對話方塊。

廣告
© . All rights reserved.