針對 Power BI 中的報表效能進行疑難解答
本文提供指引,可讓開發人員和系統管理員針對報表效能緩慢進行疑難解答。 它適用於Power BI報表,以及Power BI編頁報表。
在與交叉分析篩選器或其他功能互動時,遇到報表載入速度緩慢或更新速度緩慢的報表使用者,即可識別緩慢的報告。 當報表裝載於 進階版 容量或網狀架構容量時,也可以透過監視 Microsoft Fabric 容量計量應用程式來識別緩慢的報告。 此應用程式可協助您監視Power BI 進階版訂用帳戶的健康情況和容量。
重要
本文有時是指 Power BI 進階版 或其容量訂用帳戶 (P SKU)。 請注意,Microsoft 目前正在合併購買選項,並淘汰每個容量 SKU 的 Power BI 進階版。 新的和現有的客戶應該考慮改為購買網狀架構容量訂用帳戶(F SKU)。
如需詳細資訊,請參閱 Power BI 進階版 授權和 Power BI 進階版 常見問題的重要更新。
遵循流程圖步驟
使用下列流程圖來協助瞭解效能緩慢的原因,以及判斷要採取的動作。
有六個流程圖終止符,每個流程圖都會描述要採取的動作:
結束字元 | 動作(秒) |
---|---|
• 管理容量。 • 調整容量。 |
|
• 在一般報表使用量期間調查容量活動。 | |
• 架構變更。 • 考慮 Azure Analysis Services。 • 檢查內部部署閘道。 |
|
• 考慮 Azure Analysis Services。 • 請考慮 Power BI 進階版。 |
|
• 使用 Power BI Desktop 效能分析器。 • 優化報表、模型或 DAX。 |
|
• 提出支援票證。 |
採取行動
第一個考慮是瞭解慢速報告是否裝載在 進階版 容量上。
Premium 容量
當報表裝載於 進階版 容量時,請使用 Microsoft Fabric 容量計量應用程式來判斷報表裝載容量是否經常超過容量資源。 當資源有壓力時,可能需要 管理或調整容量 (流程圖終止符 1)。 當有足夠的資源時,請調查一般報表使用量期間的容量活動(流程圖終止符 2)。
共用容量
當報表裝載在共用容量上時,就無法監視容量健康情況。 您必須採取不同的調查方法。
首先,判斷效能是否在一天或月份的特定時間發生緩慢。 如果這樣做,而且許多使用者會在這些時間開啟報表,請考慮兩個選項:
- 將語意模型(先前稱為數據集)遷移至 Azure Analysis Services,或將 進階版 容量(流程圖終止符 4)來增加查詢輸送量。
- 使用 Power BI Desktop 效能分析器 來瞭解每個報表元素的運作方式,例如視覺效果和 DAX 公式。 判斷它是否為導致效能問題的查詢或可視化轉譯特別有用(流程圖終止符 5)。
如果您判斷沒有時間模式,接下來請考慮效能緩慢是否與特定地理位置或區域隔離。 如果是,可能是數據源是遠端的,而且網路通訊速度很慢。 在此情況下,請考慮:
- 使用 Azure Analysis Services 變更架構(流程圖終止符 3)。
- 優化 內部部署數據閘道效能 (流程圖終止符 3)。
最後,如果您判斷所有區域中沒有時間模式 且 效能緩慢,請調查特定裝置、用戶端或網頁瀏覽器的效能是否變慢。 如果沒有,請使用Power BI Desktop 效能分析器,如先前所述,將報表或模型優化(流程圖終止符 5)。
當您判斷特定裝置、用戶端或網頁瀏覽器會導致效能變慢時,建議您透過 Power BI支援頁面 建立支援票證(流程圖終止符6)。
相關內容
如需本文的詳細資訊,請參閱下列資源:
- Power BI 指引
- 網狀架構採用藍圖
- 監視報告效能
- 效能分析器
- 有任何問題嗎? 嘗試詢問Power BI 社群
- 有任何建議嗎? 貢獻想法來改善 Power BI
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應