Share via


針對 Power BI 中的報表效能進行疑難解答

本文提供指引,可讓開發人員和系統管理員針對報表效能緩慢進行疑難解答。 它適用於Power BI報表,以及Power BI編頁報表。

在與交叉分析篩選器或其他功能互動時,遇到報表載入速度緩慢或更新速度緩慢的報表使用者,即可識別緩慢的報告。 當報表裝載於 進階版 容量或網狀架構容量時,也可以透過監視 Microsoft Fabric 容量計量應用程式來識別緩慢的報告。 此應用程式可協助您監視Power BI 進階版訂用帳戶的健康情況和容量。

重要

本文有時是指 Power BI 進階版 或其容量訂用帳戶 (P SKU)。 請注意,Microsoft 目前正在合併購買選項,並淘汰每個容量 SKU 的 Power BI 進階版。 新的和現有的客戶應該考慮改為購買網狀架構容量訂用帳戶(F SKU)。

如需詳細資訊,請參閱 Power BI 進階版 授權Power BI 進階版 常見問題的重要更新。

遵循流程圖步驟

使用下列流程圖來協助瞭解效能緩慢的原因,以及判斷要採取的動作。

影像顯示流程圖,該流程圖會在文章文字中完整描述。

有六個流程圖終止符,每個流程圖都會描述要採取的動作:

結束字元 動作(秒)
流程圖終止符 1。 • 管理容量。
• 調整容量。
流程圖終止符 2。 • 在一般報表使用量期間調查容量活動。
流程圖終止符 3。 • 架構變更。
• 考慮 Azure Analysis Services。
• 檢查內部部署閘道。
流程圖終止符 4。 • 考慮 Azure Analysis Services。
• 請考慮 Power BI 進階版。
流程圖終止符 5。 • 使用 Power BI Desktop 效能分析器。
• 優化報表、模型或 DAX。
流程圖終止符 6。 • 提出支援票證。

採取行動

第一個考慮是瞭解慢速報告是否裝載在 進階版 容量上。

Premium 容量

當報表裝載於 進階版 容量時,請使用 Microsoft Fabric 容量計量應用程式來判斷報表裝載容量是否經常超過容量資源。 當資源有壓力時,可能需要 管理或調整容量 (流程圖終止符 1)。 當有足夠的資源時,請調查一般報表使用量期間的容量活動(流程圖終止符 2)。

共用容量

當報表裝載在共用容量上時,就無法監視容量健康情況。 您必須採取不同的調查方法。

首先,判斷效能是否在一天或月份的特定時間發生緩慢。 如果這樣做,而且許多使用者會在這些時間開啟報表,請考慮兩個選項:

  • 將語意模型(先前稱為數據集)遷移至 Azure Analysis Services,或將 進階版 容量(流程圖終止符 4)來增加查詢輸送量。
  • 使用 Power BI Desktop 效能分析器 來瞭解每個報表元素的運作方式,例如視覺效果和 DAX 公式。 判斷它是否為導致效能問題的查詢或可視化轉譯特別有用(流程圖終止符 5)。

如果您判斷沒有時間模式,接下來請考慮效能緩慢是否與特定地理位置或區域隔離。 如果是,可能是數據源是遠端的,而且網路通訊速度很慢。 在此情況下,請考慮:

最後,如果您判斷所有區域中沒有時間模式 效能緩慢,請調查特定裝置、用戶端或網頁瀏覽器的效能是否變慢。 如果沒有,請使用Power BI Desktop 效能分析器,如先前所述,將報表或模型優化(流程圖終止符 5)。

當您判斷特定裝置、用戶端或網頁瀏覽器會導致效能變慢時,建議您透過 Power BI支援頁面 建立支援票證(流程圖終止符6)。

如需本文的詳細資訊,請參閱下列資源: