依照建議的最佳作法可獲得最佳的清除交易結果。
將交易封存並清除的正確方式根據下列因素而定:
清除交易時的建議
雖然建議先將交易封存後再將其清除,但您也可以選擇不封存即直接清除。
清除某個配對類型的交易時,會將該配對類型鎖住,且不允許執行像匯入交易、手動配對交易以及執行「自動配對」等作業。
例如,AMW 若排定於凌晨 1 點執行,但封存或清除工作到當晚 11 點仍在執行的話,則您可以將 AMW 重新排定於次日的晚上 9 點執行。這會將 AMW 延至次日,確保封存或清除工作已完成。不過,請記得在封存或清除工作完成之後,於次日晚上 9 點之前將 AMW 時間變更為其原始排程。
關於首次清除交易
依據應用程式大小和交易量的不同,最初的封存可能需要一些時間。不過,建立定期封存並清除例行程序後,後續之封存或清除工作所需的時間就會縮短。對於較大的應用程式,建議您執行定期封存並清除例行程序。定期這麼做可將每次的資料處理量降到最低。
為了讓大型應用程式的效能最佳化,建議使用以交易帳齡為基礎的階段式封存並清除策略。這在處理歷史資料 (例如超過 18 個月的資料) 時特別適用。
管理歷史資料的建議策略如下:
建立定期封存並清除例行程序後,後續之作業所需的時間一般就會縮短。
在測試例項清除交易的必備條件
在測試例項清除交易的步驟
您可以根據要封存或清除的交易量,指定配對交易的帳齡。您可以執行單一或多個封存並清除作業。請參閱清除交易時的建議。
備註:預設批次大小為 200000。除非 Oracle 客戶服務部有所建議,否則請勿更新此設定值。
以這些經驗為基礎,在生產例項清除交易。
在測試或生產例項中進行封存或清除作業時如果有任何疑慮,請向 Oracle 客戶服務部提出服務要求。
定期清除交易
在您第一次清除交易之後,Oracle 會建議您定期清除交易。您可以透過 EPM Automate 自動執行此程序。
定期清除交易的步驟
雖然建議的策略是將配對交易封存,然後將其清除,但您也可以選擇下列其中一種策略:
請參閱在交易配對中執行簡單清除。若要使用 EPM Automate,請參閱使用 EPM Automate 中的 purgeTmTransactions。
請參閱封存交易配對中的配對交易,然後參閱清除交易配對中的封存交易。若要使用 EPM Automate,請參閱使用 EPM Automate 中的 archiveTmTransactions 和 purgeArchivedTmTransactions。