データに対する操作の実行
この項は、データ・ロードにのみ適用されます。 ディメンション構築を実行する場合は、この項をスキップしてください。
フィールド内のデータに対して操作を実行できます。たとえば、フィールドをレコード内の新しい位置に移動できます。
参照:
データ・フィールドとしての列の定義
この項は、データ・ロードにのみ適用されます。 ディメンション構築を実行する場合は、この項をスキップしてください。
データ・ソースの各レコードに、すべてのディメンションの列と1つのデータ列が含まれている場合は、次の例に示すように、データ列をデータ・フィールドとして定義する必要があります:
Market, Product, Year, Measures, Scenario
Texas 100-10 Jan Sales Actual 42
Texas 100-20 Jan Sales Actual 82
Texas 100-10 Jan Sales Actual 37
レコード内の1つのフィールドのみをデータ・フィールドとして定義できます。
既存の値に対する加算および減算
この項は、データ・ロード専用です。 ディメンション構築を実行する場合は、この項をスキップしてください。
デフォルトでは、Essbaseはデータベースの既存の値をデータ・ソースの値で上書きしますが、新しくロードされたデータ値が既存のデータ値に与える影響を判断できます。
受信データ値を使用して、既存のデータベース値に対して加算または減算できます。 たとえば、週次の値をロードする場合、それらを追加してデータベースに月次の値を作成できます。
このオプションを使用すると、データのロード中にデータベースがクラッシュした場合にリカバリが困難になりますが、Essbaseではアプリケーション・ログにコミットされた最後の行の番号がリストされます。
ブロック・ストレージ・データベースの場合は、行のコミット・データベース・トランザクション・オプションを0に設定して、リカバリが困難にならないようにします。 この設定により、Essbaseでは、ロード全体が単一のトランザクションとして表示され、ロードが完了したときにのみデータがコミットされます。
「import data (集約ストレージ)」 MaxL文を使用すると、集約ストレージ・データベース内の既存の値に対してのみ追加およびサブ・アクションを実行できます。
既存のデータ値のクリア
この項は、データ・ロード専用です。 ディメンション構築を実行する場合は、この項をスキップしてください。
新しい値をロードする前に、データベースから既存のデータ値をクリアできます。 デフォルトでは、Essbaseはデータベースの既存の値をデータ・ソースの新しい値で上書きします。 ただし、データ値を加算または減算する場合、Essbaseは既存の値に対して新しいデータ値を加算または減算します。
新しい値を加算または減算する前に、既存の値が正しいことを確認します。 最初の値セットをデータベースにロードする前に、既存の値がないことを確認します。
たとえば、JanuaryのSalesの数値がJanuaryの各週の値を加算して計算されるとします:
January Sales = Week 1 Sales + Week 2 Sales + Week 3 Sales + Week 4 Sales
Week 1 Salesをロードする場合は、January Monthly Salesのデータベース値をクリアします。 既存の値がある場合、Essbaseは次の計算を実行します:
January Sales = Existing Value + Week 1 Sales + Week 2 Sales + Week 3 Sales + Week 4 Sales
データ・ロードに含まれないフィールドからデータをクリアすることもできます。 たとえば、データ・ソースにJanuary、FebruaryおよびMarchのデータが含まれており、Marchのデータのみをロードする場合は、JanuaryおよびFebruaryのデータをクリアできます。
すべてのデータの置換
この項は、集約ストレージ・データベースへのデータのロードにのみ適用されます。 ブロック・ストレージ・データベースにデータをロードする場合、またはディメンション構築を実行する場合は、この項をスキップしてください。
集約ストレージ・データベースでは、Essbaseは、データベース内のすべてのデータまたはデータベース内の各増分データ・スライス内のすべてのデータを削除し、指定されたデータ・ロード・バッファの内容でデータを置換できます。 この機能は、完全にリロードするのに十分な小さいデータ・セットを使用する場合や、更新されない大規模な静的データ・セットと、変更を追跡する必要がある小規模な揮発性データ・セットに分割できるデータを使用する場合に便利です。
すべてのデータを置換するには、「データベースまたは増分データ・スライスの内容の置換」を参照してください。
データ値のスケーリング
この項は、データ・ロード専用です。 ディメンション構築を実行する場合は、この項をスキップしてください。
データ・ソースの値がデータベースの値と同じスケールでない場合は、データ値をスケーリングできます。
たとえば、販売の実際の値が$5,460であるとします。 Salesデータ・ソースが値を数百単位で追跡する場合、値は54.6です。 Essbaseデータベースが実際の値を追跡する場合は、Salesデータ・ソース(54.6)からの値に100を掛けて、Essbaseデータベースに値が(5460として)正しく表示されるようにする必要があります。
フィールド記号の反転
この項は、データ・ロード専用です。 ディメンション構築を実行する場合は、この項をスキップしてください。
符号を反転することで、データ・フィールドの値を反転または反転できます。 符号反転はアウトラインのUDAに基づきます。 たとえば、勘定科目ディメンションにデータをロードするときに、勘定科目メンバーのUDAが費用であるレコードをプラス記号からマイナス記号に変更するように指定できます。 「UDAの作成」を参照してください。