機械翻訳について

データに対する操作の実行

この項は、データ・ロードにのみ適用されます。 ディメンション構築を実行する場合は、この項をスキップしてください。

フィールド内のデータに対して操作を実行できます。たとえば、フィールドをレコード内の新しい位置に移動できます。

参照:

データ・フィールドとしての列の定義

この項は、データ・ロードにのみ適用されます。 ディメンション構築を実行する場合は、この項をスキップしてください。

データ・ソースの各レコードに、すべてのディメンションの列と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の作成」を参照してください。