最佳化報告效能
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
問題
我的報告似乎需要很長時間才能載入。我可以進行哪些變更來改善效能?
解答
以下是一些在嘗試盡量縮短報告執行時間時探索的報告設計選項和設定更新︰
1.使用區段限制組合總數
如果您要建立包含 600 個用戶端、5 個區域和 25 種產品的報告,但並非所有這些組合都有效,請使用區段將有效組合分層。但是,如果您這樣做,則必須考慮維護以及在新增維度值時更新報告的流程。
2.關閉「使報告可供探索」選項
如果報告檢視器中有效能延遲,請考慮關閉此選項。頁面上載入了其他 JavaScript,可能會使檢視器變慢。如果使用的是 Excel 範本,此功能可隨時關閉。
3.關閉「使列可展開」選項 (僅限 HTML)
如果報告使用者不需要展開列,請取消勾選此選項。勾選此選項時 (報告中有 +),系統會在使用者展開元素的情況下載入所有可能的資料。取消勾選時,系統只會載入匯總的資料。如果使用的是 Excel 範本,則可以關閉此設定。
4.快照報告
當您為報告建立快照時,產生的報告副本會儲存在伺服器上。最好為已完成的版本為長時間執行的報告建立快照,這樣您的使用者就不必等待他們進行計算。
請記住,報告快照就像拍照並張貼一樣,因此請務必確保僅與有權檢視資料的使用者共用快照。
5.使用篩選條件
此篩選條件會將整份報告限制為僅計算篩選條件中指定的項目。在篩選條件中放置盡可能多的科目、時段、維度等,應可減少報告的執行時間。
6.使用屬性內容
屬性內容評估的運作方式與報告篩選條件類似。
7.嘗試將「科目」和「層級」放在「列」座標軸中
當科目和層級位於列座標軸中時,報告即為最佳化狀態。如果位於欄座標軸或篩選條件中,請將其放在列座標軸中並進行測試,以查看效能是否有差異。