機械翻訳について

新規メンバーのリストの追加

データ・ソースが新しいメンバーのリストで構成されており、その祖先を指定しない場合、Essbaseはそれらを追加するアウトライン内の場所を決定する必要があります。 Essbaseには、このタイプのデータ・ソースに対して次の構築メソッドが用意されています:

Essbaseによってすべての新規メンバーがアウトラインに追加された後、「アウトライン・エディタ」を使用して新規メンバーを正しい位置に移動する必要がある場合があります。 「ディメンションおよびメンバーの配置」を参照してください。

ノート:

Essbaseでは、Add as buildメソッドとの同時属性の関連付けはサポートされていません。

文字列の一致に基づくメンバーの追加

文字列を既存のメンバーと照合することで、データ・ソースから既存のディメンションに新しいメンバーを追加できます。 Essbaseは、データ・ソースで新しいメンバーを検出すると、類似のテキストを持つメンバー名のアウトラインをスキャンし、最も近い文字列を持つメンバーの兄弟として新しいメンバーを追加します。

たとえば、次のデータのテキスト・ファイルには、Productディメンションに追加する2つの新しいメンバー(100-11および200-22)が含まれています。 新しいメンバーは、Productディメンションの文字列に似ています: 3桁のダッシュと2桁のダッシュが含まれます。

100-11	Texas	Sales	100	120	100
200-22	Texas	Sales	111	154	180

サンプル・メンバーをデータベースに追加するには、ルール・ファイルで次のように値を設定します:

表15-2 文字列一致を使用したメンバーの追加の例

フィールド Value 詳細

フィールド1 (製品)

  • フィールドのフィールド・タイプを選択しないでください

  • フィールドのディメンションをProductに設定

フィールド・タイプ情報の設定

フィールド2から6

フィールドを無視

フィールドの無視

Productディメンション

Add as sibling of matching string構築メソッドを選択

構築メソッドの選択

図15-6 文字列が一致する兄弟としてメンバーを追加するように設定されたルール・ファイル・フィールド


このイメージは、文字列一致を使用して既存のメンバーの兄弟としてメンバーを追加するためのルール・ファイルを示しています。

次の階層は、100-11が100の兄弟として追加され、200-22が200の兄弟として追加されたことを示しています。

図15-7 文字列が一致する兄弟として追加されたメンバー


このイメージは、既存のメンバーの兄弟として追加された新規メンバーを示しています。

最下位レベルの兄弟としてのメンバーの追加

ディメンションの最下位レベル(レベル0のブランチ)に存在するメンバーの兄弟として、データのソースから新しいメンバーを追加できます。 Essbaseは、データのソースで新しいメンバーを検出すると、アウトラインをスキャンしてメンバーのレベル0ブランチを探し、新しいメンバーをこれらのメンバーの兄弟として追加します。

ノート:

アウトラインのこのレベルに複数のメンバー・グループが含まれている場合、Essbaseは、検出したメンバーの最初のグループに新しいメンバーを追加します。

次のテキスト・データ・ファイルを使用して、Measuresディメンションに新しいメンバー(A100-10およびA100-99)を追加するとします:

100-10	Texas	A100-10		100	120	100
200-20	Texas	A100-99		111	154	180

次のルール・ファイルを作成してディメンションを構築できます。

図15-8 最下位レベルの兄弟としてメンバーを追加するように設定されたルール・ファイル・フィールド


このイメージは、最下位レベルの既存メンバーの兄弟としてメンバーを追加するためのルール・ファイルを示しています。 フィールド3はメンバー・ディメンションに関連付けられており、他のすべてのフィールドは無視されます。

ルール・ファイルの値を次のように設定します:

表15-3 最下位レベルの兄弟としてのメンバーの追加の例

フィールド Value 詳細

フィールド3 (メジャー)

  • フィールドのフィールド・タイプを選択しないでください

  • フィールドのディメンションをメジャーに設定

フィールド・タイプ情報の設定

フィールド1、2、4、5および6

フィールドを無視

データ・ソースの指定した列のすべてのフィールドを無視できます。

「フィールドの無視」を参照してください。

Measuresディメンション

最下位レベルの兄弟として追加作成メソッドを選択

構築メソッドの選択

次の階層は、マージンの子として追加されたA100-20およびA100-99を示しています。

図15-9 最下位レベルの兄弟として追加されたメンバー


このイメージは、マージンの子として追加されたA100-20およびA100-99の新しいメンバーを示しています。

指定した親へのメンバーの追加

すべての新規メンバーを、指定した親(通常はダミーの親)の子として追加できます。

Essbaseによってすべての新規メンバーがアウトラインに追加された後、追加されたメンバーを確認し、アウトラインで移動または削除します。

Essbaseは、データ・ソースで新しいメンバーを検出すると、定義した親の子として新しいメンバーを追加します。 ディメンション構築を開始する前に、親がアウトラインの一部である必要があります。

たとえば、ソース・ファイル(SIBPAR.TXT)には、Productディメンション(フィールド1)の新しいメンバー(600-54および780-22)が含まれています。 Productsディメンションの下にNewProductsというメンバーを追加したとします。

図15-10 指定した親の子としてメンバーを追加するように設定されたルール・ファイル・フィールド


このイメージは、指定した親の子としてメンバーを追加するためのルール・ファイルを示しています。

NewProductsメンバーの下のデータベースにサンプル・メンバーを追加するには、ルール・ファイルで次のように値を設定します:

表15-4 指定した親の子としてのメンバーの追加の例

フィールド Value 詳細

フィールド1 (製品)

  • フィールドのフィールド・タイプを選択しないでください

  • フィールドのディメンションをProductに設定

フィールド・タイプ情報の設定

フィールド2から6

フィールドを無視

データ・ソースの指定した列のすべてのフィールドを無視できます。

「フィールドの無視」を参照してください。

Productディメンション

ビルド・メソッドの子として追加を選択

構築メソッドの選択

子として追加テキスト・ボックスにNewProductsと入力します。

次のツリーは、このソースおよびルール・ファイルから作成されます。600-54および780-22は、NewProductsの兄弟として追加されます。

図15-11 指定した親の子としてメンバーを追加するためのツリー


この図は、図の前のテキストで説明されているように、NewProductsの子として追加された新しいメンバーを示しています。