Partager via


Guide de rapportage, feuille de route et guide de migration

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Le service Analytics prend en charge les rapports Azure DevOps et est disponible pour Azure DevOps Server. Cela remplace la plateforme précédente basée sur SQL Server Reporting Services.

Avec la publication d’Azure DevOps Server 2022, la seule option permettant d’obtenir des insights de données Azure DevOps est le service Analytics. L’intégration à SQL Server Reporting Services n’est plus prise en charge.

Pour plus d’informations, consultez les articles suivants :

Remarque

Si vous recherchez des informations sur Azure Analysis Services, consultez Azure Analysis Services.

Le service Analytics

L’analytique est généralement disponible pour Azure DevOps Services et Azure DevOps Server 2020 et versions ultérieures. Il fournit plusieurs widgets avancés et prend en charge l’intégration de Power BI et l’accès au flux OData.

Pour plus d’informations, consultez Présentation d’Analytics. Il contient actuellement des données partielles. Nous travaillons à ajouter toutes les données reportables à Analytics. Pour plus d’informations, consultez Données disponibles dans Analytics.

Migration de SQL Reporting Services vers Analytics

Si vous migrez de SQL Server Reporting Services vers Analytics, les conseils suivants vous aident à effectuer la transition avec succès.

Principales différences entre SQL Reporting Services et Analytics

  • Analytics est un mappeur relationnel objet, tandis que les données SQL Server Reporting Services sont basées sur une base de données relationnelle et un cube olap (Traitement analytique en ligne)
  • L’analytique ne nécessite aucune maintenance
  • Analytics stocke tous les champs de suivi de travail, à l’exception des champs HTML/texte enrichi. Les champs personnalisés sont automatiquement ajoutés au magasin de données Analytics
  • L’analytique n’est pas un magasin en temps réel, mais une copie organisée de données avec jusqu’à un délai de 30 secondes avant l’apparition des modifications

Bonnes pratiques en matière de migration

  • Limitez toujours votre requête aux projets auquel vous avez accès. Vous pouvez générer des rapports inter-projets à l’aide de Power BI. Toutefois, les requêtes retournent uniquement des données lorsque vous disposez des autorisations nécessaires pour afficher les données Analytics pour tous les projets que vous interrogez
  • Utilisez des tableaux de bord intégrés pour prendre en charge les vues de plusieurs graphiques. Plusieurs fonctionnalités prennent en charge l’affichage de plusieurs graphiques dans un tableau de bord configurable Azure DevOps
  • Identifiez les insights dont vous avez besoin pour prendre des décisions pilotées par les données. Ensuite, utilisez une combinaison de requêtes, de tableaux de bord, de rapports intégrés ou de requêtes Power BI et OData pour générer les rapports nécessaires

Fonctionnalités clés disponibles avec Analytics

Analytics fournit de nombreuses fonctionnalités qui n’étaient pas disponibles avec SQL Server Reporting Services. Les principales fonctionnalités sont les suivantes :

  • Widgets avancés pour tableau de bord : widgets alimentés par l'analytique pour les vues d'état et de tendance, y compris les widgets de vélocité, de Burndown, de diagramme de flux cumulé et de temps de lead/cycle. Pour obtenir une vue d’ensemble complète, consultez le catalogue de widgets
  • Rapports d’analyse intégrés : rapports en contexte pour Azure Boards, Pipelines et Plans de test qui affichent des données d’analytique en temps réel. Pour plus d’informations, consultez À propos des tableaux de bord, des graphiques, des rapports et des widgets
  • Intégration de Power BI : connectivité directe pour créer des rapports et des tableaux de bord personnalisés à l’aide de Power BI avec des données Analytics via des flux OData et des vues Analytics
  • Vues d’analyse : méthode simplifiée pour créer des jeux de données filtrés pour la création de rapports Power BI sans écrire de requêtes OData. Voir qu’est-ce que les vues Analytics ?
  • Accès à l’API OData : accès direct par programmation aux données Analytics pour les solutions d’intégration et de création de rapports personnalisées
  • Fonctionnalités cumulatives : barres de progression et totaux pour les éléments de travail descendants dans les hiérarchies, disponibles dans n’importe quelle vue de backlog. Pour plus d’informations, consultez Afficher la progression du cumul ou les totaux
  • Graphiques de requête améliorés : graphiques basés sur des requêtes avec regroupement par balises, zones, itérations et champs personnalisés
  • Traçabilité en temps réel : suivi de bout en bout, des exigences au déploiement, via des éléments de travail, des branches, des acquittements, des demandes de fusion, des compilations et des publications liés. Pour plus d’informations, consultez la traçabilité de bout en bout
  • Insights de pipeline : widgets complets pour l’analyse de pipeline de génération et de mise en production, y compris la Vue d’ensemble d'un pipeline de mise en production et la Qualité des exigences
  • Analyse des tests : fonctionnalités avancées de création de rapports de test, notamment les tendances des résultats des tests, l’analyse des défaillances et les insights de durée des tests
  • Graphiques de vélocité et de burndown : suivi intégré des sprints et des livraisons avec des périodes de temps configurables et des comparaisons entre équipes

Pour obtenir la liste complète des fonctionnalités d’Analytique, consultez Données disponibles dans Analytics.

Outils et concepts d’analyse

Le modèle de données Analytics se compose de jeux d’entités, dont les membres (entités) contiennent des propriétés qui peuvent être filtrées, agrégées et résumées. Pour obtenir une vue d’ensemble des jeux d’entités et des types d’entités pris en charge, consultez Le modèle de données pour Analytics.

Les outils suivants prennent en charge l’interaction avec le service Analytics :

Autorisations d’analyse

Pour accéder aux données Analytics et les utiliser, les utilisateurs ont besoin d’autorisations appropriées au niveau du projet. Les autorisations d’analyse de base sont les suivantes :

  • View Analytics : requis pour accéder aux données Analytics via des requêtes OData, des connexions Power BI et des widgets Analytics. Par défaut, tous les contributeurs disposant d’un accès de base disposent de cette autorisation. Les utilisateurs disposant d’un accès aux parties prenantes n’ont pas l’autorisation d’afficher ou de modifier les vues Analytics.
  • Supprimer des vues Shared Analytics : permet aux utilisateurs de supprimer des vues Analytics partagées avec le projet
  • Modifier les vues Shared Analytics : permet aux utilisateurs de modifier les vues Analytics partagées avec le projet

Pour les vues Analytics individuelles, les créateurs peuvent définir des autorisations spécifiques pour contrôler qui peut afficher, modifier et supprimer leurs vues partagées. Pour plus d’informations sur la configuration et la gestion de ces autorisations, consultez Définir des autorisations pour accéder aux vues Analytics et Analytics.

Performances et latence des requêtes

L'outil d'analyse est optimisé pour les performances de lecture et d'agrégation, et réduit l'impact des scénarios de création de rapports sur Azure DevOps. La copie de données introduit jusqu’à un délai de 30 secondes avant que les données associées à une modification s’affichent dans Analytics. Pour plus d’informations, consultez les instructions de requête OData Analytics.

Avenir de SQL Server Reporting

La plateforme SQL Server Reporting Services est prise en charge sur Azure DevOps Server 2020 et toutes les versions locales antérieures. Toutefois, Azure DevOps Server 2020 est la version finale pour prendre en charge SQL Server Reporting Services.

À compter d’Azure DevOps Server 2022 et de toutes les versions futures, seule Analytics est prise en charge pour les rapports et les insights sur les données. Cette chronologie de transition vous offre le temps nécessaire pour migrer vos rapports SQL Server Reporting Services existants vers Analytics.

Importante

Azure DevOps Services ne prend pas en charge SQL Server Reporting Services et continue d’utiliser Analytics uniquement pour toutes les fonctionnalités de création de rapports. Il n’existe aucun plan d’introduction de la prise en charge de SQL Server Reporting Services au service cloud.

Chronologie de la feuille de route

Consultez la chronologie des fonctionnalités pour la feuille de route des fonctionnalités de création de rapports.

Power BI et OData

Ressources d’apprentissage :

Pour obtenir une vue d’ensemble des jeux d’entités et des types d’entités pris en charge, consultez Le modèle de données pour Analytics.