OBIEE –ディメンション階層

階層は一連の多対1の関係であり、さまざまなレベルにすることができます。地域階層は、地域→国→州→都市→通りで構成されます。階層は、トップダウンまたはボトムアップのアプローチに従います。

論理ディメンションまたはディメンション階層は、BMMレイヤーで作成されます。可能な次元階層には2つのタイプがあります-

  • レベルベースの階層を持つディメンション。
  • 親子階層を持つディメンション。

レベルベースの階層では、メンバーは異なるタイプにすることができ、同じタイプのメンバーは単一のレベルにのみ存在します。

親子階層では、すべてのメンバーが同じタイプです。

レベルベースの階層を持つディメンション

レベルベースのディメンション階層には、親子関係を含めることもできます。レベルベースの階層を作成するための一般的なシーケンスは、総計レベルから始めて、次に低いレベルに進むことです。

レベルベースの階層により、以下を実行できます。

  • レベルベースの計算されたメジャー。
  • 集約ナビゲーション。
  • ダッシュボードで子レベルにドリルダウンします。

各ディメンションには、総計レベルが1つしかなく、レベルキーまたはディメンション属性はありません。メジャーを総計レベルに関連付けることができ、これらのメジャーのデフォルトの集計は常に総計です。

すべての下位レベルには少なくとも1つの列が必要であり、各ディメンションには1つ以上の階層が含まれています。各下位レベルには、そのレベルで一意の値を定義するレベルキーも含まれています。

レベルベースの階層のタイプ

不均衡な階層

不均衡な階層とは、すべての下位レベルの深さが同じではない階層です。

Example − 1つの製品について、1か月間は数週間のデータを、他の月については日レベルのデータを利用できます。

レベル階層をスキップする

スキップレベルの階層では、上位レベルの値を持たないメンバーはほとんどありません。

Example− 1つの都市に対して、州→国→地域があります。ただし、他の都市の場合、州のみがあり、どの国や地域にも該当しません。

親子階層を持つディメンション

親子階層では、すべてのメンバーが同じタイプです。親子階層の最も一般的な例は、組織のレポート構造です。親子階層は、単一​​の論理テーブルに基づいています。各行には2つのキーが含まれています。1つはメンバー用で、もう1つはメンバーの親用です。