Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
To work with Analytics and create reports, several prerequisites must be met as summarized in this article.
By default, all project members are provided access to Analytics data for the projects they are members of, including members added to the project Readers group. Users with Stakeholder access have no access to view or edit Analytics views.
In general, Analytics is always on and available to members of an organization or collection to view data and create report.
For Azure DevOps Services, Analytics is always on. You can't disable it or pause it.
For Azure DevOps Server 2020 and later on-premises versions, Analytics is automatically installed with each project collection you create.
For Azure DevOps Server 2019, you must first install Analytics on each project collection you create.
You can pause and restart the service. When paused, no new data is added to Analytics.
For more information, see Install or enable the Analytics service.
To exercise any Azure DevOps service, it must be enabled. No data can be captured for a service that has been disabled. Services can be enabled or disabled on a project by project basis.
To verify that all services are enabled, see Turn a service on or off.
Analytics views, a hub in your web portal, provides a simplified way to specify the filter criteria for a Power BI report based on the Analytics data. For more information, see What is the Analytics Service?
To access Analytics views, have it enabled. The organization owner or member of the Project Collection Administrators group can enable it for everyone in the organization. Or, each project member can enable it for themselves.
To learn how, see Manage or enable features.
You set permissions for the service at the project level, and for shared Analytics views at the object level.
The following table summarizes the permissions available to be set and the default assignments made to the project security groups.
Permission | Readers | Contributors | Project Administrators |
---|---|---|---|
View Analytics | ✔️ | ✔️ | ✔️ |
View a shared Analytics view | ✔️ | ✔️ | |
Add a private or shared Analytics view | ✔️ | ✔️ | |
Edit and delete shared Analytics views | ✔️ |
To capture meaningful data, software teams must perform meaningful actions. The following sections provide general recommendations based on the type of data you want to report on.
Note
Branch, Pipeline, and Test entity sets are supported with Analytics v3.0-preview and later versions. Snapshot entity sets to support pipeline jobs, task agent requests, and task agent pool size were added with Analytics v4.0-preview version. Make sure you specify the Analytics version that supports the entity set of interest.
To understand what properties and enumerated list values you can filter or group data by, explore the Analytics metadata for the corresponding entity type.
For a review of available entity sets that you can query, see Metadata reference for Azure Boards Analytics.
To report on work tracking, teams need to perform several tasks to ensure meaningful data is available. Review the following tasks prior to defining your Analytics queries and reports.
WorkItemsSnapshot
entity set. Snapshot entity sets are modeled as daily snapshots. Data is aggregated based on assignments made as of the date they are assigned. What this means is that to filter a burndown/burnup report based on field or tag assignments, you must assign the fields or tags prior to the period you want to report on. Otherwise, the fields/tags aren't registered by the report until the date on which they are applied.Note
All custom fields added to a work item type are available for use in reports. Custom fields are labeled with Custom_DisplayNameOfField, where all spaces have been removed from the display name.
To review test plan progress and test case readiness, teams need to perform the following activities.
Tip
Testers must mark a test step with a status if it is a validation test step. The overall result for a test reflects the status of all the test steps that were marked. Therefore, the test will have a status of failed if any test step is marked as failed or not marked.
To report on pipelines, teams need to Define pipelines using YAML and run pipelines regularly. For more information, see Key concepts for new Azure Pipelines users.
In addition, consider the following actions:
To report on pipelines and tests results, make sure you add test tasks to the pipeline definition. For more information, see Build and release tasks-Test.
If you're just getting started, consider reviewing this Learn module, Run quality tests in your build pipeline by using Azure Pipelines.
Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowTraining
Learning path
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certification
Microsoft Certified: Power BI Data Analyst Associate - Certifications
示範符合使用 Microsoft Power BI 進行資料建模、視覺化和分析的業務和技術要求的方法和最佳做法。