關於 Power BI 整合

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

透過Power BI,一套商務分析工具,您可以從 Analytics 提取資料、產生報表,並加以自定義,以符合您的需求。 使用 Power BI 進行即興分析、產生美觀的報表,以及發佈供企業取用。

Power BI 與分析的整合可讓您超越內建的分析報表和儀錶板小工具,以產生完全自定義的報表。

資料連線方法

您可以使用下表所述的三種方式之一,將數據從 Analytics 提取到 Power BI。

注意

OData (開放式數據通訊協定) 是 ISO/IEC 核准的 OASIS 標準,可定義一組建置和取用 REST API 的最佳做法。 若要深入瞭解,請參閱 OData 檔

連線 ion 選項

說明

考量


Power BI 可以執行 OData 查詢。 OData 查詢功能強大,可以在將數據傳回 Power BI 之前篩選和匯總數據。

這是建議的方法,除了較簡單的Boards數據報告。 它需要您撰寫 OData 查詢,這類似於撰寫 SQL 查詢。 幸運的是,我們提供數 個範例報告 來協助您開始使用。

Azure DevOps Data 連接器可與 Analytics 檢視搭配使用。 若要存取分析檢視,您必須啟用此功能,如啟用預覽功能中所述

此連接器僅適用於 Boards 資料(工作專案), 且不支援其他數據類型,例如 Pipelines。 它提供工作專案的一般清單,且不支援工作項目階層。 此時,我們沒有計劃更新連接器以支援其他類型的數據。 除非您有較簡單的 Boards 數據報表,否則建議您使用 OData 查詢。

Power BI 提供 OData 摘要連接器,可讓您連線並流覽分析的 OData 端點。 這是 Power BI 與 OData 摘要互動的典型方式。 您可以瀏覽並選取實體,並使用其 查詢編輯器 來篩選數據集。

只有在您有小型帳戶時,才使用這個方法。 此方法不支援伺服器端查詢折疊。 所有篩選都會套用用戶端。 套用篩選之前,所有數據都會提取到 Power BI。 如果您有小型帳戶,可能很適合您。 不過,如果您有大型帳戶,則可能會有很長的重新整理時間和逾時時間。

查詢編輯器

從 Power BI 中的分析連線數據之後,您一律可以使用 Power BI 的 Power Query 編輯器進階編輯器 來修改基礎數據。 請注意下列作業條件約束:

  • 當您使用 OData 查詢或 OData 摘要進行連線時,您可以指定查詢篩選、傳回數據、匯總數據等等。
  • 當您使用分析檢視進行連線時,您必須編輯 Analytics 檢視,以修改您想要傳回的查詢篩選和字段。

如需報表的範例,請參閱 本文稍後提供的範例報告

轉換 Power BI 中的數據

將數據匯入 Power BI 後,您可以使用 Power Query 編輯器 轉換新增數據行和其他功能表選項和工具,視需要變更數據。 本文中提供的許多 範例報告 會提供您需要進行的數據轉換指示。 這些指示包括下列一些作業:

  • 展開數據行
  • 樞紐資料行
  • 轉換數據行數據類型
  • 取代數據行數據中的 Null 值
  • 建立自定義欄位和匯出數據行

如需詳細資訊,請參閱 轉換分析數據以產生 Power BI 報表

資料分析運算式 (DAX)

Power BI 支援使用 DAX 從數據模型中已有的數據建立新資訊。 DAX 提供函式、運算子和常數的集合,您可以在公式中用來計算及傳回一或多個值。

如需使用 DAX 的分析範例報告,請參閱 計算現有分析檢視的時間進入狀態。

如需詳細資訊,請參閱 瞭解 Power BI Desktop 中的 DAX 基本概念。

報表視覺效果、篩選、排序作業

完成特定報表所需的任何資料轉換之後,您可以使用 [視覺效果] 窗格製作報表,並將數據行字段拖曳至 [視覺效果] 窗格。 然後,您可以使用 [ 篩選 ] 窗格來篩選所有或根據一或多個字段選取數據。

若要快速熟悉這些 Power BI 基本功能,請參閱下列 Power BI 文章:

範例報表

提供數個範例報告,示範如何從分析檢視或 OData 查詢產生報表。

使用分析檢視的範例報告

使用 OData 查詢的範例報表

若要開始使用Power BI報表中的 OData 查詢,請參閱 使用 OData 查詢的範例報表概觀。 如需特定範例,請參閱下列其中一篇文章:

所有範例報表文章都提供下列各節和資訊:

  • 範例查詢:P ower BI 查詢和原始 OData 查詢,用來將數據提取至 Power BI 以及其他範例查詢。
  • 在 Power BI 中轉換資料:將資料轉換成可報告格式的步驟。
  • 建立報表:從數據建立報表的步驟。

Power BI 延伸模組

下列 Marketplace 延伸模組可用來支援 Power BI 與 Analytics 的整合。

  • WIQL to OData 會將 Azure DevOps 工作專案查詢轉譯為 OData 查詢,以搭配 Azure DevOps Analytics OData 端點使用,這對初學者起始簡單的 OData 查詢很有用。
  • vscode-odata 延伸模組會將豐富的語言支援新增至適用於 OData 查詢語言的 Visual Studio Code。