データベースのリフレッシュ

「アプリケーション」ページで、アプリケーションのデータを保管するために使用されるアプリケーション・データベースをリフレッシュできます。データベースはディメンション、階層メンバー、属性およびアプリケーションで指定される他のデータに基づいて構成されます。

アプリケーションの構造を変更した場合、アプリケーション・データベースを必ずリフレッシュしてください。アプリケーションのデータベースをリフレッシュするまで、アプリケーションの変更がユーザーによるデータの入力および承認タスクに影響を与えることはありません。たとえば、エンティティ・メンバーのプロパティ修正、シナリオの追加またはアクセス権限の変更が行われた場合、これらの変更はアプリケーション・データベースがリフレッシュされるまでリレーショナル・データベースに保管されます。

データベースをリフレッシュする前に、リフレッシュ・プロセス中にすべてのユーザーがメンテナンス・モードでアプリケーションを使用できるようにするか、現在の管理者のみが使用できるようにするかを選択できます。すべてのユーザーをログオフすることや、アクティブなアプリケーション要求を終了することもできます。データベースのリフレッシュ後に、ユーザーがアプリケーションを使用できるようにすることが可能です。

注意:

リフレッシュする前に、すべてのデータベースのアウトライン・ファイルおよびエクスポート・データをバックアップすることをお薦めします。

ノート: 密ディメンションに変更がある場合は、データベースのリフレッシュに時間がかかる可能性があります。密の再構築は、密ディメンション(たとえば、勘定科目、期間と増減)が変更され、データベース・リフレッシュが実行されたときに発生します。データベース・リフレッシュには長時間かかる可能性があるため、メタデータに対する変更があった場合は、数時間後にデータベース・リフレッシュを実行するのがベスト・プラクティスです。

データベース・リフレッシュのパフォーマンスの改善のために、OLURatesLoad代替変数が自動的に有効になっています。アプリケーション内のシナリオ、通貨、レート勘定科目が多くなるほど、改善点も顕著になります。

デフォルトでは、パフォーマンスの向上のために、メタデータのロードに起因する変更が認識され、メタデータの変更に基づいてデータベースのリフレッシュに必要なアクションのみが実行されます。この動作を無効にし、メタデータの変更に関係なくすべてのプロセスが実行されるようにする場合は、DeltaDBRefreshという名前の代替変数を追加し、値をFalseに設定します。

  • エンティティ構造に変更がなかった場合、「出資比率の管理」画面で出資比率の再計算を実行する必要はありません。出資比率の再計算は、エンティティ構造が変更された場合にのみ必要であり、各月のバージョン更新中にデータベース・リフレッシュが実行された後には必要ありません。

  • エンティティ構造およびエンティティ通貨プロパティに変更がなかった場合は、レート・データをレート・キューブまたは補足データ・マネージャにプッシュする必要がないため、関連するルール"RefreshDataBase_PostProcess_Rates"および"RefreshDataBase_SDMCurrencyRates"はスキップされます。ジョブ・ログをチェックして、これらのルールが実行されたかどうかを確認できます。

トラブルシューティングのサポートは、Oracle Enterprise Performance Management Cloudオペレーション・ガイドデータベース更新の問題のトラブルシューティングを参照してください。

データベースをリフレッシュするには:

  1. ホーム・ページで、「アプリケーション」をクリックします。
  2. 「概要」をクリックして、「アクション」から「データベースのリフレッシュ」を選択します。
  3. 「データベースのリフレッシュ」ページで、「作成」をクリックします。
  4. 「データベースのリフレッシュ前」の選択を行います。
    • アプリケーションを使用可能にする - リフレッシュ中に、すべてのユーザーまたは管理者(現在ログインしている管理者)がメンテナンス・モードでアプリケーションにアクセスできるようにします。
    • すべてのユーザーのログオフ - リフレッシュを開始する前にすべてのユーザーをログオフします
    • すべてのアクティブな要求の停止 - リフレッシュを開始する前にアプリケーションでアクティブな要求を終了します。
  5. 「データベースのリフレッシュ後」の選択を行います。
    • アプリケーションを使用可能にする対象: リフレッシュ後に、すべてのユーザーまたは管理者がアプリケーションを使用できるようにします

    • メタデータの検証: デフォルトでは、このオプションは選択されていません。このオプションを選択すると、ビジネス・プロセスとOracle Essbaseの間にメンバー・アイデンティティ(ID)の不一致がないかスキャンされ、不一致はリフレッシュ・プロセスの後に自動的に解決されます。「メタデータの検証」を選択すると、リフレッシュ・プロセスにさらに時間がかかることがあります。データベース・リフレッシュ・プロセス中のメタデータの検証の詳細は、メタデータの検証を参照してください。

      「メタデータの検証」オプションは、ハイブリッド・ブロック・ストレージ・オプション(BSO)キューブをサポートするOracle Essbaseバージョンで実行されている、ストレージ・オプションとして「ハイブリッドBSO」、「ASO」および「BSO」が選択されたキューブでのみ使用可能です。このオプションは、ハイブリッドBSOキューブをサポートしていないレガシーEssbaseバージョンで実行されているキューブには使用できません。

  6. オプションを選択します。
    • すぐにデータベースをリフレッシュするには、「データベースのリフレッシュ」をクリックし、確認メッセージを確認して、「リフレッシュ」をクリックします。

    • データベースのリフレッシュ・ジョブをスケジュールするには、「ジョブとして保存」をクリックして、ジョブの名前を指定し、「保存」をクリックします。

      注:

      反復するデータベースのリフレッシュ・ジョブをスケジュールする場合、選択するリフレッシュ・ジョブ・オプションはジョブを実行するたびに適用できます。選択内容を編集するには、「ジョブ」コンソールでジョブの名前をクリックしてから、「保存」.をクリックします