![]() 前へ |
![]() 次へ |
キューブは、メジャーおよび1つ以上のディメンションへのリンクを含むデータ・オブジェクトです。キューブの軸にはディメンション・メンバーが組み込まれ、キューブの本体にはメジャーの値が格納されます。ほとんどのメジャーは加法的なメジャーです。たとえば、売上データは、キューブ・エッジに時間、製品および販促のディメンション値が指定され、キューブ本体にバリュー売上とドル売上のメジャーから値が格納されるキューブに編成できます。
|
注意: キューブのリレーショナル実装では、キューブは外部キーに制約によってディメンション表にリンクされます。これらの制約は、データ整合性が最も重要とされるデータウェア・ハウス環境に不可欠です。この制約によって、データ・ウェアハウスを使用する日常業務での参照整合性が遵守されます。 |
データ分析アプリケーションでは、通常、多くのディメンションにわたってデータが集計されます。これにより、データ・アナリストは、データの変則的または特異なパターンを確認できます。キューブの使用は、この種の操作を実行する最も効率的な方法です。リレーショナル実装で、ウェアハウス・キーが設定されているディメンションを設計する場合、キューブの行の長さは一般的に短くなります。これはウェアハウス・キーの長さが対応する本来のデータより短いためです。その結果、キューブ・データに必要な記憶領域は少なくなります。MOLAP実装では、OLAPでVARCHAR2キーが使用されます。
一般的なキューブには、次の要素が含まれます。
一連の外部キー参照列、またはデータ・リストの場合は人工キーまたは一連のウェアハウス・キー列に定義された主キー。キューブがデータ・リストの場合、外部キー参照列ではキューブの各行は一意に識別されません。
表を対応するディメンションにリンクする一連の外部キー参照列。