設計不良的 Financial Reporting 報表可能會產生數個「多維表示式 (MDX)」要求或 Oracle Essbase 查詢,導致耗用大量 Oracle Enterprise Performance Management Cloud 資源。使用過多資源會導致並行使用者存取這類報表時效能降低。
報表中有數個區段存在是產生大量 MDX 要求的關鍵原因。本節說明如何藉由縮減區段數讓 Financial Reporting 報表更有效率。
重新設計報表:使用案例
原始報表
以下圖解說明原始報表設計:下表呈現原始報表設計與最佳化設計的概要檢視:
原始報表設計 | 最佳化設計 |
---|---|
每個實體 成員都有多列:
|
將
|
每個
|
將所有成員的所有區段結合成一個區段:
|
最佳化報表
以下圖解說明最佳化報表設計,其中縮減了區段數。縮減區段數可減少 MDX 要求數,讓報表執行速度更快:
其他重要的報表設計注意事項
CellText
、PlanningAnnotations
和 ListOfCellDocuments
) 之儲存格的報表。發現非對稱查詢時,只處理對稱方格的 Essbase 混合查詢引擎會自動將它分為多個對稱方格。這些對稱方格會逐一進行處理,然後以原始非對稱表單傳回,這樣會讓程序較不具效率。
疑難排解 Financial Consolidation and Close 擷取效能
請參閱疑難排解 Financial Consolidation and Close 擷取效能,以取得有關在 Financial Consolidation and Close 環境中對報表效能進行疑難排解的資訊。
複查最近的應用程式變更
識別最近對應用程式的變更是否造成報表產生速度變慢。您可以將最近「活動報表」之「應用程式大小」表格中的資訊與來自報表運作良好之先前日期的「活動報表」中的資訊做比較,來達到此目的。此外,也請複查最近對報表設計與使用方式進行的任何變更,以確認這類變更尚未影響報表。