Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Analytics est la plateforme de création de rapports pour Azure DevOps, en remplaçant la plateforme précédente basée sur SQL Server Reporting Services. Conçu spécifiquement pour la création de rapports, Analytics est optimisé pour l’accès en lecture rapide et les agrégations basées sur le serveur. Utilisez-le pour répondre à des questions quantitatives sur l’état passé ou actuel de vos projets et obtenir des insights exploitables à partir de vos données de développement.
L’analytique transforme les données Azure DevOps brutes en insights significatifs qui aident les équipes à prendre des décisions pilotées par les données, à suivre la progression, à identifier les tendances et à améliorer leurs processus de développement.
Remarque
Si vous recherchez des informations sur Azure Analysis Services, consultez Azure Analysis Services.
Fonctionnalités clés de l’analytique
Analytics fournit des insights complets sur vos projets via plusieurs méthodes d’accès :
- Widgets d’analytique que vous pouvez ajouter à vos tableaux de bord pour obtenir des insights immédiats
- Rapports d'Analytique contextuels disponibles à partir de certaines pages Azure DevOps
- Barres de récapitulation et totaux pour les backlogs d'Azure Boards pour suivre la progression
- Rapports personnalisés que vous pouvez créer à l’aide de Power BI pour l’analytique avancée
- Rapports personnalisés que vous pouvez créer à l’aide de requêtes OData pour l’accès par programmation
- Prise en charge de l’extensibilité pour développer et ajouter vos widgets Analytics personnalisés aux tableaux de bord
Pourquoi choisir Analytics sur les rapports traditionnels ?
Analytics offre plusieurs avantages par rapport aux solutions de création de rapports héritées :
- Données en temps réel : Analytics est automatiquement mis à jour à mesure que vos données Azure DevOps changent
- Performances optimisées : conçue pour des requêtes et des agrégations rapides
- Interface moderne : Intégration native aux normes Power BI et OData
- Extensible : prise en charge des champs personnalisés, des types d’éléments de travail et des widgets
- Prêt pour le cloud : conçu pour les déploiements cloud et locaux
Remarque
Le service Analytics est automatiquement activé et pris en charge en production pour tous les services dans Azure DevOps Services. L’intégration de Power BI et l’accès au flux OData du service Analytics sont généralement disponibles. Vous êtes encouragé à utiliser le flux OData Analytics et à fournir des commentaires.
Les données disponibles dépendent de la version. La dernière version prise en charge de l’API OData est v2.0, et la dernière version préliminaire est v4.0-preview. Pour plus d’informations, consultez gestion des versions de l’API OData.
Remarque
Le service Analytics est automatiquement installé et pris en charge en production pour toutes les nouvelles collections de projets pour Azure DevOps Server 2020 et versions ultérieures. L’intégration de Power BI et l’accès au flux OData du service Analytics sont généralement disponibles. Vous êtes encouragé à utiliser le flux OData Analytics et à fournir des commentaires. Si vous effectuez une mise à niveau à partir d’Azure DevOps Server 2019, vous pouvez installer le service Analytics pendant la mise à niveau.
Les données disponibles dépendent de la version. La dernière version prise en charge de l’API OData est v2.0, et la dernière version préliminaire est v4.0-preview. Pour plus d’informations, consultez gestion des versions de l’API OData.
Données disponibles dans Analytics
L’analytique est généralement disponible pour Azure DevOps Services et Azure DevOps Server 2020 et versions ultérieures. Il est en préversion pour Azure DevOps Server 2019. Le service fournit un modèle de données complet sur les fonctionnalités Azure DevOps.
Les données disponibles via le service Analytics dépendent de votre version et de votre plateforme. Pour plus d’informations, lisez les données disponibles dans Analytics et le modèle de données pour Analytics.
Couverture des données par zone de fonctionnalité
Analytics couvre les domaines de fonctionnalités Azure DevOps suivants :
| Zone de fonctionnalités | Données disponibles | Cas d’usage |
|---|---|---|
| Suivi du travail | Éléments de travail, zones, itérations, équipes, utilisateurs | Rapports d’état, analyse des tendances, graphiques d’avancement |
| Pipelines | Données de génération/mise en production, résultats des tests, métriques de déploiement | Analyse du pipeline, analyse des défaillances, suivi des performances |
| Gestion des tests | Plans de test, résultats des tests, configurations de test | Couverture des tests, métriques de qualité, tendances d’exécution |
| Contrôle de version | Valider les données, les informations de branche | Activité du code, aperçus du dépôt |
Analytics s'active automatiquement pour tous les projets Azure DevOps Services et se remplit avec toutes les données Azure DevOps disponibles. Une fois rempli, il se met à jour en permanence à mesure que des modifications de données se produisent. Pour plus d’informations, lisez les données disponibles dans Analytics et Performances et latence.
Widgets du tableau de bord
Vous pouvez créer des tableaux de bord et y ajouter des widgets. Nous fournissons plusieurs widgets basés sur Analytics. Ces widgets tirent parti de la puissance d’Analytics et offrent le moyen le plus simple d’obtenir des insights à partir de vos données.
Exemple : Analyses des widgets de vitesse
Le widget Vélocité présenté dans l’image suivante fournit des insights sur les performances historiques d’une équipe sur six itérations :
Ce widget Vélocité révèle que cette équipe a un historique de clôture de récits en retard. Il montre également une différence entre les travaux planifiés et terminés sur tous les sprints affichés. L’équipe peut explorer les données pour déterminer les causes racines. Après avoir implémenté de nouvelles pratiques, l’équipe peut utiliser le widget Vélocité pour suivre son efficacité.
Widgets Analytics disponibles
Les widgets optimisés pour l’analytique sont les suivants :
- Vélocité : Suivre la performance de l'équipe au fil du temps
- Burndown : Surveiller la progression du sprint et de la mise en production
- Diagramme de flux cumulatif : visualiser le flux de travail et les goulots d’étranglement
- Délai d’exécution : mesurer le temps de l’idée à la livraison
- Durée du cycle : suivre l’heure d’achèvement de l’élément de travail
Consultez Ajouter un widget Analytics à un tableau de bord pour obtenir un guide pas à pas pour bien démarrer avec le widget Vélocité.
Rapports contextuels et colonnes cumulatives
Les rapports de suivi du travail dans le contexte utilisent désormais les données Analytics comme base. Ces rapports s’affichent sous l’onglet Analytique des backlogs et des tableaux de produits et de portefeuille. En outre, des rapports contextuels de pipeline et de test sont disponibles. Pour plus d’informations, consultez les articles suivants :
Rapports de suivi du travail
- Flux cumulatif : visualiser le flux de travail et identifier les goulots d’étranglement
- Vélocité de l'équipe - Suivre les schémas de livraison de l'équipe
- Afficher/configurer le sprint burndown - Surveiller la progression du sprint
Rapports de pipeline et de test
- Rapport de taux de transmission de pipeline - Suivre les taux de réussite des builds
- Rapport d’échecs de test - Analyser les modèles d’exécution des tests
Fonctionnalité de cumul
Vous pouvez ajouter des colonnes de cumul aux backlogs de produits et de portefeuille qui fournissent les éléments suivants :
- Barres de progression : représentation visuelle de l’état d’achèvement
- Nombre d’éléments de travail : totaux agrégés des éléments enfants
- Additions de champs : valeurs totales pour les champs numériques
Pour plus d’informations, consultez Afficher la progression du cumul ou les totaux.
Vues Analytics
Les vues d’analyse fournissent une fonctionnalité de portail web qui prend en charge le filtrage des données de suivi des travaux pour les rapports d’état et de tendance. Avec les vues Analytics, vous pouvez utiliser des vues par défaut ou personnalisées pour générer des rapports dans Power BI via un connecteur de données dédié.
Les avantages des vues analytiques
- Données préfiltrées : définir des filtres une fois et les réutiliser dans plusieurs rapports
- Optimisation des performances : réduction du transfert de données et chargement plus rapide des rapports
- Contrôle de version : suivre les modifications apportées aux définitions d’affichage au fil du temps
- Collaboration en équipe : Partager des vues de données cohérentes au sein de votre organisation
Pour plus d’informations, consultez Qu’est-ce que les vues Analytics ?.
Requêtes OData et accès aux métadonnées
Analytics offre une accessibilité complète via OData (Open Data Protocol). À partir d’un navigateur web, vous pouvez interroger les métadonnées ou les données Analytics à l’aide de requêtes OData, ce qui permet d’accéder par programmation à vos données Azure DevOps.
Fonctionnalités OData
- Accès direct aux données : Données Query Analytics sans outils intermédiaires
- Filtrage flexible : appliquer des filtres et des agrégations complexes
- Exploration des métadonnées : découvrir les structures et relations de données disponibles
- Intégration prête : Connecter des outils tiers et des applications personnalisées
Pour savoir comment construire des requêtes, consultez Construire des requêtes OData pour Analytics.
Outils et requêtes personnalisés
Si vous souhaitez préparer des requêtes et des outils personnalisés avec notre API OData, passez en revue les exemples de rapports et l’index de référence rapide.
Exemples de scénarios OData
Les modèles de requête OData courants sont les suivants :
- Récupération de l’état actuel de l’élément de travail dans les projets
- Analyse des tendances historiques pour des types d’éléments de travail spécifiques
- Création de tableaux de bord personnalisés avec des données en temps réel
- Intégration de données Azure DevOps à des outils décisionnels externes
Intégration Power BI et connecteurs de données
Power BI est une suite d’outils d’analytique métier qui s’intègre en toute transparence à Azure DevOps Analytics. Nous fournissons plusieurs connecteurs de données pour prendre en charge l’importation de données dans Power BI :
Connecteurs disponibles
- Vues d’analyse : vues de données préfiltées et optimisées
- Requête OData : Accès direct aux requêtes pour les scénarios personnalisés
- Flux OData : flux de données en temps réel pour des tableaux de bord en direct
Avantages de Power BI
Avec Power BI, vous pouvez :
- Effectuer des analyses avancées : utiliser les fonctionnalités d’analyse sophistiquées de Power BI
- Créer de belles visualisations : créer des graphiques et des rapports attrayants
- Publier des tableaux de bord d’entreprise : Partager des insights au sein de votre organisation
- Combiner des sources de données : intégrer des données Azure DevOps à d’autres systèmes métier
Prise en main de Power BI
Pour commencer à utiliser Power BI avec Azure DevOps Analytics :
- Lire la vue d’ensemble : Vue d’ensemble de l’intégration de Power BI
- Explorer des exemples : Les exemples de rapports Power BI fournissent des démarrages rapides pour les rapports populaires
- Choisissez votre connecteur : sélectionnez le connecteur de données approprié pour vos besoins
- Créer votre premier rapport : commencer avec des modèles et personnaliser pour vos besoins
Prise en charge des champs personnalisés et des types d’éléments de travail
Analytics incorpore automatiquement des champs personnalisés et des types d’éléments de travail personnalisés dans le modèle de données. Cette inclusion automatique garantit que vos personnalisations apparaissent dans Analytics sans plus de configuration.
Prise en charge de la personnalisation automatique
- Champs personnalisés : tous les champs personnalisés apparaissent automatiquement dans le modèle de données Analytics
- Types d’éléments de travail personnalisés : les nouveaux types d’éléments de travail deviennent disponibles pour la création de rapports
- Personnalisations de processus : les modifications apportées aux flux de travail et aux règles reflètent dans les données Analytics
- Mises à jour en temps réel : les personnalisations apparaissent dans Analytics à mesure que vous les effectuez
Accès aux données personnalisées
Par le biais de requêtes OData, vous pouvez :
- Afficher les propriétés ajoutées via la personnalisation du processus
- Accéder aux listes énumérées et aux valeurs autorisées
- Explorer les relations entre les champs personnalisés et standard
- Créer des rapports qui incluent des données spécifiques à votre organisation
Performances et extensibilité
L’analytique est conçue pour les scénarios de création de rapports hautes performances :
Caractéristiques du niveau de performance
- Optimisé pour les opérations de lecture : temps de réponse de requête rapide
- Agrégations côté serveur : transfert de données réduit
- Mises à jour incrémentielles : seules les données modifiées sont actualisées
- Stratégies de mise en cache : temps de réponse améliorés pour les requêtes fréquentes
Fonctionnalités d’extensibilité
- Gère les jeux de données volumineux : prend en charge les organisations avec des données historiques étendues
- Accès simultané : plusieurs utilisateurs peuvent interroger simultanément
- Gestion des ressources : la limitation automatique empêche la surcharge système
Sécurité et autorisations
Analytics respecte les autorisations de sécurité Azure DevOps :
- Sécurité au niveau du projet : les utilisateurs voient uniquement les données qu’ils ont l’autorisation d’accéder
- Sécurité des éléments de travail : les autorisations de chemin d’accès de zone s’appliquent aux données Analytics
- Accès en lecture seule : Analytics fournit des vues en lecture seule de vos données
- Intégration d’Azure AD : prend en charge l’authentification et l’autorisation d’entreprise