Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
分析檢視支持根據您所選擇的小組或欄位準則,為工作專案建立狀態和趨勢報告。 本文提供一個教學,教你如何建立自訂的分析視圖,將其載入 Power BI,然後建立類似下圖的堆疊區域趨勢報告。
在本文中,您將學會如何:
- 建立作用中 Bug 的自定義分析檢視
- 根據該檢視產生 Power BI 報告
- 建立趨勢圖
如需分析檢視的概觀,請參閱 關於分析檢視。
必要條件
| 類別 | 要求 |
|---|---|
| 存取層級 |
-
專案成員。 - 至少擁有 基本 存取權限。 |
| 許可 | 根據預設,項目成員具有查詢分析及建立檢視的許可權。 如需有關服務與功能啟用和一般數據追蹤活動之其他必要條件的詳細資訊,請參閱 存取分析的許可權和必要條件。 |
| 工具 | Power BI 桌面 |
開啟分析以存取檢視
從您的網站入口中,選取 Boards>Analytics 檢視。
如果您沒有看到 分析檢視,請檢查您是否具有檢視分析的許可權。 請參閱 存取分析的許可權和必要條件。
建立您的自定義檢視
在 Web 入口網站 Analytics 檢視 中,選擇
新增檢視 以建立自訂檢視。 填寫每個選項卡中提供的表單,如下所示。
選擇 [ 儲存] 以移至面板中的下一個索引標籤。 如果您需要返回索引標籤,請選取索引標籤標題。
為您的檢視命名
提供您的檢視名稱,例如 作用中的 Bug。 選取 [私人檢視] 以將它儲存在 [我的檢視] 底下。 只有您可以存取 [我的檢視] 底下儲存的 檢視。 否則,您可以選取 [共享檢視],將它儲存在 [共享檢視] 底下。
選擇 [ 儲存] 以移至下一個索引標籤。
從 [ 工作專案] 索引 標籤中,選取工作專案的最上層篩選。
- 選擇 [依小組 篩選] 以選取針對一或多個專案和小組定義的工作專案。
- 選擇 [ 依區域路徑 篩選],以選取針對一或多個專案和區域路徑定義的工作專案。
在這裡,我們選擇 Fabrikam Fiber 專案和 [生產 ] 區域路徑。
若要新增更多專案或小組,請選取
[新增 ] 以新增數據列,然後選取專案和小組。在 待辦專案和工作專案 下,選取
新增,然後從工作專案類型清單中選取 Bug。
在 [欄位準則] 底下,選取下列選項,將工作專案篩選為僅作用中的 Bug。 請注意,您專案的 Bug 狀態可能與此範例中使用的狀態不同。
- 選取
[新增],選取 [ 狀態],選擇 [≠],然後選擇 [ 已關閉 ]。 - 選取 [
新增],選取 [狀態],選擇 [≠],然後選擇 [已移除]。
選擇 [ 儲存] 以移至下一個索引標籤。
- 選取
在下一個標籤 欄位 中,讓欄位集維持自動選取。 新增您想要報告的任何自訂欄位。
選擇 [ 儲存] 以移至下一個索引標籤。
在 [歷程記錄] 索引標籤中,選取 [以天為單位滾動期間],然後輸入感興趣的天數。 在這裡,我們輸入 90 天。 針對 [ 粒度],選擇 [ 每周]。 (對於較小或較大的時間週期,請考慮選擇 每日 或 每月分別。
這些選擇會為每個 Bug 產生快照集,並且每週 Bug 會處於新的、建議中的、活躍或已解決的狀態。 如需這些定義趨勢數據選項的詳細資訊,請參閱 建立分析檢視、歷程記錄。
選擇 [ 儲存] 以移至下一個索引標籤。
在最後一個索引標籤 驗證 中,選取 [驗證檢視]。 Azure DevOps 會透過對資料集執行測試查詢,依照你的篩選條件驗證你的檢視。
注意
驗證時間會根據檢視中定義的數據量而有所不同。 確認你的觀點,確保所有定義都正確。
檢視成功驗證之後,請選擇 [ 儲存]。 接著你可以開始在 Power BI 中使用它。 驗證也會傳回數據集中數據列數目的估計值。
如果您的檢視無法成功驗證,您會收到一個錯誤訊息,說明問題並提供可能的解決方案。 請嘗試變更您在 [工作專案] 和 [歷程記錄] 索引卷標中選取的選項,以包含較少的數據,然後再次確認檢視。
打開 Power BI 桌面並載入你的檢視
連接到分析視圖
請遵循下列步驟來連線到分析檢視:
開啟 Power BI 桌面。
登入服務。 第一次存取需要您登入並驗證您的認證。 Power BI Desktop 會儲存你的憑證,所以你只需要登入一次。
注意
Azure DevOps 不支援使用 Open Authorization(OAuth)的跨租戶情境。 請改用 服務主體和受控身份。
選擇 連線。
選擇 Get Data>Online Services,然後選擇 Azure DevOps(僅限 Boards)以選擇雲端服務,或選擇 Azure DevOps Server(僅限 Boards)用於本地伺服器。 選擇 連線。 分析檢視僅支持針對工作項目和測試案例的查詢。
指定基本參數以連接到您的資料。
-
Collection URL:輸入你的Azure DevOps Server實例所存放的網址。 範例 URL 是
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection。 -
Team 專案:只輸入項目名稱。 例如,若Azure DevOps Server實例的 URL 為 ,則輸入
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber。
這很重要
請勿混淆小組名稱與項目名稱,這是常見的錯誤。 例如,如果您使用的 URL 是
https://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device, Fabrikam-Fiber-Git 就是項目名稱,而 Device 是小組名稱。成功登入後,Power BI 會驗證你的憑證是否擁有存取指定專案所需的權限。 如需常見問題的解決方案,請參閱 疑難排解。
-
Collection URL:輸入你的Azure DevOps Server實例所存放的網址。 範例 URL 是
選取 [分析] 視圖
請遵循下列步驟來選取 [分析] 檢視:
展開 共享檢視。 數據連接器會顯示可用的 分析檢視清單。 每個視圖代表一組你可以拉入 Power BI 的資料。 您也可以 建立自定義分析檢視。
下圖顯示預設的 Analytics 檢視。 您的檢視清單可能會根據用來建立專案的程式模型而有所不同。 列出的所有檢視,除了附加於 今日的檢視之外,都會提供歷史趨勢數據。
選取 [工作專案 - 過去 30 天 ] 檢視,並等候預覽載入。 此檢視會使用篩選來顯示專案中所有工作項目的過去 30 天歷程記錄。
注意
如果您在建立檢視時檢查它,檢視應該會載入。 如果檢視未載入,很可能是因為數據集太大。 返回入口網站中的 [分析檢視 ] 頁面,然後開啟要編輯的檢視。 調整篩選以減少數據集的大小。
注意
- 根據選取的欄位數目和數據集大小,可以截斷導覽器中任何選取檢視的預覽。 數據只會針對預覽遭到截斷,而且不會影響完整的數據重新整理。
- Analytics 視圖 不會套用在伺服器上使用 Power BI 所定義的篩選條件。 Power BI 中套用的任何篩選器都會限制最終使用者顯示的資料量,但不會減少從 Analytics 擷取的資料量。 如果篩選的目的是要減少數據集的大小,請 自定義檢視來套用它。
選取 [故事 - 過去 30 天 ] 檢視旁的複選框,然後選取 [ 載入]。 等候數據載入。 透過數據表名稱下顯示的狀態消息來監視其進度。 如需常見問題的解決方案,請參閱 疑難排解。
檢閱數據模型。 模型載入時,請檢視 Power BI Data Connector 的資料集設計。
視需要展開資料夾,然後選擇 您在上一節中儲存的作用中 Bug 檢視 ,然後選取 [ 載入]。
需要連線的協助嗎? 請參見Connect with Power BI Data Connector。
關閉查詢並套用您的變更
完成所有資料轉換後,從主頁選單選擇關閉並套用。 此操作會儲存查詢,並返回 Power BI 中的 Report 分頁。
建立堆疊分區圖報表
在Power BI中,選擇Report視圖。
在[視覺效果]下,選擇[堆疊區域圖]報表。
將 "
Date" 新增至 X 軸,然後右鍵單擊Date並選擇Date而不是Date Hierarchy。新增
State至 Y 軸,然後按下滑鼠右鍵Count。新增
State至 圖例。
範例報表隨即顯示。
提示
如果你需要修改分析檢視,可以先修改,然後回到 Power BI 報告重新整理資料。 如圖所示選擇 刷新 選項。
儲存和發佈報表
選擇 [ 檔案 > 另存新檔] 將您的報表儲存到本機工作區。
要將報告發佈給Power BI,請選擇Publish標籤。欲了解更多資訊,請參閱 Collaborate in your Power BI app workspace。
繼續探索您的數據
分析檢視賦予你強大的功能與彈性,能快速且輕鬆地使用 Power BI 篩選資料並產生有用的報告。 在自定義檢視中,您可以建立跨越多個小組或項目的數據集。