データ・ワークシートの理解
アプリケーション・ワークブックのデータ・ワークシートでは、キューブ・デザイナまたはEssbase Webインタフェースからキューブを構築するときにEssbaseにロードされるデータを定義します。アプリケーション・ワークブックに1つ以上のデータ・ワークシートを含むことができます。
データ・ワークシート
各データ・ワークシートの名前は、Data.nameです。たとえば、東部地域の値の場合、データ・ワークシートの名前をData.Eastにすることができます。nameには任意の名前を使用できます。わかりやすい名前を付けておくと、再利用するときに識別しやすくなります。
ノート:
複数のワークシートが1つのアプリケーション・ワークブックに許可されますが、同じ列レイアウトを共有する必要があります。
データ・ワークシートの形式
データをロードする場合、すべてのディメンションのメンバーはデータ値の前に定義する必要があります。したがって、データ・ワークシートでは、Dimension.dimension_nameという列見出しの下に1つのディメンション以外のすべてが配置されます。あるディメンションをメジャー・ディメンションとして選択すると、ディメンションのメンバーをMeasure.member_nameという残りの列見出しの下に手動で追加する必要があります。Measure.member_nameという列にデータを含むメンバーのみを配置します。
シナリオが有効になっている場合、キューブにはサンドボックスという非表示のディメンションがあります。Dimension.sandboxという名前のサンドボックス・ディメンションがデータ・ワークシート内で最初の列になります。これには、データをロードするときに定義する必要がある基本というメンバーが含まれています。
次のイメージは、サンプル・アプリケーション・ワークブックのデータ・ワークシートを示します。

次の表に、アプリケーション・ワークブック内のdata.nameワークシートの設定を示します。
| プロパティまたはフィールド | 有効な値 | 説明 |
|---|---|---|
| File Name |
有効な文字列。名前および関連アーティファクトの制限を参照してください。 |
この構築プロセスでは、Essbase Webインタフェースでアプリケーション・ワークブックのデータ・ワークシートごとに |
| Rule Name |
有効な文字列。名前および関連アーティファクトの制限を参照してください。 |
この構築プロセスでは、Essbase Webインタフェースでワークブックのディメンション・ワークシートごとに |
| Data Load Option |
|
「置換」を入力した場合、データベースの既存の値がデータ・ソースの値で上書きされます。 取り込んだデータを使用して、既存のデータベース値に追加したり、既存のデータベース値から差し引いたりすることもできます。たとえば、週次値をロードした場合、これらを追加して、データベース内の月次値を作成できます。 |
| Delimiter |
この値には、タブ、スペース、または"を除く任意の1文字を指定できます。
|
この値は、Excelシートで直接更新する必要があります。キューブ・デザイナ・インタフェースを使用して更新することはできません。 |
| Header Rows to Skip |
正数または0。 |
データ・ロードまたはディメンション構築を実行するときにスキップするヘッダー行の数。 この値は、Excelシートで直接更新する必要があります。キューブ・デザイナ・インタフェースを使用して更新することはできません。 |
| Sign Flip Dimension |
Dimension name |
符号を反転させることによりデータ・フィールドの値を逆にします。 「符号反転ディメンション」フィールドにディメンションの名前を入力し、指定したディメンション内の選択したUDAを「符号反転UDA」フィールドに入力します。 この値は、Excelシートで直接更新する必要があります。キューブ・デザイナ・インタフェースを使用して更新することはできません。 |
| Sign Flip UDA |
|
符号を反転させることによりデータ・フィールドの値を逆にします。 「符号反転ディメンション」フィールドにディメンションの名前を入力し、指定したディメンション内の選択したUDAを「符号反転UDA」フィールドに入力します。 この値は、Excelシートで直接更新する必要があります。キューブ・デザイナ・インタフェースを使用して更新することはできません。 |
| Ignore column header |
無視 |
見出しIGNOREを含む列内のデータは、データ・ロード時とディメンション構築時に無視されます。 この値は、Excelシートで直接更新する必要があります。キューブ・デザイナ・インタフェースを使用して更新することはできません。 |
| データ・ソース | 有効なデータ・ソース名。 | この値は、データ・ソース定義に定義されているソースからデータを取得する場合に使用されます。この値は、アプリケーション・ワークブックで直接更新する必要があります。キューブ・デザイナ・インタフェースを使用して更新することはできません。 |
データ操作
データをロードすると、値はキューブ内の既存のデータ値に対して、置換、追加または減算を行うことができます。データ・ワークシートの「データ・ロード・オプション」フィールドで使用する次のオプションのいずれかを指定します。
- 置換: データ・ソースの値でキューブの値を上書きします。「置換」がデフォルトです。
- 追加: データ・ソース値をキューブ値に追加します。たとえば、週次データ値をロードした場合、これらを追加して、キューブ内の累積データ値を作成できます。
- 減算: データベース値からデータ・ソース値を差し引きます。たとえば、週別の使用可能な予算を追跡するために、前の週の予算値から週次支出データを差し引くことができます。
ルール・ファイル
キューブを構築すると、Essbase Webインタフェースにデータ・ファイルおよびデータ・ロード・ルール・ファイルが作成されます。キューブにデータをロードする場合、これらのファイルを後で使用できます。データ・ファイルの名前はデータ・シートの定義領域で指定されたファイル名と.txt拡張子で構成されます。たとえば、cube_basic.txtのようになります。ルール・ファイルの名前はデータ・シートの定義領域で指定されたファイル名と.rul拡張子で構成されます。たとえば、cube_basic.rulのようになります。
キューブ・デザイナのデザイナ・パネルでデータ・ワークシートを変更できます。「キューブ・デザイナでのデータ・ワークシートの操作」を参照してください。