OBIEE – 維度層次結構



層次結構是一系列多對一的關係,可以具有不同的級別。區域層次結構包括:區域 → 國家 → 省/州 → 城市 → 街道。層次結構遵循自上而下或自下而上的方法。

邏輯維度或維度層次結構是在 BMM 層建立的。有兩種可能的維度層次結構型別 -

  • 具有基於級別的層次結構的維度。
  • 具有父子層次結構的維度。

在基於級別的層次結構中,成員可以是不同型別的,並且相同型別的成員只能出現在單個級別。

在父子層次結構中,所有成員都是同一型別。

具有基於級別的層次結構的維度

基於級別的維度層次結構也可以包含父子關係。建立基於級別的層次結構的常見順序是從總計級別開始,然後向下工作到較低級別。

基於級別的層次結構允許您執行 -

  • 基於級別的計算度量。
  • 聚合導航。
  • 在儀表盤中向下鑽取到子級。

每個維度只能有一個總計級別,並且它沒有級別鍵或維度屬性。您可以將度量與總計級別關聯,並且這些度量的預設聚合始終為總計。

所有較低級別都應至少包含一列,並且每個維度都包含一個或多個層次結構。每個較低級別還包含一個級別鍵,該鍵定義該級別的唯一值。

基於級別的層次結構型別

不平衡層次結構

不平衡層次結構是指所有較低級別沒有相同深度的層次結構。

示例 - 對於一個產品,在一個月內,您可以擁有周的資料,而在另一個月內,您可以擁有日級的資料。

跳過級別層次結構

在跳過級別層次結構中,某些成員在較高級別沒有值。

示例 - 對於一個城市,您有省/州 → 國家 → 區域。但是,對於其他城市,您只有省/州,並且它不屬於任何國家或區域。

具有父子層次結構的維度

在父子層次結構中,所有成員都是同一型別。父子層次結構最常見的示例是組織中的報告結構。父子層次結構基於單個邏輯表。每一行包含兩個鍵 - 一個用於成員,另一個用於成員的父級。

廣告