次元フレームワークは、ETL (抽出、変換、ロード) カタログの参照次元の集合です。 次元フレームワークは、データをマージして、データマートに次元データを配信する際の情報提供に使用されます。 参照次元には、階層とルックアップが含まれ、これらはビジネス次元の共通の定義を提供します。 階層は、ビジネス次元の特定のビューを示し、複数のレベルを備えることができる一方で、ルックアップは単一レベルのビューを提供します。
次元ビルドは、単一のビジネス次元を記述し、データをデータマートに配信します。
この階層は、業務データ・ソースの表からデータを取得します。 属性は、レポート内の次元のフィルター処理に使用されます。状態、重大度、および優先順位などのいくつかの特別な次元用の階層があります。 これらの特別な次元のソースは、単なる値属性で、業務データ・ストア内の独立したエンティティーではありません。 階層は業務データ・ストアの表から個別の値を取得し、各レコードの代理キーを生成してから、データをターゲット表に配信します。