在交易配對中清除交易的最佳作法

依照建議的最佳作法可獲得最佳的清除交易結果。

正在清除某個配對類型的交易時,該配對類型會被鎖定,且不允許匯入交易、手動配對交易、執行自動配對等作業。因此,建議您在非工作時間清除交易。

首次執行清除交易

Oracle 建議您將生產環境複製到測試環境,然後先在測試環境中清除交易。從這個練習獲得的經驗可提高您在生產環境清除交易的效率。

如果這是您第一次清除交易,而您的資料庫中有 5 億筆以上已載入且配對的交易,強烈建議您在執行封存並清除作業前,先向 Oracle 客戶服務部提出服務要求。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. 記下程序中每個步驟所花費的時間。

以這些經驗為基礎,在生產例項清除交易。

定期清除交易

在您第一次清除交易之後,Oracle 會建議您定期清除交易。您可以透過 EPM Automate 自動執行此程序。請參閱使用 Oracle Enterprise Performance Management Cloud 的 EPM 自動執行中的purgeTmTransactions

定期清除交易的步驟

  1. 運用在生產例項執行清除程序的經驗。
  2. 使用建議的設定值,在測試例項測試您的自動化清除排程。
  3. 在生產例項部署自動化清除排程。