使用 效能分析器 來檢查 Power BI Desktop 中的報表元素效能

適用於:Power BI Desktop Power BI 服務

Power BI Desktop 中,您可以瞭解每個報表元素,例如視覺效果和 DAX 公式的執行方式。 藉由使用 效能分析器,您可以看到和記錄記錄,以測量使用者與其互動時,每個報表元素的執行方式,以及其效能的哪些層面最耗用(或最少)資源。

Screenshot that shows Performance Analyzer.

效能分析器 會檢查並顯示更新或重新整理用戶互動起始之所有視覺效果所需的持續時間。 它也會顯示資訊,讓您可以檢視、向下切入或匯出結果。 效能分析器 可協助您識別影響報表效能的視覺效果,並找出影響的原因。

顯示 [效能分析器] 窗格

Power BI Desktop 中,選取 [檢視] 功能區,然後選取 [效能分析器] 以顯示 [效能分析器] 窗格。

Screenshot of the View ribbon, highlighting Performance Analyzer.

選取之後,效能分析器 會顯示在報表畫布右側的自己的窗格中。

使用 效能分析器

效能分析器 測量處理時間(包括建立或更新視覺效果的時間),以更新因任何用戶互動而起始的報表元素,而導致執行查詢。 例如,調整交叉分析篩選器需要修改交叉分析篩選器視覺效果、傳送至數據模型的查詢,以及因新設定而更新受影響的視覺效果。

若要讓 效能分析器 開始錄製,請選取 [開始錄製]。

Screenshot of Performance Analyzer, highlighting Start recording.

您在報表中採取的任何動作都會以Power BI 載入視覺效果的順序顯示並記錄在 [效能分析器] 窗格中。 例如,您可能有使用者說的報表需要很長的時間才能重新整理,或者報表中的特定視覺效果在調整滑桿時需要很長的時間才能顯示。 效能分析器 可以告訴您哪個視覺效果是罪魁禍首,並識別視覺效果哪些層面需要最長的持續時間來處理。

開始錄製之後,[ 開始錄製 ] 按鈕會呈現灰色(非使用中,因為您已經開始錄製),而 [ 停止 ] 按鈕會處於作用中狀態。

效能分析器 會即時收集和顯示效能測量資訊。 每次您選取視覺效果、移動交叉分析篩選器或以任何其他方式互動時,效能分析器 立即在其窗格中顯示效能結果。

如果窗格有比可以顯示更多的資訊,滾動條會顯示為流覽至其他資訊。

每個互動在窗格中都有區段標識符,描述起始記錄項目的動作。 在下圖中,互動是使用者已變更交叉分析篩選器。

Screenshot of the Performance Analyzer pane, highlighting the Changed a slicer interaction type.

每個視覺效果的記錄資訊都包含完成下列工作類別所需花費的時間 (持續時間):

  • DAX 查詢 - 如果需要 DAX 查詢 ,這是傳送查詢和 Analysis Services 傳回結果的視覺效果之間的時間。
  • 視覺效果顯示 - 這是視覺效果在畫面上繪製所需的時間,包括擷取任何 Web 影像或地理編碼所需的時間。
  • 其他 - 這是視覺效果準備查詢、等候其他視覺效果完成或執行其他背景處理所需的時間。
  • 評估的參數 (預覽) - 這是評估視覺效果內欄位參數所花費的時間。 深入了解欄位參數 (預覽)

Duration (ms) 值表示每個作業的開始結束時間戳之間的差異。 大部分的畫布和視覺作業會循序在單一使用者介面線程上執行,這是由多個作業共用。 回報的持續時間包括排入佇列,而其他作業完成的時間。 GitHub 上的 效能分析器 範例及其相關聯的檔提供視覺效果如何查詢數據和轉譯的詳細數據

Screenshot of the Performance Analyzer pane, highlighting Duration.

當您與想要使用 效能分析器 量值的報表元素互動之後,您可以選取 [停止] 按鈕。 選取 [停止] 以進行分析之後,效能資訊會保留在窗格中。

若要清除 [效能分析器] 窗格中的資訊,請選取 [清除]。 當您選取 [清除] 時,會清除所有資訊,且不會儲存。 若要瞭解如何將資訊儲存在記錄中,請參閱下一節。

提示

當 Power BI 處理查詢及其相關聯的元數據時,查詢的處理可能會受到架構的複雜度、資料庫中的數據表數目、關聯性的複雜度,以及數據表上的外鍵條件約束數目所影響。 這類複雜度可能會導致傳回或轉譯報表的初始延遲。

重新整理視覺效果

您可以在 [效能分析器] 窗格中選取 [重新整理視覺效果],以重新整理報表目前頁面上的所有視覺效果,藉此 效能分析器 收集所有這類視覺效果的相關信息。

您也可以重新整理個別視覺效果。 在效能分析器錄製期間,您可以選取位於每個視覺效果右上角的 [分析此視覺效果],來重新整理該視覺效果,並擷取其效能資訊。

Screenshot of a visual, highlighting the Analyze this visual icon.

儲存效能資訊

您可以選取 [匯出] 按鈕,以儲存 效能分析器 建立報表的相關信息。 選取 [導出] 會建立.json檔案,其中包含 [效能分析器] 窗格中的資訊。

Screenshot of the Save As window, showing the creation of a .json file.

如需 Power BI Desktop 以及如何開始使用的詳細資訊,請參閱下列文章。

如需 效能分析器 範例的相關信息,請參閱下列資源。