關於 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 檔。
連線選項 | 說明 | 考量 |
---|---|---|
使用 OData 查詢進行連線 | Power BI 可以執行 OData 查詢。 OData 查詢功能強大,可以在將數據傳回 Power BI 之前篩選和匯總數據。 | 除了較簡單的 Boards 數據報表之外,我們建議使用此方法。 它需要您撰寫 OData 查詢,這類似於撰寫 SQL 查詢。 您可以檢閱數個範例報告,以協助您開始使用。 |
使用 Azure DevOps Data Connector 進行連線 | Azure DevOps Data 連接器可與 Analytics 檢視搭配使用。 若要存取分析檢視,您必須啟用此功能,如啟用預覽功能中所述。 | 此連接器僅適用於 Boards 的資料(工作項目)。 它不支援其他數據類型,例如 Pipelines。 它提供工作專案的一般清單,且不支援工作項目階層。 沒有計劃更新連接器以支援其他類型的數據。 除非您有較簡單的 Boards 數據報表,否則建議您使用 OData 查詢。 |
使用 Power BI 的 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 編輯器 轉換、新增數據行和其他功能表選項和工具,視需要變更數據。 本文中提供的許多 範例報告 會提供您需要進行的數據轉換指示。 這些指示包括下列一些作業:
- 展開數據列
- 樞紐資料欄
- 轉換資料列資料類型
- 將欄位數據中的空值替換掉
- 建立自訂欄位和計算欄
如需詳細資訊,請參閱 轉換分析數據以產生 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 | |
Azure Pipelines |
管線
管線和測試
|
所有範例報表文章都提供下列各節和資訊:
- 範例查詢: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。