Skip to content

Commit d215b79

Browse files
authored
Merge pull request #8097 from MicrosoftDocs/users/chcomley/curation-stale-low-views
Report/sql-reports - Curate, redirect, migrate content, refresh
2 parents ee5690c + 2591324 commit d215b79

File tree

6 files changed

+85
-256
lines changed

6 files changed

+85
-256
lines changed

docs/report/.openpublishing.redirection.report.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,11 @@
340340
"source_path_from_root": "/docs/report/powerbi/analytics-default-views.md",
341341
"redirect_url": "/azure/devops/report/powerbi/what-are-analytics-views",
342342
"redirect_document_id": false
343+
},
344+
{
345+
"source_path": "docs/report/sql-reports/migration-guide.md",
346+
"redirect_url": "/azure/devops/report/powerbi/reporting-roadmap",
347+
"redirect_document_id": true
343348
}
344349
]
345350
}
-1.55 KB
Binary file not shown.
Lines changed: 80 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,118 @@
11
---
2-
title: Reporting roadmap
2+
title: Reporting roadmap and migration guide
33
titleSuffix: Azure DevOps
4-
description: Learn about the reporting roadmap for Azure DevOps.
4+
description: Learn about the reporting roadmap for Azure DevOps and how to migrate from SQL Reporting Services to Analytics.
55
ms.subservice: azure-devops-analytics
66
ms.author: chcomley
77
author: chcomley
88
ms.topic: conceptual
99
monikerRange: '<= azure-devops'
10-
ms.date: 07/26/2022
10+
ms.date: 07/07/2025
1111
---
1212

13-
# Reporting roadmap for Azure DevOps
13+
# Reporting roadmap and migration guide
1414

1515
[!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)]
1616

17-
The Analytics service provides support for Azure DevOps reporting. It is available for Azure DevOps Server 2019 and later versions. It replaces the previous platform based on SQL Server Reporting Services.
17+
The Analytics service provides support for Azure DevOps reporting and is available for Azure DevOps Server. It replaces the previous platform based on SQL Server Reporting Services.
1818

19-
With the release of Azure DevOps Server 2022, the only option for gaining Azure DevOps data insights is the Analytics service. Integration with SQL Server Reporting Services is no longer supported. For guidance on migrating from using SQL Reporting Services to Analytics, see [Migrate to Analytics from SQL Reporting Services for Azure DevOps](../sql-reports/migration-guide.md).
19+
With the release of Azure DevOps Server 2022, the only option for gaining Azure DevOps data insights is the Analytics service. Integration with SQL Server Reporting Services is no longer supported.
2020

21-
For additional information, see the following articles:
21+
For more information, see the following articles:
2222

2323
- [What is Analytics](../powerbi/what-is-analytics.md)
2424
- [Data Available in Analytics](../powerbi/data-available-in-analytics.md)
2525

2626
> [!NOTE]
27-
> If you are looking for information about the Azure Analysis Services, see
27+
> If you're looking for information about the Azure Analysis Services, see
2828
[Azure Analysis Services](https://azure.microsoft.com/services/analysis-services/).
2929

3030
## The Analytics service
3131

32-
::: moniker range=">= azure-devops-2020"
33-
3432
Analytics is generally available for Azure DevOps Services and Azure DevOps Server 2020 and later versions. It provides several [advanced widgets](../dashboards/analytics-widgets.md) and supports [Power BI integration](overview.md) and access to the [OData feed](../extend-analytics/quick-ref.md).
3533

36-
::: moniker-end
37-
3834
For more information, see [What is Analytics](what-is-analytics.md). It currently contains partial data. We're working to add all reportable data to Analytics. For more information, see [Data Available in Analytics](data-available-in-analytics.md).
3935

40-
## Azure DevOps Server, TFS, and SQL Server Reporting
36+
## Migrating from SQL Reporting Services to Analytics
37+
38+
If you're migrating from SQL Server Reporting Services to Analytics, the following guidance helps you make the transition successfully.
39+
40+
### Key differences between SQL Reporting Services and Analytics
41+
42+
- **Analytics** is an object-relational mapper, whereas **SQL Server Reporting Services** data is based on a relational database and online analytical processing (OLAP) cube
43+
- **Analytics** doesn't require any maintenance
44+
- **Analytics** stores all work tracking fields, except for HTML/rich-text fields. Custom fields are automatically added to the Analytics data store
45+
- **Analytics** isn't a real-time store but a curated copy of data with up to a 30-second delay before changes appear
46+
47+
### Migration best practices
48+
49+
- Always limit your query to the projects you have access to. You can generate cross-project reports using Power BI, however, queries only return data when you have permissions to view Analytics data for all projects you query
50+
- Use built-in dashboards to support views of multiple charts. Several features support viewing multiple charts within an Azure DevOps configurable dashboard
51+
- Identify the insights you need to make data-driven decisions. Then, use a combination of queries, dashboards, built-in reports, or Power BI and OData queries to generate the needed reports
52+
53+
### Key features available with Analytics
54+
55+
Analytics provides many capabilities that weren't available with SQL Server Reporting Services. Key features include:
56+
57+
- **Advanced dashboard widgets**: Analytics-powered widgets for status and trend views, including Velocity, Burndown, Cumulative Flow Diagram, and Lead/Cycle Time widgets. For a complete overview, see the [widget catalog](../dashboards/widget-catalog.md)
58+
- **Built-in Analytics reports**: In-context reports for Azure Boards, Pipelines, and Test Plans that display real-time analytics data. For more information, see [About dashboards, charts, reports, & widgets](../dashboards/overview.md)
59+
- **Power BI integration**: Direct connectivity to create custom reports and dashboards using Power BI with Analytics data through OData feeds and Analytics views
60+
- **Analytics views**: Simplified way to create filtered datasets for Power BI reporting without writing OData queries. See [What are Analytics views?](../powerbi/what-are-analytics-views.md)
61+
- **OData API access**: Direct programmatic access to Analytics data for custom integrations and reporting solutions
62+
- **Rollup capabilities**: Progress bars and totals for descendant work items in hierarchies, available in any backlog view. For more information, see [Display rollup progress or totals](../../boards/backlogs/display-rollup.md)
63+
- **Enhanced query charts**: Query-based charts with grouping by tags, areas, iterations, and custom fields
64+
- **Real-time traceability**: End-to-end tracking from requirements to deployment through linked work items, branches, commits, pull requests, builds, and releases. For more information, see [End-to-end traceability](../../cross-service/end-to-end-traceability.md)
65+
- **Pipeline insights**: Comprehensive widgets for build and release pipeline analytics, including [Release pipeline overview](../dashboards/widget-catalog.md#release-definition-widget) and [Requirements quality](../dashboards/widget-catalog.md#requirements-quality-widget)
66+
- **Test analytics**: Advanced test reporting capabilities including test results trends, failure analysis, and test duration insights
67+
- **Velocity and burndown charts**: Built-in sprint and release tracking with configurable time periods and team comparisons
68+
69+
For a complete list of Analytics capabilities, see [Data Available in Analytics](data-available-in-analytics.md).
70+
71+
### Analytics tools and concepts
4172

42-
Since [Team Foundation Server (TFS)](https://visualstudio.microsoft.com/tfs/) was released in 2005, we've offered a reporting solution [based on a data warehouse and OLAP cube](/previous-versions/azure/devops/report/sql-reports/reporting-services-reports), coupled with [a SQL Server Reporting Services server](/previous-versions/azure/devops/report/sql-reports/create-and-manage-reporting-services-reports) to host reports.
73+
The Analytics data model consists of entity sets, whose members (entities) contain properties that can be filtered, aggregated, and summarized. For an overview of supported entity sets and entity types, see [Data model for Analytics](../extend-analytics/data-model-analytics-service.md).
4374

44-
![TFS Data warehouse architecture conceptual diagram](../sql-reports/media/datawarehouse-architecture.png)
75+
The following tools support interaction with the Analytics service:
4576

46-
While the configuration is complex, it provides a powerful solution. You can create custom reports by writing [customized SSRS reports](../sql-reports/create-and-manage-reporting-services-reports.md?toc=/azure/devops/report/sql-reports/toc.json&bc=/azure/devops/report/sql-reports/breadcrumb/to]c.json). You can also create reports [using Excel](/previous-versions/azure/devops/report/admin/create-status-and-trend-excel-reports), and share them on SharePoint once you've [configured SharePoint to host Excel Charts](/previous-versions/azure/devops/report/sharepoint-dashboards/configure-sharepoint-tfs-2017-earlier).
77+
- **Analytics views**: Provide a quick way to generate reports based on work tracking and test cases. You can define an Analytics view and share with others. Using Power BI, you can build any type of report Power BI supports. To learn more, see [What are Analytics views?](../powerbi/what-are-analytics-views.md)
78+
- **Power BI**: Connect to Analytics from Power BI through an Analytics view, OData query, or OData feed. See [About Power BI integration](../powerbi/overview.md)
79+
- **OData query**: Use OData to directly query Analytics from a supported browser and use the returned JSON data as needed
80+
- Programmatic query of the Analytics metadata [Construct OData queries for Analytics, URL components to query the metadata](../analytics/analytics-query-parts.md#query-metadata)
4781

48-
We have no plans to bring a cloud version of our SQL Server Reporting story to Azure DevOps Services.
82+
### Analytics permissions
83+
84+
To access and work with Analytics data, users need appropriate project-level permissions. The core Analytics permissions include:
85+
86+
- **View Analytics**: Required to access Analytics data through OData queries, Power BI connections, and Analytics widgets. By default, all Contributors with Basic access have this permission. Users with Stakeholder access don't have permission to view or edit Analytics views.
87+
- **Delete Shared Analytics views**: Allows users to delete Analytics views that are shared with the project
88+
- **Edit Shared Analytics views**: Allows users to modify Analytics views that are shared with the project
89+
90+
For individual Analytics views, creators can set specific permissions to control who can view, edit, and delete their shared views. For detailed information about setting up and managing these permissions, see [Set permissions to access Analytics and Analytics views](../powerbi/analytics-security.md).
91+
92+
### Query performance and latency
93+
94+
Analytics is optimized for read and aggregation performance, and reduces the effect reporting scenarios have on Azure DevOps. The data copy introduces up to a 30-second delay before the data associated with any one change shows up in Analytics. For more information, see [OData Analytics query guidelines](../extend-analytics/odata-query-guidelines.md).
4995

5096
## Future of SQL Server Reporting
5197

52-
The SQL Server Reporting Services platform is supported on all on-premises deployments from Azure DevOps Server 2020 and earlier versions.
53-
Azure DevOps Server 2020 is the last version to support SQL Server Reporting. Future versions will support only Analytics. This plan allows customers time to convert their reports to Analytics.
98+
The SQL Server Reporting Services platform is supported on Azure DevOps Server 2020 and all earlier on-premises versions. However, **Azure DevOps Server 2020 is the final version to support SQL Server Reporting Services**.
99+
100+
**Starting with Azure DevOps Server 2022 and all future versions**, only Analytics is supported for reporting and data insights. This transition timeline provides you with adequate time to migrate your existing SQL Server Reporting Services reports to Analytics.
101+
102+
> [!IMPORTANT]
103+
> **Azure DevOps Services** doesn't support SQL Server Reporting Services and continues to use only Analytics for all reporting capabilities. There are no plans to introduce SQL Server Reporting Services support to the cloud service.
54104
55105
## Roadmap timeline
56106

57107
Check out the [Features Timeline](/azure/devops/release-notes/features-timeline) for the roadmap of reporting features.
108+
109+
## Recommended resources
110+
111+
**Power BI and OData**
112+
- [Power BI Desktop download page](/power-bi/desktop-what-is-desktop)
113+
114+
**Learn resources**:
115+
- [Run quality tests in your build pipeline by using Azure Pipelines](/training/modules/run-quality-tests-build-pipeline)
116+
- [Run functional tests in Azure DevOps](/training/modules/run-functional-tests-azure-pipelines)
117+
118+
For an overview of supported entity sets and entity types, see [Data model for Analytics](../extend-analytics/data-model-analytics-service.md).
-6.9 KB
Binary file not shown.

docs/report/sql-reports/migration-guide.md

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)