解決智慧型發送的相關效能問題

如果您在執行智慧型發送時遇到效能問題或錯誤,請嘗試將其最佳化。智慧型發送錯誤可能包含無法用於完成工作的資源,以及無法配置所需資源來進行智慧型發送。

處理智慧型發送錯誤

與缺少資源相關的一般智慧型發送錯誤,包含下列:

  • 智慧型發送錯誤 – 立方體 xxx 的資源不足,無法完成此工作。有可用資源時,工作就會完成。

  • 發送資料失敗 – 無法為立方體 xxx 配置資源達 45 秒。請減少此立方體上同時執行的作業數目,或者稍後重試。

若要修正資源配置相關錯誤,請執行下列動作:

  1. 複查「活動報表」,以識別資源密集活動以及執行緩慢的 Essbase 作業。一般而言,這類作業對系統資源的影響可能會導致無法對所需的資源進行智慧型發送。請務必複查「活動報表」中的下列各表格。請參閱 管理員適用的 Oracle Enterprise Performance Management Cloud 快速入門 中的關於活動報表

    • 前 10 個執行效率最差的計算指令碼

      最佳化這些計算指令碼可能會釋放可配置進行智慧型發送的系統資源。

    • 前 10 個執行時間超過 30 秒的執行效率最差商業規則

      商業規則的執行需要系統資源。重新設計這些商業規則可能會釋放可配置給智慧型發送的資源。請參閱商業規則錯誤和效能疑難排解

    • 前 10 個執行時間超過 15 秒的執行效率最差 Essbase 查詢

      此表格最多識別 10 個執行時間超過 15 秒的長時間執行 Essbase 查詢。請評估這些查詢,讓它們更具效率。

    • 附加至執行時間超過 3 秒之表單的商業規則

      請評估這些規則,以查看是否可以簡化並減少執行時間。

  2. 複查最近的應用程式變更,特別是資料對映定義的變更。

    複查資料對映和其他應用程式變更,以及評估它們對系統資源使用的影響。請重做對資源使用情況有最大影響的資料對映定義。

    複查「活動報表」中的「應用程式設計變更」表格,以識別最近的應用程式變更。

將智慧型發送最佳化

若要將智慧型發送最佳化,請執行下列動作:

  • 刪除聚總檢視

  • 啟用查詢追蹤

  • 執行幾個智慧型發送以確保所有項目皆依設計方式運作。

  • 根據查詢追蹤來建立聚總檢視。

  • 設定夜間工作以刪除和重新建立聚總檢視

如果這些最佳化步驟未改善效能,請向 Oracle 尋求協助。

  1. 建立會擷取您動作的「提供意見」提交項目。

    請務必同意提交應用程式快照,以允許 Oracle 存取環境的維護快照。請參閱建立提供意見提交項目

  2. 建立識別「提供意見」參照號碼的技術服務要求。請參閱提交技術服務要求。服務要求必須包含下列其他資訊:

    • 可重現問題的詳細步驟。

    • 如果程序先前的效能較佳,則包含智慧型發送如預期般運作時的日期、時間及時區。

    • 最後一次智慧型發送如預期般執行時的環境快照 (如果有的話)。

    • 自最後一次智慧型發送如預期般執行後,您所進行的應用程式變更。

    • 您是否處於生產階段 (而非實作或測試)。

    • 此問題是否將使您無法執行重要企業運作;例如,使您無法關閉目前財務週期或建立緊急報表以進行管理。