プレゼンテーション階層の作成について
Oracleでは、プレゼンテーション階層を作成するために、論理レイヤーからプレゼンテーション表に論理ディメンション階層を追加することをお薦めします。
論理レイヤーでは、論理ディメンションは表に対するピア・オブジェクトです。 プレゼンテーション・レイヤーでは、プレゼンテーション階層は常にプレゼンテーション表に配置されます。 プレゼンテーション階層は、ユーザーがアクセスするサブジェクト領域の関連表内に表示され、ビジュアライゼーションおよび分析が作成されます。 この構造により、概念的にシンプルなモデルが提供されます。
論理ディメンションが論理レイヤー内の複数の論理表にまたがる場合は、個別の論理表をプレゼンテーション・レイヤー内の単一のプレゼンテーション表としてモデル化することがベスト・プラクティスとなります。
プレゼンテーション階層を作成する様々な方法があります:
-
ビジネス・モデル全体を論理レイヤーからプレゼンテーション・レイヤーにドラッグします。 セマンティック・モデラーはプレゼンテーション階層を自動的に作成し、モデル全体をドラッグすると構成レベルが自動的に作成されます。
-
論理ディメンション表を論理レイヤーからプレゼンテーション・レイヤーにドラッグします。 セマンティック・モデラーは、ディメンションに基づいてプレゼンテーション階層とレベルを自動的に作成します。
-
プレゼンテーション表を開き、「階層」タブで「階層の追加」をクリックして、表に追加する階層を参照して選択します。
個々の論理レベルを論理レイヤーからプレゼンテーション表にドラッグして、論理ディメンション階層のサブセットであるプレゼンテーション階層を作成することもできます。
たとえば、All Markets、Total US、Region、District、MarketおよびMarket Keyの各レベルを持つディメンションがあるとします。 論理ディメンション全体を対応するプレゼンテーション表にドラッグ・アンド・ドロップすると、次のように表示されます:
ただし、リージョン・レベルを同じプレゼンテーション表にドラッグ・アンド・ドロップすると、次のように表示されます:

