Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
分析服務提供 Azure DevOps 報告的支援,而且適用於 Azure DevOps Server。 新的平臺將取代基於 SQL Server Reporting Services 的舊平臺。
隨著 Azure DevOps Server 2022 的發行,取得 Azure DevOps 數據深入解析的唯一選項是 Analytics 服務。 不再支援與 SQL Server Reporting Services 的整合。
如需詳細資訊,請參閱下列文章:
注意
如果您要尋找 Azure Analysis Services 的相關信息,請參閱 Azure Analysis Services。
分析服務
Azure DevOps Services 和 Azure DevOps Server 2020 及更新版本的分析功能現已普遍提供。 它提供數個進階小工具,並支援 Power BI 整合和 OData 摘要存取權。
如需詳細資訊,請參閱 什麼是分析。 它目前包含部分數據。 我們正努力將所有可報告的數據新增至 Analytics。 如需詳細資訊,請參閱 分析中的數據。
從 SQL Reporting Services 遷移至分析
如果您要從 SQL Server Reporting Services 移轉至分析,下列指引可協助您成功轉換。
SQL Reporting Services 與分析之間的主要差異
- 分析 是物件關聯映射器,而 SQL Server Reporting Services 數據是以關係資料庫和線上分析處理(OLAP)多維數據集為基礎
- 分析 不需要任何維護
- 分析 會儲存所有工作追蹤欄位,但 HTML/RTF 文字欄位除外。 自訂欄位會自動新增至 Analytics 資料存放區
- 分析 不是即時存放區,而是精心整理的數據複本,變更最多會延遲 30 秒才會顯示出來
移轉最佳做法
- 請一律將查詢限制為您有權存取的專案。 不過,您可以使用 Power BI 產生跨專案報表,但是當您有權檢視您查詢之所有專案的分析數據時,查詢只會傳回數據
- 使用內建儀錶板來支援多個圖表的檢視。 數個功能支援在 Azure DevOps 可設定的儀錶板內檢視多個圖表
- 識別您需要的見解以做出數據驅動決策。 然後,使用查詢、儀錶板、內建報表或 Power BI 和 OData 查詢的組合來產生所需的報表
分析提供的主要功能
分析提供許多 SQL Server Reporting Services 無法使用的功能。 主要功能包括:
- 進階儀錶板小工具:分析驅動的小工具,用於狀態和趨勢檢視,包括開發速度、燒毀圖、累積流程圖和前置時間/循環時間小工具。 如需完整概觀,請參閱 小工具目錄
- 內建分析報告:Azure Boards、Pipelines 和 Test Plans 中顯示即時分析數據的上下文報告。 如需詳細資訊,請參閱 關於儀錶板、圖表、報表和小工具
- Power BI 整合:透過 OData 提要和分析檢視,使用 Power BI 搭配分析資料直接連線,建立自定義報表和儀錶板。
- 分析檢視:針對 Power BI 報表建立篩選數據集的簡化方式,而不需撰寫 OData 查詢。 請參閱 什麼是分析檢視?
- OData API 存取:直接以程式設計方式存取自定義整合和報告解決方案的分析數據
- 滾動匯總功能:在階層中後代工作項目顯示的進度條和總計,可在任何待處理項目檢視中使用。 如需詳細資訊,請參閱 顯示匯總進度或總計
- 增強型查詢圖表:根據標籤、區域、迭代和自定義欄位分組的查詢型圖表
- 即時可追蹤性:透過連結的工作專案、分支、提交、提取要求、組建和發行,實現從需求到部署的全程追蹤。 如需詳細資訊,請參閱 端對端可追蹤性
- 管道分析深入見解:建置和發佈管道分析的完整元件,包括 發佈管道概觀 和 需求品質
- 測試分析:進階測試報告功能,包括測試結果趨勢、失敗分析和測試持續時間深入解析
- 速度與燃盡圖:內建的衝刺和發行追踪功能,提供可配置的時間段和團隊比較
如需分析功能的完整清單,請參閱 分析中的數據。
分析工具和概念
分析數據模型是由實體集所組成,其成員(實體)包含可篩選、匯總和摘要的屬性。 如需支持的實體集和實體類型的概觀,請參閱 分析的數據模型。
下列工具支援與 Analytics 服務的互動:
- 分析檢視:提供快速的方式,根據工作追蹤和測試案例產生報告。 您可以定義分析檢視,並與其他人共用。 您可以使用 Power BI 建置任何類型的報表 Power BI 支援。 若要深入瞭解,請參閱 什麼是分析檢視?
- Power BI:透過分析檢視、OData 查詢或 OData 摘要,從 Power BI 連線到分析。 請參閱 關於Power BI整合
- OData 查詢:使用 OData 直接從支援的瀏覽器查詢分析,並視需要使用傳回的 JSON 數據
- 分析元數據的程式設計查詢 建構適用於分析的 OData 查詢、用來查詢元數據的 URL 元件
分析許可權
若要存取和使用 Analytics 數據,使用者需要適當的專案層級許可權。 核心分析權限包括:
- 檢視分析:需要透過 OData 查詢、Power BI 連線和分析小工具存取分析數據。 根據預設,具有基本存取權的所有參與者都有此許可權。 具有項目關係人存取權的用戶沒有檢視或編輯分析檢視的許可權。
- 刪除共用分析檢視:允許使用者刪除與專案共用的分析檢視
- 編輯共用分析檢視:允許使用者修改與專案共用的分析檢視
針對個別分析檢視,建立者可以設定特定許可權來控制誰可以檢視、編輯和刪除其共享檢視。 如需設定和管理這些許可權的詳細資訊,請參閱 設定存取分析和分析檢視的許可權。
查詢效能和延遲
分析已針對讀取和匯總效能進行優化,並減少報告情境對 Azure DevOps 的影響。 數據複本可能會導致最多 30 秒的延遲,在此延遲後,任何變更的相關數據才會出現在分析中。 如需詳細資訊,請參閱 OData Analytics 查詢指導方針。
SQL Server Reporting 的未來
Azure DevOps Server 2020 和所有舊版內部部署版本都支援 SQL Server Reporting Services 平臺。 不過, Azure DevOps Server 2020 是支援 SQL Server Reporting Services 的最終版本。
從 Azure DevOps Server 2022 和所有未來的版本開始,只有分析才支援報告和數據深入解析。 此轉換時程表可讓您有足夠的時間將現有的 SQL Server Reporting Services 報表遷移至分析。
這很重要
Azure DevOps Services 不支援 SQL Server Reporting Services,而且只針對所有報告功能使用 Analytics。 沒有計劃向雲端服務引進 SQL Server Reporting Services 支援。
藍圖時程表
如需報告功能的藍圖,請參閱 功能時程表 。
建議的資源
Power BI 和 OData
了解資源:
如需支持的實體集和實體類型的概觀,請參閱 分析的數據模型。