機械翻訳について

重複メンバー・アウトラインの構築

重複メンバー・アウトラインには、同じ名前の複数のメンバーが含まれており、値は共有されません。 一意のメンバー・アウトラインでは、共有メンバーのみが同じ名前を持つことができます。 「重複メンバー・アウトラインの作成および操作」を参照してください。

ルール・ファイルを使用すると、重複メンバー・アウトラインのディメンション、レベルおよび世代が一意であるか、重複メンバーを含めることができるかを設定できます。

ルール・ファイルを使用したメンバーの一意の識別

重複メンバー・アウトライン階層が正しく構築されるようにするには、データ・ソースで修飾メンバー名を使用するか、ルール・ファイルを使用してデータ・ソースのフィールドから修飾メンバー名を構築します。

ほとんどの場合、フィールドの参照メソッドと配置によって、Essbaseがデータ・ソース列を重複メンバー・アウトラインのメンバーにマップするための十分な情報が提供されます。 重複メンバーのディメンション構築ルール・ファイルは、一意のメンバー・アウトラインのルール・ファイルに似ています。

次の操作では、修飾メンバー名にさらに複雑なルール・ファイルが必要です:

  • 親子ディメンションの構築: 親子構築メソッドには、親用と子用の2つのフィールドが必要です。 メンバーが重複する状況では、親フィールドに修飾メンバー名を含める必要があります。 重複メンバー・アウトラインに基づく親子ディメンションの構築では、属性の関連付けはサポートされていません。 属性が正しいメンバーに関連付けられていることを確認するには、生成参照ルール・ファイルまたはレベル参照ルール・ファイルを使用して、アソシエーションを別のパスで実行します。

  • アウトラインの既存のメンバーへの属性の関連付け: メンバーが重複する状況では、属性が関連付けられているフィールドに修飾メンバー名が含まれている必要があります。

ルール・ファイルを使用した修飾メンバー名の構築

データ・ソースに修飾メンバー名がフィールドとして含まれていない場合は、ルール・ファイルを使用して複数のフィールドを編集および結合し、修飾メンバー名にすることができます。

修飾メンバー名を作成するには、「データ・ソースのプロパティ」ダイアログ・ボックスの「フィールド編集」タブを使用して、フィールドのコピー、移動および結合と、角カッコおよびピリオドの作成を行います。 たとえば、重複メンバー・ディメンションの既存の市区町村メンバーに母集団属性を割り当てることができます。 移動、結合および作成操作を使用して、修飾名を作成できます。

たとえば、次のデータ・ソースの都市はアウトラインにすでに存在します。 この4列のデータ・ソースの最後の列の母集団属性を都市に関連付けたいと考えています:


Central  "Kansas City"  Kansas      706010
Central  "Kansas City"  Missouri    1070052
East     "New York"     "New York"  8104079

ルール・ファイルを使用してこのソースを編集し、修飾名を作成してフィールド列を適切に順序付けするには、次の編集が必要です:

  • テキスト操作を使用した作成を使用して、次のテキスト要素ごとに1つのフィールドを作成します:

    • [

    • ].[

    • ].[

    • ]

  • 移動操作を使用して、フィールドを次の順序に移動します:

    1   2         3     4        5    6            7   8
    [   Central   ].[   Kansas   ].[  Kansas City  ]   706010
  • 結合操作を使用して、フィールド1 2 3 4 5 6 7を結合し、属性を関連付ける単一のフィールドを作成: [Central].[Kansas].[Kansas City]. これで、ルール・ファイルに次の2つのフィールドが表示されます:

    1                                 2
     [Central].[Kansas].[Kansas City]  706010