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

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

將交易封存並清除的正確方式根據下列因素而定:

  • 要清除的交易量
  • 資料的形式

清除交易時的建議

  • 將已不再需要的配對交易封存,然後將其清除。

    雖然建議先將交易封存後再將其清除,但您也可以選擇不封存即直接清除。

  • 在非工作時間清除交易

    清除某個配對類型的交易時,會將該配對類型鎖住,且不允許執行像匯入交易、手動配對交易以及執行「自動配對」等作業。

  • 將生產環境複製到測試環境,然後先在測試環境中清除交易。從這個練習獲得的經驗可提高您在生產環境清除交易的效率。
  • 最初之封存並清除作業期間的交易量如果龐大,請考慮重新排定該日的每日維護 (AMW)。請參閱管理員適用的入門手冊中的管理每日維護

    例如,AMW 若排定於凌晨 1 點執行,但封存或清除工作到當晚 11 點仍在執行的話,則您可以將 AMW 重新排定於次日的晚上 9 點執行。這會將 AMW 延至次日,確保封存或清除工作已完成。不過,請記得在封存或清除工作完成之後,於次日晚上 9 點之前將 AMW 時間變更為其原始排程。

關於首次清除交易

依據應用程式大小和交易量的不同,最初的封存可能需要一些時間。不過,建立定期封存並清除例行程序後,後續之封存或清除工作所需的時間就會縮短。對於較大的應用程式,建議您執行定期封存並清除例行程序。定期這麼做可將每次的資料處理量降到最低。

為了讓大型應用程式的效能最佳化,建議使用以交易帳齡為基礎的階段式封存並清除策略。這在處理歷史資料 (例如超過 18 個月的資料) 時特別適用。

管理歷史資料的建議策略如下:

  • 階段 1:封存並清除超過 18 個月的資料
  • 階段 2:封存並清除超過 12 個月的資料
  • 階段 3:封存並清除超過 9 個月的資料
  • 階段 4:封存並清除超過 6 個月的資料

建立定期封存並清除例行程序後,後續之作業所需的時間一般就會縮短。

在測試例項清除交易的必備條件

  1. 備份您的測試例項。請參閱管理員適用的入門手冊中的使用維護快照備份和還原環境
  2. 將生產例項複製到測試例項。請參閱管理資料整合中的複製 Cloud EPM 環境

在測試例項清除交易的步驟

  1. 執行應用程式備份。
  2. 評估您要清除的已配對交易數。您可以使用「交易配對」的「交易」頁籤或透過 BI Publisher 報表執行此作業。清除交易後可驗證此計數。請參閱在交易配對中搜尋交易
  3. 選取必須封存或清除的交易。

    您可以根據要封存或清除的交易量,指定配對交易的帳齡。您可以執行單一或多個封存並清除作業。請參閱清除交易時的建議

    備註:預設批次大小為 200000。除非 Oracle 客戶服務部有所建議,否則請勿更新此設定值。

  4. 確定每日維護程序 (AMW) 時間未與封存或清除時間重疊。請參閱清除交易時的建議
  5. 清除交易。
  6. 記下程序中每個步驟所花費的時間。

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

在測試或生產例項中進行封存或清除作業時如果有任何疑慮,請向 Oracle 客戶服務部提出服務要求。

定期清除交易

在您第一次清除交易之後,Oracle 會建議您定期清除交易。您可以透過 EPM Automate 自動執行此程序。

定期清除交易的步驟

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

    雖然建議的策略是將配對交易封存,然後將其清除,但您也可以選擇下列其中一種策略:

  3. 在生產例項部署自動化清除排程。