Cube.Generationsワークシートの理解
Essbaseアプリケーション・ワークブックのCube.Generationsワークシートは、キューブ・デザイナまたはEssbase Webインタフェースからキューブを構築するときに、Essbaseアウトラインの世代に名前を付けるために使用されます。
Cube.Generationsワークシート
"世代"という用語は、ディメンションのルートからのメンバーの距離を示します。世代番号を使用すると、データベース・ツリー内のメンバーの場所を特定できます。ルートからのブランチの数が同じであるデータベース内のすべてのメンバーは、同じ世代番号を持ちます。ディメンションは世代1であり、その子は世代2であり、同様に続きます。
アウトライン内の世代の名前(世代を説明する単語、句など)を作成できます。たとえば、アウトラインのすべての市に対してCitiesという世代名を作成します。
世代番号のリストを指定する必要がある場合は、計算スクリプトで世代名を使用することもできます。たとえば、計算スクリプトの計算対象を特定の世代のすべてのメンバーに制限できます。
世代ごとに1つの名前のみを指定できます。指定される名前は一意である必要があります。つまり、世代、レベル、メンバー名、別名または従来の別名が重複することはできません。
時間ディメンションのCube.Generationsシートで動的時系列用に予約されている名前が付けられたアプリケーション・ワークブックを使用してキューブを構築すると、Essbaseによって対応する動的時系列メンバーが自動的に作成され、使用できるようになります。
ノート:
ディメンションの世代数が変更されるような方法でメンバーを追加または削除することによってディメンション・ワークシート(Dim.dimname)を変更した場合は、Cube.Generationsワークシートの「ディメンション」セクションが変更されます。メンバーの追加または削除によってディメンション・ワークシートに変更を加えた場合は、編集プロセスの一部として、キューブ・デザイナのデザイナ・パネルの「ディメンション」タブで世代ワークシートの更新ボタンを必ず押してください。
Cube.Generationsワークシートの形式
次のイメージは、サンプル・アプリケーション・ワークブックのCube.Generationsワークシートを示します。

表A-5 世代ワークシートのフィールドと有効な値
| プロパティまたはフィールド | 有効な値 | 説明 |
|---|---|---|
| Dimension Name |
ディメンションの命名規則については、ディメンション、メンバーおよび別名の命名規則の命名規則を参照してください。 |
ディメンション名。 |
| Generation Number |
1以上の世代番号。 |
ツリーのルート分岐は世代1です。世代番号はルートからカウントして、リーフ・メンバーに向けて大きくなります。 |
| Generation Name |
世代ごとに1つの名前のみを定義できます。世代に名前を付ける場合は、メンバーと同じ命名規則に従います。ディメンション、メンバーおよび別名の命名規則を参照してください。 |
世代名。 このフィールドを使用して、世代名を作成または変更できます。世代名を入力し、アプリケーション・ワークブックを使用してキューブを作成または更新します。キューブ・デザイナでのキューブの増分更新を参照してください。 |
| Unique |
|
重複しているメンバー名のアウトラインの場合は、「はい」を入力して、関連付けられた世代内でメンバー名が一意となるようにします。 |