關於 Power BI 整合
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Power BI 是一套商務分析工具。 透過Power BI,您可以從分析提取資料、產生報表,並加以自定義,以符合您的需求。 使用 Power BI 進行即興分析、產生美觀的報表,以及發佈供企業取用。
Power BI 與分析的整合可讓您超越內建的分析報表和儀錶板小工具,以產生完全自定義的報表。
資料連線方法
您可以透過下清單格中所述的三種方式,將數據從 Analytics 提取到 Power BI。
注意
開放式數據通訊協定 (OData) 是 ISO/IEC 核准的 OASIS 標準,可定義一組建置和取用 REST API 的最佳做法。 如需詳細資訊,請參閱 OData 檔。
線上選項
說明
考量
Power BI 可以執行 OData 查詢。 OData 查詢功能強大,可以在將數據傳回 Power BI 之前篩選和匯總數據。
除了較簡單的 Boards 數據報表之外,我們建議使用此方法。 它需要您撰寫 OData 查詢,這類似於撰寫 SQL 查詢。 您可以檢閱數 個範例報告 ,以協助您開始使用。
此連接器僅適用於 Boards 資料(工作專案)。 它不支援其他數據類型,例如 Pipelines。 它提供工作專案的一般清單,且不支援工作項目階層。 沒有計劃更新連接器以支援其他類型的數據。 除非您有較簡單的 Boards 數據報表,否則建議您使用 OData 查詢。
Power BI 提供 OData 摘要連接器,可讓您連線並流覽分析的 OData 端點。 這是 Power BI 與 OData 摘要互動的典型方式。 您可以瀏覽並選取實體,並使用其 查詢編輯器 來篩選數據集。
只有在您有小型帳戶時,才使用這個方法。 此方法不支援伺服器端查詢折疊。 所有篩選都會套用用戶端。 套用篩選之前,所有數據都會提取到 Power BI。 如果您有小型帳戶,可能很適合您。 如果您有大型帳戶,可能會有很長的重新整理時間和逾時時間。
查詢編輯器
從 Power BI 中的 Analytics 連接數據之後,您可以使用 Power BI 的 Power Query 編輯器 和 進階編輯器 來修改基礎數據。 請注意下列作業條件約束:
- 當您使用 OData 查詢或 OData 摘要進行連線時,您可以指定查詢篩選、傳回數據、匯總數據等等。
- 當您使用分析檢視進行連線時,您必須編輯 Analytics 檢視,以修改您想要傳回的查詢篩選和字段。
如需報表的範例,請參閱 本文稍後提供的範例報告 。
轉換 Power BI 中的數據
將數據匯入 Power BI 之後,您可以使用 Power Query 編輯器 轉換、新增數據行和其他功能表選項和工具,視需要變更數據。 本文中提供的許多 範例報告 會提供您需要進行的數據轉換指示。 這些指示包括下列一些作業:
- 展開數據行
- 樞紐資料列
- 轉換數據行數據類型
- 取代數據行數據中的 Null 值
- 建立自定義欄位和匯出數據行
如需詳細資訊,請參閱 轉換分析數據以產生 Power BI 報表。
資料分析運算式
Power BI 支援使用數據分析表達式從數據模型中已有的數據建立新資訊(DAX)。 DAX 提供函式、運算子和常數的集合,您可以在公式中用來計算及傳回一或多個值。
如需使用 DAX 的分析範例報表,請參閱 將狀態量值新增至 Power BI 報表。
如需詳細資訊,請參閱了解 Power BI Desktop 中的 DAX 基本資料。
報表視覺效果、篩選、排序作業
在您進行報表所需的任何資料轉換之後,請使用 [ 視覺效果 ] 窗格來製作報表中的變更。 您可以將資料行欄位拖曳到 [ 視覺效果] 窗格。 然後,您可以使用 [ 篩選 ] 窗格來篩選所有或根據一或多個字段選取數據。
若要快速熟悉這些 Power BI 基本功能,請參閱下列 Power BI 文章:
範例報表
數個範例報表示範如何從分析檢視或 OData 查詢產生報表。
使用分析檢視的範例報告
使用 OData 查詢的範例報表
若要開始使用Power BI報表中的 OData 查詢,請參閱 使用 OData 查詢的範例報表概觀。 如需特定範例,請參閱下列其中一篇文章:
Azure Boards
Azure Test Plans
管線
管線和測試
所有範例報表文章都提供下列各節和資訊:
- 範例查詢: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。