トランザクション照合におけるトランザクションの削除のベスト・プラクティス

トランザクションの削除から最適な結果を得るために、推奨されるベスト・プラクティスに従います。

照合タイプに対するトランザクションの削除中はその照合タイプはロックされ、トランザクションのインポート、手動でのトランザクションの照合、自動照合の実行などの操作は許可されません。そのため、トランザクションは営業時間外にパージすることをお薦めします。

トランザクションの初回の削除

本番環境をテスト環境にクローニングし、最初にテスト環境でトランザクションを削除することをお薦めします。この実践から得られる知見は、本番環境のトランザクションの効率的な削除に役立ちます。

これが初回のトランザクションの削除であり、データベースに5億以上のトランザクションがすでにロードされて照合されている場合、アーカイブおよび削除を実行する前にOracleサポートでサービス・リクエストをオープンすることをお薦めします。Oracleサポートがアプリケーションを評価して、削除パフォーマンスを最適化するために実行する必要があるステップについて説明します。

Oracleサポートは、次の要因に基づき、適切な方法を提案します:

  • 削除されるトランザクションの量
  • データの形状

本番インスタンスをテスト・インスタンスにクローニングし、最初にテスト・インスタンスでトランザクションをパージすることをお薦めします。この実践から得られる知見は、本番インスタンスのトランザクションをパージするときに役立ちます。

テスト・インスタンスでのトランザクションの削除の前提条件

  1. Oracleサポートでサービス・リクエストを作成します。
  2. テスト・インスタンスをバックアップします。Oracle Enterprise Performance Management Cloud管理者のためのスタート・ガイド環境のバックアップの作成を参照してください
  3. 本番インスタンスをテスト・インスタンスにクローニングします。Oracle Enterprise Performance Management Cloud移行の管理EPM Cloud環境のクローニングを参照してください。

テスト・インスタンスのトランザクションを削除する手順

  1. アプリケーションのバックアップを実行します。
  2. Oracleサポートは次のことについて提案します:

    • 照合済トランザクションが削除操作への選択の対象となる適切な経過時間

      これは、削除が必要となるトランザクションの量に基づきます。

    • 構成におけるバッチ・サイズ設定

      デフォルトは200,000です。ただし、これはデータの形状によって変わる場合があります。

    • このプロセスを実行する時間帯

      これは、日次メンテナンス・プロセス(Oracle Enterprise Management System管理者のためのスタート・ガイド日次メンテナンスの設定を参照)と重複しないようにします。トランザクションを削除する前にこの設定を変更し、トランザクションの削除後に設定を復元することを選択できます。

  3. 削除する照合済トランザクションの数を評価します。これは、「トランザクション照合」の「トランザクション」タブまたはBI Publisherレポートを使用して実行できます。この数は、トランザクションを削除した後に検証できます。トランザクション照合でのトランザクションの検索を参照してください。
  4. トランザクションを削除します。
  5. プロセスの各ステップにかかった時間をメモします。

ここで得た知見に基づいて、本番インスタンスでトランザクションをパージします。

定期的なトランザクションの削除

初めてトランザクションを削除した後は、定期的にトランザクションを削減することをお薦めします。このプロセスはEPM自動化で自動化できます。Oracle Enterprise Performance Management Cloud EPM自動化の操作purgeTmTransactionsを参照してください。

トランザクションを定期的に削除する手順

  1. 本番インスタンスで実行した削除プロセスから得た知見を適用します。
  2. 自動化した削除スケジュールをテスト・インスタンスで推奨設定を使用してテストします。
  3. 自動化した削除スケジュールを本番インスタンスにデプロイします。