![]() 前へ |
![]() 次へ |
キューブは一連のディメンションで定義されます。キューブはディメンション内で最下位レベル以外のレベルを参照できます。
純粋なリレーショナル実装を使用するキューブでは、ディメンション・ロールによって、複数回同じディメンションを再使用できます。ディメンション・ロールの詳細は、「ディメンション・ロール」を参照してください。
キューブを有効にする前に、キューブが参照するディメンションすべてが有効になっていることを確認してください。
ディメンション参照を定義するには、次の要素を指定します。
キューブが参照するディメンションとディメンション内のレベル。
リレーショナル実装を使用するキューブでは、ディメンションの中間レベルを参照できます。ただし、MOLAP実装を使用するキューブの場合は、ディメンションの最下位レベルのみを参照できます。OWBでは、レベルの非サロゲート識別子(ビジネス・キーなど)への参照をサポートしています。
リレーショナル実装またはROLAP実装を使用するディメンションの場合は、各ディメンションのディメンション・ロール。ディメンション・ロールは、キューブ内でディメンション参照が実行するロールを示します。ディメンション・ロールの指定はオプションです。
MOLAPキューブを定義する場合は、ディメンション参照を定義する順序が重要です。ディスク上でのディメンションの物理的な順序は、ディメンション参照を定義した順序と同じになります。物理的な順序は、スパーシティ定義と密接に関係します。ディメンション参照は、最も密な参照から疎の参照への順序で定義してください。一般的に、時間は密ディメンションで、最初にリストすることでデータ・ロードと時間ベースの分析が迅速に処理されます。ディメンション参照の定義の詳細は、Warehouse Builderオンライン・ヘルプのディメンション・ページまたは「ディメンション」タブに関する項を参照してください。スパーシティの詳細は、Warehouse Builderオンライン・ヘルプの「拡張」ダイアログ・ボックスに関する項を参照してください。
キューブで実行する必要のある集計を定義できます。ROLAPキューブでは、1つのキューブに対して1つの集計方法のみ定義できます。MOLAPキューブでは、各メジャーの各ディメンションに対して様々な集計方法を定義できます。OWBでは、すべてのキューブ・メジャーに対して同じ集計機能を使用できます。または各メジャーに対して異なる集計機能を指定できます。
OWBでは、SUM、SSUM(scaled SUM)、AVERAGE、HAVERAGE(Hierarchical AVERAGE)、MAX、MIN、FIRST、LAST、AND、OR、HIERARCHICAL_FIRSTおよびHIERARCHICAL_LASTのデフォルト集計方法をサポートしています。集計を実行しない場合はNOAGGを選択します。ANDとORは、多次元実装を使用するキューブには適用できません。
|
注意: 純粋なリレーショナル・キューブには集計を定義できません。 |