Partager via


Modifications et ajouts apportés au schéma pour le cube Analysis Services

Si vous avez des rapports personnalisés que vous souhaitez continuer à utiliser avec votre projet d'équipe mis à niveau, vous devrez les mettre à jour pour qu'ils s'adaptent aux modifications apportées au schéma. Cette rubrique décrit les modifications et ajouts apportés au schéma pour la base de données SQL Server Analysis Services avec la version finale de Visual Studio Team Foundation Server 2010.

Pour plus d'informations sur la base de données Analysis Services, consultez Groupes de mesures et métriques fournies dans le cube Analysis Services pour Team System.

Dans cette rubrique

  • Résumé des modifications et ajouts

  • Modifications et ajouts apportés aux groupes de mesures

  • Modifications et ajouts apportés aux dimensions

Résumé des modifications et ajouts

Le cube Analysis Services est maintenant plus simple à utiliser : ses performances de requête sont meilleures, la traduction a été améliorée et ses performances de charge sont elles aussi accrues. Les modifications et ajouts présentés par le schéma actuel proviennent de modifications qui ont été apportées à l'infrastructure dans Team Foundation Server, pour permettre la création de rapports à travers les projets d'équipe et collections de projets d'équipe, et améliorer la facilité d'utilisation et les performances de la base de données. Toutes les données signalables issues de tous les projets d'équipe définis dans toutes les collections de projets d'équipe relatives à un déploiement de Team Foundation Server sont écrites dans un seul et même entrepôt de données relationnelles. Les données de cet entrepôt sont ensuite traitées et écrites dans le cube Analysis Services. La collecte de données dans un seul et même entrepôt de données prend en charge la création de rapports entre collections de projets.

Résumé des modifications

Les modifications apportées au schéma sont les suivantes :

  • De nombreux champs de date et de noms de personnes qui étaient des dimensions de niveau supérieur sont maintenant des attributs des dimensions Élément de travail et Cas de test. Une dimension Date de niveau supérieur est conservée pour que vous puissiez l'utiliser pour générer des rapports de tendance qui combinent des mesures de plusieurs groupes de mesures tels que des éléments de travail et des résultats de tests.

  • Les dimensions Zone et Itération ont été refondues sous la forme d'attributs pour les dimensions Élément de travail et Cas de test comme de vraies hiérarchies et imbriquent 14 niveaux, comme c'est le cas pour le magasin opérationnel de suivi des éléments de travail.

  • Certains groupes de mesures ont été renommés pour les rendre plus explicites. Le tableau suivant fournit un mappage des modifications apportées aux noms.

    Ancien nom

    Nouveau nom

    Couverture du code à partir de la build

    Couverture de build

    Build

    Détails de la build

    Couverture du code à partir de la série

    Couverture de série

    Résultat des tests

    Test

  • Plusieurs dimensions ont été renommées pour les rendre plus explicites et fournir le contexte, surtout par rapport à la liste entière. Le tableau suivant fournit un mappage des modifications apportées aux noms.

    Ancien nom

    Nouveau nom

    Ensemble de modifications

    Ensemble de modifications de contrôle de version

    Nom du fichier

    Fichier de contrôle de version

    Version

    Version de build

    Plateforme

    Plateforme de génération

    Résultat

    Résultat des tests

    Run

    Série de tests

    Projet source

    Fichier projet source de build

  • De nombreuses mesures ont été renommées pour les rendre plus explicites et fournir le contexte. Pour obtenir un résumé de toutes les mesures, consultez Groupes de mesures et métriques fournies dans le cube Analysis Services pour Team System. Voici quelques exemples de mesures ayant été renommées :

    • En général, les noms des mesures qui étaient précédés de l'étiquette Cumulative ont été renommés. L'étiquette cumulative est supprimée ou l'étiquette de tendance est ajoutée. Par exemple, Travail effectué cumulé est maintenant Travail effectué, et Nombre cumulatif de résultats est maintenant Tendances de nombre de résultats.

    • La mesure Nombre pour le groupe de mesures Couverture de build est maintenant étiqueté Couverture de build.

  • Les dimensions suivantes liées aux tests sont maintenant des attributs : Résultat, Exécuté par, Propriétaire.

  • Les dimensions qui incluaient le terme « associé(e) » sont maintenant des attributs disponibles à partir des dimensions Cas de test lié et Élément de travail lié.

  • Les groupes de mesures et dimensions associés aux tests de charge ont été supprimés.

Résumé des ajouts

Les ajouts apportés au schéma sont les suivants :

  • Les nouveaux groupes de mesures suivants et nouvelles dimensions suivantes sont présentés pour prendre en charge les améliorations apportées au suivi des éléments de travail :

    Groupes de mesures

    Dimensions

    • Élément de travail actif lié

    • Cas de test d'élément de travail actif lié

    • Élément de travail de la catégorie

    • Élément de travail de l'arborescence

    • Élément de travail avec résultat

    • Cas de test

    • Ensemble de modifications d'élément de travail

    • Catégorie d'élément de travail

    • Type de lien d'élément de travail

    • Élément de travail lié

    • Arborescence d'éléments de travail

    Notes

    Les groupes de mesures Élément de travail actif lié et Cas de test d'élément de travail actif lié n'ont aucune mesure associée. Ils ne sont pas conçus pour être utilisés directement.

    La dimension Cas de test fournit un filtre intégré de cas de test qui est un nouveau type d'élément de travail introduit avec la version actuelle.

    Les types d'éléments de travail peuvent maintenant être regroupés dans des catégories. Par exemple, la catégorie Bogue peut rechercher ou signaler des types d'éléments de travail étiquetés Bogue, Défaut ou Erreur de code. La dimension Catégorie d'élément de travail permet la création de rapports interprojets à travers différents types d'éléments de travail qui appartiennent à la même catégorie.

    Le cube Analysis Services prend maintenant en charge la hiérarchie et les liens d'éléments de travail. Vous pouvez créer des rapports reposant sur des liens à saut unique à l'aide de la dimension Élément de travail lié, et des rapports reposant sur une hiérarchie d'arborescence à l'aide de la dimension Arborescence d'éléments de travail.

  • Les nouvelles dimensions suivantes sont présentées pour prendre en charge les améliorations apportées à la gestion des efforts de test et prendre en charge Gestionnaire de tests Microsoft :

    • Cas de test

    • Configuration de test

    • Plan de test

    • Suite de tests

  • Chemin de la zone et Chemin de l'itération sont maintenant disponibles comme attributs dans les dimensions Élément de travail et Cas de test. Vous pouvez utiliser ces attributs pour afficher une chaîne de caractères plate du chemin d'accès dans les rapports.

  • Pour assurer la facilité d'utilisation, des dossiers d'affichage ont été ajoutés aux dimensions Élément de travail et Cas de test. Les champs sont regroupés sous des dossiers en fonction des noms de référence assignés à chacun d'eux. Les attributs de dimension sont organisés dans des dossiers en fonction du nom de référence de création de rapports assigné dans la définition du type d'élément de travail. Les types de mappages suivants se produisent :

    • Les objets intrinsèques ou les champs qui ont le préfixe « Système » apparaissent sous la dimension Élément de travail.

    • Les autres champs sont placés sous les dimensions dont les noms correspondent aux préfixes de leur nom de référence. Par exemple, les champs qui ont le préfixe « Microsoft.VSTS.Common » apparaissent sous le dossier étiqueté « Microsoft.VSTS.Common ».

    Par exemple, les champs d'éléments de travail apparaissent sous la dimension Élément de travail, comme dans l'illustration suivante :

    Structure du dossier dans le cube de données OLAP

    Pour plus d'informations, consultez Ajout et modification de champs d'éléments de travail pour prendre en charge la création de rapports.

Modifications et ajouts apportés aux groupes de mesures

Dans la version du schéma actuel, de nouveaux groupes de mesures sont présentés, certains groupes de mesures précédents ont été renommés, et quelques groupes de mesures ont été supprimés. L'illustration suivante montre les groupes de mesures fournis dans le schéma actuel pour Team Foundation.

Groupes de mesures Team System

Notes

Les groupes de mesures Élément de travail actif, Élément de travail actif lié et Cas de test d'élément de travail actif lié n'ont aucune mesure associée. Ils ne sont pas conçus pour être utilisés directement.

Le tableau suivant indique les modifications apportées aux groupes de mesures précédents qui ont été renommés :

Nom assigné dans les versions du schéma précédentes

Nom assigné dans la version du schéma actuelle

Modification apportée

Remarques

Ensemble de modifications de build

Nouveau

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 du code à partir de la build

Couverture de build

Renommé

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.

Build

Détails de la build

Renommé

Prend en charge des rapports ciblés sur l'état, la qualité et la durée des builds.

Projet de build

Projet de build

Aucune modification

Prend en charge les rapports ciblés sur les builds et les fichiers projet source de build.

Évolution du code

Évolution du code

Aucune modification

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.

Élément de travail en cours

Élément de travail en cours

Reconçu

Utilisez le groupe de mesures Élément de travail. Aucune mesure n'est associée au groupe de mesures Élément de travail actif. Il n'est pas conçu pour être utilisé directement.

Date

Nouveau

Prend en charge le filtrage des rapports par champs de date, tels que Date d'activation et Date de modification.

Élément de travail actif lié

Nouveau

Utilisez le groupe de mesures Élément de travail. Aucune mesure n'est associée au groupe de mesures Élément de travail actif lié. Il n'est pas conçu pour être utilisé directement.

Cas de test d'élément de travail actif lié

Nouveau

Utilisez le groupe de mesures Élément de travail. Aucune mesure n'est associée au groupe de mesures Cas de test d'élément de travail actif lié. Il n'est pas conçu pour être utilisé directement.

Numérique

Nouveau

Prend en charge le filtrage des rapports par champs numériques.

Couverture du code à partir de la série

Couverture de série

Renommé

Prend en charge des rapports ciblés sur le niveau de couverture du code par les tests d'une série de tests.

Résultat des tests

Test

Renommé

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.

La mesure Nombre de cas de test a été ajoutée.

Élément de travail

Élément de travail

Reconçu

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 utilisez ce groupe de mesures pour créer des rapports de tendance et des rapports reposant sur d'autres mesures assignées aux champs d'élément de travail.

Pour plus d'informations, consultez Ajout et modification de champs d'éléments de travail pour prendre en charge la création de rapports.

Ensemble de modifications d'élément de travail

Nouveau

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

Nouveau

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

Nouveau

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

Nouveau

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.

Compteur de test de charge

Résultats des tests de charge

Résumé du test de charge

Transaction de test de charge

Supprimée

Ces groupes de mesures et les dimensions associées ne sont plus pris en charge.

Historique de l'élément de travail

Supprimée

Vous utilisez maintenant le groupe de mesures Élément de travail et incluez la mesure Date pour afficher des tendances historiques.

Modifications et ajouts apportés aux dimensions

Dans la version du schéma actuelle, de nouvelles dimensions sont proposées, et d'autres dimensions ont été renommées ou supprimées. L'illustration suivante montre les dimensions fournies dans le schéma actuel pour Team Foundation.

Dimensions de Team System

Certaines dimensions sont utilisées dans plusieurs groupes de mesures. Par exemple, les dimensions Date, Projet d'équipe, Personne, Zone et Itération sont partagées par tous les groupes de mesures.

Le tableau suivant indique les modifications apportées aux dimensions de schéma. Pour plus d'informations, consultez Groupes de mesures et métriques fournies dans le cube Analysis Services pour Team System.

Regroupement

Nom utilisé dans le schéma précédent

Nom utilisé dans le schéma actuel

Modification apportée

Description

Assembly

Assembly

Assembly

Aucune modification

Nom de l'assembly de test pour lequel des statistiques ont été générées.

Build

Build

Build

Aucune modification

Numéro ou nom utilisé pour identifier la build de manière unique.

Qualité de build

Qualité de build

Aucune modification

Qualité actuelle de la build.

Pour plus d'informations, consultez Évaluer la qualité d'une build terminée.

État de la build

État de la build

Aucune modification

État mis à jour au fur et à mesure de l'exécution de la build.

Version

Version de build

Renommée

Configuration de la build.

Pour plus d'informations, consultez Présentation des fichiers de configuration de Team Foundation Build.

Plateforme

Plateforme de génération

Renommée

Plateforme matérielle pour laquelle la build a été faite (par exemple, x86 ou Any CPU).

Projet source

Fichier projet source de build

Renommée

Extension du nom du fichier source.

Date

Date

Date

Aucune modification

Prend en charge le filtrage par date.

Champs de date

Date d'activation

Date de fermeture

Date de création

Date de résolution

Date de fin

Date de début

Date d'activation

Date de fermeture

Date de création

Date de résolution

Date de fin

Date de début

WorkItem.Activated Date

WorkItem.Closed Date

WorkItem.Created Date

WorkItem.Resolved Date

WorkItem.Finish Date

WorkItem.Start Date

Attribut

Ces dimensions de données sont maintenant des attributs des dimensions Élément de travail et Cas de test.

Relations de liens

Zone associée

Associé assigné à

Associé changé par

Date associée

Itération associée

Trouvé dans associé

Build d'intégration associée

Date d'activation associée

Date de fermeture associée

Date de résolution associée

Date de fin associée

Date de début associée

Date de création associée

Projet d'équipe associé

Élément de travail associé

Remplacée

Les dimensions contenant le terme « associé(e) » sont maintenant disponibles sous la dimension Élément de travail lié ou comme attributs sous la dimension Élément de travail lié.

Test de charge

Ordinateur agent

ID de compteur (compteurs de test de charge)

Scénario de test de charge

Transaction de test de charge

Ordinateur

Résumé de page (test de charge)

Scénario

Supprimée

Toutes les dimensions et tous les groupes de mesures associés aux tests de charge ne sont plus pris en charge.

Hiérarchies de produits

Projet d'équipe

Projet d'équipe

Aucune modification

Prend en charge le filtrage des rapports en fonction des noms de projets d'équipe et de collections de projets. Prend en charge la création de rapports qui incluent des données issues de plusieurs projets d'équipe.

Hiérarchies de produits

Zone

Itération

Hiérarchie de zones

Chemin de la zone

Hiérarchie d'itérations

Chemin de l'itération

WorkItem.Area Hierarchy

WorkItem.Area Path

WorkItem.Iteration Hierarchy

WorkItem.Iteration Path

Attributs

Reconçues

Les dimensions Zone et Itération ont été reconçues comme attributs des dimensions Élément de travail et Cas de test. Les hiérarchies prennent en charge 14 niveaux.

Test

Cas de test

Nouveau

Conteneur pour les informations définies pour les cas de test. Contient les attributs des champs d'éléments de travail capturés pour le type de cas de test d'élément de travail et ayant été assignés comme signalables.

Pour plus d'informations, consultez Comment : créer un cas de test manuel.

Configuration de test

Nouveau

Conteneur pour les informations définies pour les configurations de test.

Pour plus d'informations, consultez Comment : créer des configurations de test.

Plan de test

Nouveau

Conteneur pour les informations définies pour les plans de test.

Pour plus d'informations, consultez Comment : créer un plan de test.

Suite de tests

Nouveau

Conteneur pour les informations définies pour les suites de tests.

Pour plus d'informations, consultez Comment : créer et gérer des suites de tests.

Résultat de test

Catégorie

Reconçue

La dimension Catégorie n'est plus prise en charge. Cette dimension était utilisée pour capturer une hiérarchie de type parent-enfant de résultats de tests classés d'après la liste de tests dans laquelle ils étaient exécutés.

Les efforts de tests sont à présent définis à l'aide de plans de test, suites de tests et cas de test. Voir aussi la dimension Suite de tests.

Date de fin

Date d'achèvement

Attribut renommé

La date de fin de la série de tests qui a généré le résultat correspond maintenant à l'attribut Date d'achèvement de la dimension Série de tests.

Résultat

Résultat

Attribut

Le résultat du test, par exemple, Réussite, Échec ou Non concluant, correspond maintenant à un attribut de la dimension Résultat de test.

Propriétaire

Attribut renommé

L'auteur ou le propriétaire actuel du test a été remplacé par les attributs suivants :

  • Attribut Propriétaire du plan de test de la dimension Plan de test

  • Attribut Résultat de test exécuté par de la dimension Résultat de test

  • Attribut Propriétaire du résultat de test de la dimension Résultat de test

Résultat

Résultat de test

Renommé

Conteneur pour les informations capturées pour les résultats des tests, notamment le résultat, l'état de résolution et le type d'échec.

Pour plus d'informations, consultez Comment : afficher des résultats de tests à l'aide du Gestionnaire de tests Microsoft.

Zone de résultat de test

Date de résultat de test

Itération de résultat de test

Projet d'équipe de résultat de test

Attributs remplacés

Les dimensions associées sont maintenant des attributs des dimensions Plan de test et Cas de test.

Série de tests

Run

Série de tests

Renommé

Conteneur pour les informations capturées pour les séries de tests.

Pour plus d'informations, consultez Comment : analyser des séries de tests à l'aide du Gestionnaire de tests Microsoft.

Exécuté par

Propriétaire de série de tests

Attribut renommé

Le nom de la personne ou du compte sous lequel le test a été exécuté correspond maintenant à l'attribut Propriétaire de série de tests de la dimension Série de tests.

Contrôle de version

Archivé par

Archivé par

Attribut

Le nom de la personne qui a archivé des modifications de code correspond maintenant à un attribut de la dimension Ensemble de modifications de contrôle de version.

Ensemble de modifications

Ensemble de modifications de contrôle de version

Renommé

Conteneur pour les informations définies pour un ensemble de modifications qui a été archivé dans le contrôle de version. Ces informations incluent l'ID, la personne qui a archivé l'ensemble de modifications, la description et tous commentaires de substitution de stratégie.

Pour plus d'informations, consultez Utilisation d'ensembles de modifications.

Nom du fichier

Fichier de contrôle de version

Renommé

Hiérarchie des répertoires et des fichiers dans la base de données de contrôle de version.

Élément de travail

Assigné à.

Modifié par

Créé par

Assigné à.

Modifié par

Créé par

WorkItem.Assigned To

WorkItem.Changed By

WorkItem.Created By

Attributs

Les champs de noms de personnes sont maintenant des attributs des dimensions Élément de travail et Cas de test.

Trouvé dans

Trouvé dans

WorkItem.Found In

Attributs renommés

La build dans laquelle le bogue a été détecté est maintenant un attribut des dimensions Élément de travail et Cas de test. Chaque attribut se trouve sous le dossier Microsoft.VSTS.Build sous chaque dimension.

Build d'intégration

Build d'intégration

WorkItem. Build d'intégration

Attributs

La build dans laquelle le bogue a été corrigé est maintenant un attribut des dimensions Élément de travail et Cas de test. Chaque attribut se trouve sous le dossier Microsoft.VSTS.Build sous chaque dimension.

Élément de travail

Élément de travail

Reconçu

Conteneur pour les informations définies pour les éléments de travail. Contient les attributs des champs d'éléments de travail assignés comme signalables.

Pour plus d'informations, consultez Ajout et modification de champs d'éléments de travail pour prendre en charge la création de rapports.

Zone historique d'élément de travail

Date historique d'élément de travail

Itération historique d'élément de travail

Projet d'équipe historique d'élément de travail

Élément de travail

Reconçue

La dimension Élément de travail prend maintenant en charge la création de rapports sur l'historique d'éléments de travail.

Catégorie d'élément de travail

Nouveau

Conteneur pour les informations définies pour les catégories d'éléments de travail. 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.

Type de lien d'élément de travail

Nouveau

Conteneur pour les informations définies pour les types de liens.

Pour plus d'informations, consultez Utilisation des types de liens.

Élément de travail lié

Nouveau

Conteneur pour les informations définies pour les éléments de travail liés. Ces attributs prennent en charge la création de rapports d'éléments de travail liés à l'aide de liens à un saut.

Pour plus d'informations, consultez Afficher et modifier des éléments de travail dans une vue de liens directs.

Arborescence d'éléments de travail

Nouveau

Conteneur pour les informations définies pour les éléments de travail liés à l'aide de types de liens de topologie d'arborescence, tels que les liens parent-enfant. Ces attributs prennent en charge la création de rapports d'éléments de travail liés à l'aide d'un ensemble imbriqué de liens.

Pour plus d'informations, consultez Afficher et modifier des éléments de travail dans une arborescence.

Voir aussi

Autres ressources

Nouveautés de la création de rapports pour Visual Studio ALM

Ajout et modification de champs d'éléments de travail pour prendre en charge la création de rapports

Localisation des rapports après la mise à niveau vers Team Foundation Server 2010

Nouveautés de la création de rapports pour Visual Studio ALM

Mise à jour d'un projet d'équipe mis à niveau pour accéder à de nouvelles fonctionnalités

Historique des modifications

Date

Historique

Motif

Août 2010

Lien vers une ressource non prise en charge supprimé.

Commentaires client.