共用方式為


疑難排解 Power BI 報表效能的問題

本文提供的指導方針,可協助開發人員與系統管理員疑難排解報表效能變慢的問題。 此指導方針適用於 Power BI 報表,也適用於 Power BI 編頁的報表。

報表使用者會將在與交叉分析篩選器或其他功能互動時,報表載入速度慢或更新速度慢等報表體驗,歸類成報表效能變慢。 當報表裝載在 Premium 容量中或 Fabric 容量時,您也可以透過監視 Power BI Microsoft Fabric 容量計量應用程式,找出速度慢的報表。 此應用程式可協助您監視 Power BI Premium 訂閱的健康情況與容量。

重要

此文章有時會提及 Power BI Premium 或其容量訂用帳戶 (P SKU)。 請注意,Microsoft 目前正在整合購買選項,並按容量 SKU 淘汰 Power BI Premium。 新客戶和現有客戶應考慮改為購買 Fabric 容量訂用帳戶 (F SKU)。

如需詳細資訊,請參閱 Power BI Premium 授權的重要更新 (英文) 和 Power BI Premium 常見問題集 (部分機器翻譯)。

遵循流程圖的步驟

使用下列流程圖,有助於您了解效能變慢的原因,以及判斷所應採取的動作。

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

此流程圖有六個結束點,每一個結束點皆會說明所應採取的動作:

結束字元 動作
流程圖結束點 1。 • 管理容量。
• 縮放容量。
流程圖結束點 2。 • 調查一般報表使用期間的容量活動。
流程圖結束點 3。 • 架構變更。
• 考慮使用 Azure Analysis Services。
• 檢查內部部署閘道。
流程圖結束點 4。 • 考慮使用 Azure Analysis Services。
• 考慮 Power BI Premium。
流程圖結束點 5。 • 使用 Power BI Desktop 效能分析器。
• 最佳化報表、模型或 DAX。
流程圖結束點 6。 • 開立支援票證。

採取行動

第一項考量是先了解速度慢的報表是否裝載於 Premium 容量中。

Premium 容量

當確認報表裝載於 Premium 容量之後,請使用 Microsoft Fabric 容量計量應用程式來判斷裝載報表的容量是否經常出現超過容量資源的狀況。 當資源出現壓力時,可能表示需要管理或調整容量 (流程圖結束點 1)。 若資源足夠,請調查一般報表使用期間的容量活動 (流程圖結束點 2)。

共用容量

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

首先,判斷效能變慢的時間點是在一天中的特定時間,或在一個月中的特定日。 若是如此,而且許多使用者會同時在這些時間點開啟報表,請考慮下列兩個選項:

  • 藉由將語意模型遷移至 Azure Analysis Services 或 Premium 容量來增加查詢輸送量(流程圖終止符 4)。
  • 使用 Power BI Desktop 的效能分析器,了解每項報表元素 (例如視覺效果與 DAX 公式) 的狀況。 此結果特別適合用於判斷導致效能問題來自查詢或視覺呈現 (流程圖結束點 5)。

若判斷結果是沒有時間模式,請考慮效能變慢是否能歸因於特定地理位置或區域。 若是,可能是資料來源位於遠端,以及網路通訊的速度慢。 在此狀況下,請考慮:

最後,若判斷結果是沒有時間模式,「也不是」所有區域中都出現效能變慢的狀況,請調查效能變慢的問題,是否出現在特定裝置、用戶端或網頁瀏覽器。 若以上皆非,請使用 Power BI Desktop 的效能分析器 (如前文所述),最佳化報表或模型 (流程圖結束點 5)。

若您確定是特定裝置、用戶端或網頁瀏覽器導致效能變慢時,建議您前往 Power BI 支援頁面 (流程圖結束點 6) 開立支援票證。

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