Migrer vers Analytique à partir de SQL Reporting Services pour Azure DevOps
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Avec la version d’Azure DevOps Server 2022, la seule option permettant d’obtenir des insights sur les données Azure DevOps est le service Analytique. L’intégration à SQL Server Reporting Services n’est plus prise en charge. Cet article fournit des conseils pour la migration à partir de l’utilisation de SQL Reporting Services vers Analytique.
Pour obtenir une vue d’ensemble de Analytique, consultez Présentation des Analytique et des données disponibles dans Analytique.
Remarque
Si vous recherchez des informations sur Azure Analysis Services, consultez Azure Analysis Services.
Règle générale
Lorsque vous migrez à l’aide de SQL Server Reporting Services vers Analytique, notez les informations suivantes.
- Analytique 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 (Online Analytical Processing).
- Analytique ne nécessite aucune maintenance.
- Analytique 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 Analytique.
- Limitez toujours votre requête au ou 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 Analytique données 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 nouvelles fonctionnalités ont été ajoutées pour prendre en charge l’affichage de plusieurs graphiques dans un tableau de bord configurable Azure DevOps.
- Analytique vues fournissent un moyen rapide et facile de générer des rapports d’état et de tendance pour les éléments de travail et les cas de test.
- 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.
Prise en charge de nouvelles fonctionnalités
Plusieurs nouvelles fonctionnalités ont été introduites pour prendre en charge les insights de données qui n’étaient pas disponibles avec SQL Server Reporting Services.
- Widgets de tableau de bord : de nombreux widgets ont été ajoutés pour prendre en charge les vues d’état et de tendance, y compris celles basées sur Analytique données. Pour obtenir une vue d’ensemble, consultez le catalogue de widgets.
- Rapports intégrés Analytique : les rapports Severa dans le contexte ont été ajoutés pour prendre en charge azure Boards, pipelines et plans de test. Ces rapports affichent Analytique données, comme décrit dans À propos des tableaux de bord, des graphiques, des rapports et des widgets.
- Cumul : les colonnes de cumul vous permettent d’afficher des barres de progression ou des totaux de champs numériques pour les éléments descendants au sein d’une hiérarchie d’éléments de travail. Vous pouvez les ajouter à n’importe quelle vue de backlog. Pour plus d’informations, consultez Afficher la progression ou les totaux du cumul.
- Graphiques basés sur des requêtes regroupés par balises : vous pouvez désormais générer des graphiques de requête et les ajouter aux tableaux de bord en fonction du regroupement par balises.
- Traçabilité : prise en charge accrue du suivi du travail des exigences au déploiement. La traçabilité de bout en bout est prise en charge en liant différents objets tels que les éléments de travail, les branches, les validations, les demandes de tirage, les builds et les versions. Les rapports intégrés basés sur le service Analytique prennent en charge la possibilité de surveiller la traçabilité en temps réel. Pour plus d’informations, consultez la traçabilité de bout en bout.
- Pipelines de mise en production : les pipelines de mise en production ont été introduits avec TFS 2018. Les widgets de tableau de bord qui fournissent des insights sur les pipelines de mise en production incluent la vue d’ensemble du pipeline de mise en production et la qualité des exigences.
Concepts clés sur le service Analytique
Pour les serveurs locaux, le service Analytique est automatiquement activé pour toutes les nouvelles collections de projets ajoutées à votre serveur. Vous pouvez suspendre, désactiver ou réactiver Analytique comme décrit dans Installer ou activer le service Analytique.
Le modèle de données Analytique se compose d’ensembles 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 Analytique.
Les outils suivants prennent en charge l’interaction avec le service Analytique :
- Analytique vues : fournissez un moyen rapide de générer des rapports en fonction du suivi des travaux et des cas de test. Vous pouvez définir une vue Analytique et partager avec d’autres personnes. À l’aide de Power BI, vous pouvez créer n’importe quel type de rapport pris en charge par Power BI. Pour plus d’informations, consultez Qu’est-ce que les vues Analytique ?.
- Power BI : Se connecter à Analytique à partir de Power BI via une vue Analytique, une requête OData ou un flux OData. Voir à propos de l’intégration de Power BI.
- Requête OData : utilisez Odata pour interroger directement des Analytique à partir d’un navigateur pris en charge et utiliser les données JSON retournées en fonction des besoins.
- Requête programmatique des requêtes OData de construction de métadonnées Analytique pour Analytique, composants d’URL pour interroger les métadonnées.
Instructions de requête, performances et latence des requêtes
Analytique n’est pas un magasin en temps réel. Il s’agit d’une copie organisée des données stockées dans Azure DevOps. La copie de données permet d’optimiser les performances de lecture et d’agrégation, et réduit les scénarios de création de rapports sur Azure DevOps. La copie des données introduit jusqu’à un délai de 30 secondes avant que les données associées à une modification ne s’affichent dans Analytique. Pour plus d’informations, consultez les instructions de requête Analytique OData.
autorisations de Analytique
L’accès aux données à partir du service Analytique nécessite les autorisations de niveau projet suivantes.
- Afficher Analytique
- Supprimer des vues de Analytique partagées
- Modifier les vues de Analytique partagées
En outre, les utilisateurs peuvent définir des autorisations pour des vues de Analytique partagées individuelles qu’ils créent. Pour plus d’informations, consultez Définir les autorisations d’accès aux vues Analytique et Analytique.
Ressources recommandées
Power BI et OData
Ressources d’apprentissage :