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

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