データのロード

アウトライン・ロード・ユーティリティを使用したデータのロード時にドライバ・メンバーを指定する方法は2つあります。Oracle Hyperion Planningの「データ・ロード管理」ページに指定されているドライバ・メンバーにロードするか、ロード・ファイルのドライバ・メンバーを指定して/TRオプションを指定してユーティリティを実行することができます。

/TRオプションを指定してデータをロードする場合、ファイルではドライバ・メンバーとその他のすべてのメンバーを、フォーム内での場所にかかわらず、「視点」列にリストする必要があります。たとえば、「1月」または「子孫(年合計)」がフォーム内の列である場合、「視点」列で指定されている必要があります。/TRを使用する場合、ロード・ファイルの各行に1つの値をロードできます。複数の行を含めることもできますが、1行に指定できるのは1つのデータ値のみです。ロード・ファイルの生成を参照してください。

注意:

これらのステップを実行するとデータベース内のデータに影響する場合があります。PlanningDIRECT_DATA_LOADシステム・プロパティを使用すると、Oracle Essbaseにデータを直接ロードできます。現在のリリースでは、このプロパティがデフォルトでTRUEに設定されているため、データは直接Essbaseにロードされます。データが直接Essbaseにロードされないようにするには、DIRECT_DATA_LOADをFALSEに設定します。

アウトライン・ロード・ユーティリティを使用してデータをロードするには:

  1. 情報をロードする前にアプリケーションとアプリケーション・データベースをバックアップします。Oracle Enterprise Performance Management Systemバックアップおよびリカバリ・ガイドを参照してください。
  2. Planningシステム・プロパティを設定します。
    1. Planningアプリケーションにログインします。
    2. 「管理」「アプリケーション」「プロパティ」を選択して、「システム・プロパティ」タブをクリックします。
    3. DIRECT_DATA_LOADおよびDATA_LOAD_FILE_PATHプロパティを設定します。
      • DIRECT_DATA_LOADTRUEに設定されているか、このプロパティの値を指定していない場合は、ロード・ファイル・レコードの処理中に情報がEssbaseに直接ロードされます。この方法が正しく機能するには、PlanningEssbaseで維持しているアウトラインが同期している必要があります。Planningアウトラインの変更がすでにEssbaseに対してリフレッシュされている場合を除き、ロード・ファイルでPlanningアウトラインの変更を指定しないでください。

      • DIRECT_DATA_LOADFALSEに設定されている場合、アウトライン・ロード・ユーティリティによって作成済のロード・ファイルが処理され、データ・ファイル(.txt)およびルール・ファイル(.rul)が生成されます。これにより、PlanningおよびEssbaseアウトラインはデータが同時にロードされないため、同期化する必要はなくなります。変更を適切な時期にリフレッシュしてメタデータの変更をEssbaseに伝え、データをEssbaseに直接ロードします(たとえば、Oracle Essbase Administration Servicesを使用します)。

        ほとんどのケースではDIRECT_DATA_LOADFalseに設定し、DATA_LOAD_PATHは作成するデータおよびルール・ファイルで使用される場所と名前に設定します。たとえば、C:/myDirectory/App1.txtのように設定します。これらのプロパティが「プロパティの管理」ページの「システム・プロパティ」タブで設定されていることを確認してください。

    4. Planningアプリケーション・サーバーを再起動します。
  3. Planningで指定されているドライバ・メンバーにロードする場合は、ドライバ・メンバーをこのステップの説明に従って設定します。それ以外の場合は、次のステップにスキップします。
    1. データがロードされるPlanningアプリケーションにログオンします。
    2. 「管理」「データ・ロードの設定」を選択します。
    3. 「データ・ロード・ディメンション」リストからディメンションを選択します(「勘定科目」など)。これは、データをロードするディメンションです。たとえば、Planningフォームで行として表示されることがあります。
    4. 「ドライバ・ディメンション」リストからディメンションを選択します(「期間」など)。
    5. メンバー選択アイコンをクリックして、「ドライバ・ディメンション」のメンバーを選択します(「1月」「2月」「3月」など)。たとえば、これらのメンバーはPlanningフォームに列として表示されることがあります。
  4. カンマ区切りのロード・ファイルを生成します。データ・ロード・ファイルの生成を参照してください。
  5. ロード・ファイルをテストし、ユーティリティを実行します。
    1. planning1ディレクトリにインストールされているユーティリティを見つけます。

      planning1の完全パスは、EPM Oracleインスタンスについてを参照してください。

    2. ロード・ファイルがエラーなしで解析されたことを確認するには、/Nパラメータを使用してユーティリティを実行し、アウトライン・ログ・ファイルを確認し、エラー・メッセージが生成されていないことを確認します。/Nを指定してユーティリティを実行すると、データもメタデータもロードされませんが、ロード・ファイルの解析が正しく行われることを確認してください。たとえば、このコマンド・ラインを使用し、Planningアプリケーション・テストのロード・ファイルを確認できます。

      C:EPM_ORACLE_INSTANCE\Planning\planning1>OutlineLoad /A:test /U:admin /M /N /I:c:\outline1data3.csv /D:Entity /L:c:/outlineLoad.log /X:c:/outlineLoad.exc

    3. その後、/Nを付けず、1つのスペース、次に適切なパラメータで、大文字小文字が区別されるコマンドを使用して、コマンド・プロンプトからユーティリティを実行します。例:

      C:\EPM_ORACLE_INSTANCE\Planning\planning1>OutlineLoad /A:test /U:admin /M /I:c:\outline1data3.csv /D:Entity /L:c:/outlineLoad.log /X:c:/outlineLoad.exc

      Planning内でドライバ・メンバーを指定せずにデータをロードする場合、/TRを含むユーティリティを実行できます。例:

      C:\EPM_ORACLE_INSTANCE\Planning\planning1>OutlineLoad /A:test /U:admin /M /N /I:c:\outline1data3.csv /TR /D:Entity /L:c:/outlineLoad.log /X:c:/outlineLoad.exc

      アウトライン・ロード・ユーティリティで使用可能なパラメータの詳細は、ディメンション・プロパティを参照してください。