属性および基本ディメンションを構築するためのチェックリスト
Essbase属性ディメンションおよび基本ディメンションの構築を開始する前に、チェックリストを確認します。ロード・ルールを設計する前に、アウトライン・プロパティで属性の優先度を設定します。ロード・ルールで、フィールドを正確に定義し、新しい属性の追加を許可または禁止するディメンション・プロパティを設定し、属性の関連付けを制御します。
この項では、ディメンション構築によって属性の定義と関連付けを行う固有の領域について説明します。
準備
-
ディメンション構築を実行する前に、アウトライン・プロパティの属性メンバー名のフォーマットを定義する必要があります。
「属性ディメンションのメンバー名の設定」を参照してください。
ロード・ルールのフィールドの定義
単一レベルの属性ディメンションの構築に使用されるロード・ルールでは、マルチレベルの属性ディメンションのメンバーを構築および関連付けるルールよりも、必要なフィールド・タイプは少なくなります。
-
単一レベルの属性ディメンションの場合、関連付けられた基本ディメンション・レベルの直後に、属性ディメンション・タイプのフィールドを挿入します。
「ディメンション構築での属性の関連付け」の例を参照してください。
-
マルチレベルの属性ディメンションの場合、Essbaseに、属性ディメンション内の各世代またはレベルを定義するフィールドと関連付けを定義するフィールドが必要です。フィールド・タイプ「属性の親」を使用して、関連付けられる属性メンバーの親メンバーになるフィールドを識別します。
新規属性メンバーの追加の制御
デフォルトでは、ディメンション構築時に、Essbaseで属性ディメンションのメンバーではない属性値が検出されると、停止してエラーが返されます。次に例を示します。
\\Record #4 - Error in association transaction [100-20] to [Can2] (3362)
新しいメンバーを属性ディメンションに追加するルールを設定し、(1つのディメンション構築ジョブで)基本メンバーに同時に関連付けるには、ルールの詳細ディメンション・プロパティに移動し、「属性の作成」オプションを有効にします。

関連付けの制御
ディメンション構築の属性関連付けに関連する次の動作を制御することもできます:
-
ディメンション構築中に属性の関連付けの変更を許可するには:
属性ディメンション構築ロード・ルールで、詳細ディメンション・プロパティの「アソシエーションの変更可能」オプションを有効にします。
-
基本メンバーと値の範囲を表す属性の自動関連付けを有効にするには、範囲がすべて同じサイズで、ソース・データ・レコードの昇順である必要があります。
-
同時属性の関連付けを有効にするには、名前にとして追加を含む方法以外の構築方法を使用します。
「ディメンション構築方法」を参照してください。
ノート:
属性はアウトラインでのみ定義されるため、データ・ロード・プロセスによる属性への影響はありません。