構築メソッドの理解
次のガイドラインを使用して、データ・ソースの適切な構築メソッドを選択します:
表15-1 構築メソッドのガイドライン
各レコードのデータ型 | 例 | 必要な操作 | 構築方法(1) | フィールド・タイプ情報 |
---|---|---|---|---|
トップダウン・データ 各レコードは、親の名前、子の名前、子の子などを指定します。 |
年、四半期、月 |
既存のディメンションおよびメンバーのプロパティの変更 |
世代参照 |
各フィールドの世代番号。 |
ボトムアップ・データ 各レコードでは、メンバーの名前、親の名前、親の親の名前などを指定します。 |
月、四半期、年 |
|
レベル参照 |
各フィールドのレベル番号。 |
親の後にその子 各レコードは、他の情報も指定できますが、親の名前と新しい子メンバーの名前をこの順序で指定します。 |
Cola, Diet Cola |
|
親子参照 |
フィールドが親か子か。 フィールド番号は0です。 |
新規メンバーのリスト 各データ・ソースには新しいメンバーがリストされます。データ・ソースでは、アウトライン内のメンバーが属する場所は指定されません。 Essbaseには、これらのメンバーの追加先を決定するアルゴリズムが用意されています。 |
Jan、Feb、Mar、April |
すべてのメンバーを既存の親(「ダミー」の親の可能性がある)の子として追加 |
指定した親の子として追加 |
|
800-10, 800-20 |
ディメンションの最後にすべてのメンバーを追加 |
最下位レベルに兄弟として追加 |
||
800-10, 800-20 |
類似メンバーを含むディメンションに各新規メンバーを追加 |
一致する文字列を持つメンバーに兄弟として追加 |
||
基本ディメンション・メンバーとその属性のリスト |
コーラ16oz缶、ルート・ビール14oz瓶 |
属性ディメンションにメンバーを追加し、追加したメンバーを基本ディメンションの適切なメンバーに関連付けます |
ソース・データの編成に応じて、生成、レベルまたは親子参照 |
各フィールドの番号。 numberは、基本ディメンションの関連メンバーの世代番号またはレベル番号、あるいはゼロです。 |
「脚注1」レベル参照ビルドを使用して、メンバーと同じ名前の別名を作成することはできません。 この制限は、生成参照の構築メソッドなど、他の構築メソッドを使用する場合には適用されません。