Groupes de mesures et métriques fournies dans le cube Analysis Services pour Team System
Grâce au cube SQL Server Analysis Services pour Visual Studio Application Lifecycle Management (ALM), vous pouvez créer des rapports d'informations de synthèse à propos des données stockées dans les collections de projets d'équipe. Vous pouvez facilement utiliser ces données pour créer des rapports PivotTable et PivotChart dans Office Excel. Vous pouvez faire glisser des éléments de cube sur des rapports PivotTable et PivotChart pour formuler des questions et récupérer des réponses rapidement. Le cube est optimisé pour répondre aux questions du type : « Combien de bogues sont actifs, résolus et fermés chaque jour du projet ? »
Notes
Si votre entrepôt de données de Visual Studio ALM utilise SQL Server Enterprise Edition, la liste de cubes inclura Team System et un ensemble de perspectives. Les perspectives fournissent une vue ciblée des données. Ainsi, il n'est pas nécessaire de faire défiler toutes les dimensions et tous les groupes de mesures définis pour l'ensemble du cube Team System.
Dans cette rubrique
Perspectives et groupes de mesures
Termes et définitions du cube
Perspectives et groupes de mesures
Le tableau suivant décrit les groupes de mesures, regroupés en fonction de leur perspective de cube. Le cube Team System contient tous les groupes de mesures en plus de ceux répertoriés comme appartenant uniquement à la perspective Team System. La plupart des groupes de mesures contiennent un ou plusieurs nombres cumulatifs. Vous pouvez utiliser des nombres cumulatifs pour créer des rapports de tendance. Dans certains cas, le nom d'un nombre cumulatif porte une étiquette de tendance (par exemple, Tendance du nombre de résultats de build et Tendance du nombre de points).
Notes
Tous les groupes de mesures contiennent des nombres cumulatifs basés sur les dates de début, de fin, de création et d'achèvement des résultats de test.
Perspective |
Groupes de mesures |
Description |
---|---|---|
Build |
Fournit des métriques qui décrivent les builds, telles que l'heure et la fréquence des builds, et qui peuvent être analysées par diverses dimensions, telles que la personne qui a effectué la build, le type de build, la version de la build et le résultat de la build. |
|
Ensemble de modifications de build |
Prend en charge des rapports ciblés sur les builds et les ensembles de modifications de contrôle de version. Inclut un nombre cumulatif d'ensembles de modifications de contrôle de version au sein des builds. |
|
Couverture de build |
Prend en charge des rapports ciblés sur le niveau de couverture du code par les tests qui ont été exécutés sur la build. Inclut les données cumulatives suivantes :
Pour obtenir un exemple de rapport utilisant ce groupe de mesures, consultez Couverture du code, rapport Excel. |
|
Détails de la build |
Prend en charge des rapports ciblés sur l'état, la qualité et la durée des builds. Inclut les données cumulatives suivantes :
Pour obtenir un exemple de rapport utilisant ce groupe de mesures, consultez Qualité de build, rapport Excel. |
|
Projet de build |
Prend en charge les rapports ciblés sur les builds et les fichiers projet source de build. Inclut les données cumulatives suivantes :
|
|
Évolution du code |
Prend en charge les rapports ciblés sur le nombre des versions de fichiers stockées dans contrôle de version Team Foundation et le niveau de modification du code. Les métriques peuvent être analysées par répertoire de fichiers, build ou membre de l'équipe vérifié dans le code. Tous les totaux peuvent être analysés au fil du temps afin que vous puissiez répondre aux types suivants de questions :
Inclut les données cumulatives suivantes :
|
|
Couverture du code |
Fournit des métriques relatives au nombre de lignes et de blocs de code qui ont été testés dans diverses configurations de build et de série de tests. |
|
Couverture de build |
Ce groupe est le même que le groupe de mesures Couverture de build de la perspective Build. |
|
Couverture de série |
Prend en charge des rapports ciblés sur le niveau de couverture du code par les tests d'une série de tests. Inclut les données cumulatives suivantes :
|
|
Test |
Fournit des métriques concernant des séries de tests et des résultats de test. Les résultats de tests font l'objet d'un suivi au fil du temps et peuvent être analysés en fonction de leur résultat, de la build testée, du type de test et d'autres dimensions. Inclut les données cumulatives suivantes :
Pour obtenir un exemple de rapport utilisant ce groupe de mesures, consultez Intervalles de test, rapport Excel (Agile). |
|
Élément de travail |
Fournit des métriques et des informations détaillées à propos des éléments de travail, notamment des informations d'historique qui permettent l'analyse du nombre d'éléments de travail total au fil du temps ou à une date donnée. Vous pouvez utiliser ce groupe de mesures pour répondre aux types suivants de questions :
Inclut les données cumulatives suivantes :
Pour obtenir un exemple de rapport utilisant ce groupe de mesures, consultez Réactivations des bogues, rapport Excel. |
|
Team System |
Fournit toutes les métriques définies pour tous les groupes de mesures répertoriés précédemment dans ce tableau et inclut les groupes de mesures suivants qui se concentrent sur les éléments de travail. |
|
Élément de travail en cours |
Fournit des métriques concernant l'état actuel des éléments de travail. Prend en charge des rapports ciblés sur des cas de test, des ensembles de modifications, des éléments de travail et des éléments de travail liés. Vous pouvez utiliser ce groupe de mesures pour répondre aux questions telles que :
Pour obtenir un exemple de rapport utilisant ce groupe de mesures, consultez Bogues par assignation, rapport Excel. |
|
Élément de travail actif lié |
Prend en charge des rapports ciblés sur des détails relatifs aux éléments de travail liés. |
|
Cas de test d'élément de travail actif lié |
Prend en charge des rapports ciblés sur des détails relatifs aux éléments de travail liés et à leurs cas de test. Pour obtenir un exemple de rapport utilisant ce groupe de mesures, consultez Intervalles de test, rapport Excel (Agile). |
|
Ensemble de modifications d'élément de travail |
Prend en charge des rapports ciblés sur des détails relatifs aux éléments de travail et aux ensembles de modifications. |
|
Élément de travail de la catégorie |
Prend en charge des rapports qui contiennent des éléments de travail trouvés en fonction de leur catégorie associée. Vous utilisez des catégories pour associer des types semblables d'éléments de travail qui sont étiquetés de façon différente. Pour plus d'informations sur les catégories, consultez Regroupement de types d'éléments de travail en catégories. |
|
Élément de travail de l'arborescence |
Contient un nombre d'éléments de travail sous un nœud d'arborescence et des champs qui prennent en charge la création de rapports sur des éléments de travail et des types d'arborescence. Pour plus d'informations sur le type de lien d'arborescence, consultez Utilisation des types de liens. |
|
Élément de travail avec résultat |
Prend en charge des rapports qui contiennent des éléments de travail et des résultats de tests. Contient un nombre d'éléments de travail liés à un résultat de test et des champs qui prennent en charge la création de rapports sur des éléments de travail et leurs résultats de tests associés. |
Termes et définitions du cube
Un cube est un ensemble de mesures réunies en groupes de mesures et organisées selon une structure hiérarchique par dimensions. Le cube est construit à partir de données extraites de la base de données relationnelle. L'illustration suivante présente la relation qui existe entre les différents aspects du cube.
Le tableau suivant décrit les termes et définitions utilisés pour faire référence aux différents aspects du cube.
Terme |
Description |
---|---|
Attribut |
Chaque attribut est connecté à une colonne d'une table de dimension correspondante dans l'entrepôt de données. Chaque dimension est associée à un ensemble d'attributs et éventuellement à un ensemble de hiérarchies. Les chemins de zones et d'itérations sont des exemples de hiérarchies. Certains attributs de dimension d'élément de travail sont également stockés comme valeurs de filtre numérique et de date. Lorsque vous utilisez l'un de ces attributs de dimension dans la section lignes ou colonnes, vous pouvez utiliser ces valeurs pour filtrer le rapport. Par exemple, vous pouvez filtrer un rapport pour afficher les éléments de travail qui ont été créés après le 1er octobre 2009 en utilisant le filtre de valeur « System_CreatedDate est supérieur à 1er oct. 2009 ». Vous pouvez également utiliser les valeurs de mesure pour filtrer un rapport. Par exemple, vous pouvez filtrer le rapport pour afficher uniquement les éléments de travail qui ont plus de deux heures de travail restant en utilisant le filtre de valeur « Travail restant est supérieur à 2 ». Pour plus d'informations sur les filtres de valeur, consultez la page suivante sur le site Web Microsoft : Filtrer les données d'un rapport de tableau ou de graphique croisé dynamique. |
Dimension |
Les dimensions vous permettent d'extraire différentes vues des données. Les valeurs de données sont associées à un ensemble de dimensions qui vous permettent d'afficher des résultats de regroupement filtrés à l'aide d'un ensemble spécifique de valeurs de dimension. Vous pouvez utiliser des dimensions pour désagréger les données et afficher plus de détails. Par exemple, vous pouvez utiliser la dimension Date dans la section lignes ou colonnes d'un rapport PivotTable ou PivotChart pour représenter une tendance au fil du temps. Vous pouvez également utiliser des dimensions pour filtrer le rapport. Placez une dimension ou un attribut de dimension dans la zone de filtre, puis spécifiez les valeurs à inclure dans le rapport. Certaines dimensions sont utilisées dans plusieurs groupes de mesures. Par exemple, tous les groupes de mesures partagent les dimensions Date, Projet d'équipe, Personne, Zone et Itération. L'illustration suivante présente les dimensions du cube. Les dimensions sont des groupes d'attributs basés sur des colonnes de tables ou de vues d'une vue de source de données. Les dimensions existent en dehors d'un cube, peuvent être utilisées dans plusieurs cubes et plusieurs fois dans un même cube, et peuvent être liées entre des instances Analysis Services. Une dimension qui existe en dehors d'un cube est appelée « dimension de base de données » et une instance de dimension de base de données dans un cube est appelée « dimension de cube ». |
Fait et table de faits |
Un fait représente des données qui peuvent être associées à plusieurs dimensions. Ces données peuvent également être regroupées. Les tables de faits contiennent ces valeurs. Chaque entrepôt de données inclut une ou plusieurs tables de faits. Au centre d'un schéma en étoile ou en flocons, une table de faits capture les données qui mesurent les opérations de l'équipe. Les tables de faits contiennent habituellement de grands nombres de lignes, en particulier lorsqu'elles contiennent une ou plusieurs années d'historique pour un grand projet d'équipe. Une caractéristique clé d'une table de faits est qu'elle contient des données numériques (faits) qui peuvent être résumées pour fournir des informations sur l'historique des opérations de la société. Chaque table de faits inclut également un index multipart qui contient, comme clés étrangères, les clés primaires de tables de dimensions connexes. Les dimensions connexes contiennent les attributs des enregistrements de faits. Les tables de faits ne doivent pas contenir d'informations descriptives ni de données autres que les champs de mesures numériques et les champs d'index qui relient les faits aux entrées correspondantes dans les tables de dimension. Pour une liste des tables de faits définies pour l'entrepôt de données, consultez Génération de rapports à l'aide de la base de données relationnelle de l'entrepôt pour Visual Studio ALM. |
Indicateurs de performance clés |
Dans la terminologie d'entreprise, un indicateur de performance clé (KPI) est une mesure quantifiable des performances d'une activité économique. Dans Analysis Services, un indicateur de performance clé est un ensemble de calculs associés à un groupe de mesures dans un cube et utilisés pour évaluer les performances de l'entreprise. Généralement, ces calculs sont une combinaison d'expressions MDX (Multidimensional Expressions) ou de membres calculés. Les indicateurs de performance clés contiennent également des métadonnées supplémentaires qui fournissent des informations sur la manière dont les applications clientes doivent afficher les résultats des calculs d'un indicateur de performance clé. |
Mesure |
Les mesures sont des valeurs qui correspondent aux colonnes de la table de faits correspondante. De même, les champs dont l'attribut Reportable est configuré pour Measure s'affichent comme mesures dans le cube. L'illustration suivante présente les mesures dans le cube. |
Groupe de mesures |
Chaque groupe de mesures contient des mesures, telles que Nombre d'éléments de travail, et des dimensions, telles que Date et Projet d'équipe. Les mesures sont les valeurs numériques qui fournissent des résumés aux différents niveaux d'agrégation. Vous pouvez les utiliser dans la section Valeurs d'un rapport PivotTable ou PivotChart. L'illustration suivante indique les groupes de mesures pour Team Foundation. |
Perspective |
En utilisant des perspectives, vous pouvez consulter des parties d'un cube, ce qui permet de se concentrer sur l'ensemble d'informations intéressant en termes de création d'un rapport.
Remarque
Les perspectives sont disponibles uniquement lorsque votre entrepôt de données pour Visual Studio ALM utilise SQL Server Enterprise Edition.Sinon, vous ne verrez qu'une perspective, le cube Team System.
Chaque perspective fournit une vue ciblée des données. Ainsi, il n'est pas nécessaire de faire défiler toutes les dimensions et tous les groupes de mesures définis pour l'ensemble du cube. Une perspective est un sous-ensemble des fonctionnalités et objets d'un cube. |
Voir aussi
Concepts
Création de rapports dans Microsoft Excel à l'aide de requêtes d'élément de travail
Création, personnalisation et gestion de rapports pour Visual Studio ALM
Autres ressources
Résolution de conflits de schéma qui se produisent dans l'entrepôt de données
Modifications et ajouts apportés au schéma pour le cube Analysis Services
Localisation des rapports après la mise à niveau vers Team Foundation Server 2010
Création et gestion de rapports Excel pour Visual Studio ALM