Partager via


Comment : créer un rapport d'agrégation pour Team System à l'aide du Générateur de rapports et de la base de données Analysis Services

Mise à jour : novembre 2007

Pour suivre plus facilement la progression de votre équipe, vous pouvez créer des rapports qui regroupent des données de Visual Studio Team System dans des graphiques et des tableaux. Par exemple, vous pouvez créer un rapport qui indique le nombre d'éléments de travail actifs assignés à chaque membre de l'équipe. Pour créer ce type de rapport, utilisez le Générateur de rapports dans SQL Server et la base de données Analysis Services de l'entrepôt de données pour Visual Studio Team System.

Une fois que vous avez créé votre premier rapport, vous pouvez lui appliquer des mesures, des dimensions et des mises en page différentes. Vous pouvez par exemple transformer un histogramme simple en graphique à barres empilées.

Si vous n'avez encore jamais créé de rapports pour Team Foundation Server, consultez Mise en route avec les rapports personnalisés pour Team System. Si vous n'avez jamais utilisé le Générateur de rapports, consultez « Working with Report Designer » sur le site Web Microsoft (en anglais). Pour plus d'informations sur la création de rapports contenant des détails sur des éléments de ligne (tels que les titres d'éléments de travail), consultez Comment : créer un rapport détaillé pour Team System à l'aide du Générateur de rapports.

Composants requis

Pour exécuter cette procédure, vous devez disposer de Visual Studio et de SQL Server Business Intelligence Development Studio sur le même ordinateur.

Remarque :

Pour installer Business Intelligence Development Studio, exécutez le programme d'installation de SQL Server et activez la case à cocher Composants clients lorsque vous spécifiez les composants à installer. Pour installer le Service Pack le plus récent pour SQL Server, consultez « How to obtain the latest service pack for SQL Server 2005 » sur le site Web Microsoft (en anglais).

Autorisations requises

Pour exécuter cette procédure, vous devez être membre des rôles suivants :

  • Rôle de sécurité TfsWarehouseDataReaders de la base de données Analysis Services sur le serveur de couche Données de Team Foundation Server. Pour plus d'informations, consultez « Securing Access Through Analysis Services » sur le site Web Microsoft (en anglais).

  • Rôle Éditeur de SQL Server Reporting Services sur le serveur de couche Application de Team Foundation Server. Pour plus d'informations, consultez « Securing Reporting Services » sur le site Web Microsoft (en anglais).

Pour créer un rapport

  1. Dans Visual Studio 2005, créez ou ouvrez un projet Report Server. Pour plus d'informations, consultez Comment : créer un projet Report Server pour Team System.

  2. Dans le menu Projet, cliquez sur Ajouter un nouvel élément.

    La boîte de dialogue Ajouter un nouvel élément s'affiche.

  3. Cliquez sur Assistant Rapport, puis sur Ajouter.

    L'Assistant Rapport s'ouvre à la page Sélectionner une source de données.

  4. Cliquez sur la source de données partagée TfsOlapReportDS, puis sur Suivant.

    L'Assistant affiche la page Concevoir la requête.

    Remarque :

    La source de données spécifiée se connecte à la base de données Analysis Services pour Visual Studio Team System. Pour plus d'informations, consultez Choix de la source de données dans un rapport pour Team System. Si cette source de données n'existe pas dans le projet, créez-la. Pour plus d'informations, consultez Comment : créer un projet Report Server pour Team System.

  5. Cliquez sur Générateur de requêtes.

    La boîte de dialogue Générateur de requêtes s'ouvre.

Pour créer la requête qui récupérera les données pour le rapport

  1. Cliquez sur le cube Team System (voir l'illustration ci-dessous).

    Générateur de requêtes - cliquez sur le cube Team System

    Remarque :

    Si votre entrepôt de données pour Visual Studio Team System 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 les dimensions et les mesures du cube Team System. Pour cette procédure, vous pouvez utiliser la perspective Historique de l'élément de travail si elle est disponible. Pour plus d'informations, consultez Perspectives.

  2. Développez Mesures, puis le groupe de mesures Historique de l'élément de travail. Faites ensuite glisser la mesure Nombre cumulatif vers la zone de données (voir l'illustration ci-dessous).

    Générateur de requêtes - ajoutez la mesure Nombre cumulatif

    Remarque :

    La mesure Nombre cumulatif indique combien d'éléments de travail sont sélectionnés. Comme vous n'avez pas encore appliqué de filtres, le nombre qui s'affiche correspond au nombre total d'éléments de travail. Pour plus d'informations sur les mesures des éléments de travail, consultez Perspective Historique de l'élément de travail et Perspective Élément de travail en cours.

  3. Développez la dimensionAssigné à, puis faites glisser la propriété Personne vers la zone de données (voir l'illustration ci-dessous).

    Générateur de requêtes - dimension d'ajout d'une personne

    La requête retourne à présent le nombre d'éléments de travail assignés à chaque personne.

    Remarque :

    Le champ Assigné à contient généralement des comptes Windows. Pour chaque compte Windows, la propriété Personne contient le nom complet de ce compte et la propriété Alias contient l'alias.

  4. Développez la dimension Élément de travail, faites glisser la propriété État vers la zone de données, puis cliquez sur OK.

    Le Générateur de requêtes se ferme et la page Concevoir la requête de l'Assistant Rapport s'affiche à nouveau.

Pour concevoir la mise en page initiale du rapport

  1. Cliquez sur Suivant.

    L'Assistant affiche la page Type de rapport.

  2. Cliquez sur Matrice, puis sur Suivant.

    L'Assistant affiche la page Concevoir la matrice.

  3. Cliquez sur Nombre_cumulatif, puis sur Détails.

  4. Cliquez sur État, puis sur Colonnes.

  5. Cliquez sur Personne, sur Lignes, puis sur Suivant.

    L'Assistant affiche la page Choisir le style de la matrice.

  6. Cliquez sur un style, puis sur Suivant.

    L'Assistant affiche la page Fin de l'Assistant Rapport.

  7. Saisissez le nom du rapport et cliquez sur Aperçu du rapport, puis sur Terminer pour créer le rapport.

    L'Assistant se ferme et la fenêtre du document de rapport s'affiche avec l'onglet Aperçu actif.

Pour remplacer le tableau par un graphique

  1. Dans la fenêtre du document de rapport, cliquez sur l'onglet Disposition.

    Remarque :

    Le tableau suivant décrit brièvement les trois onglets utilisés par le Générateur de rapports.

    Onglet

    Description

    Données

    Définir les groupes de données que votre rapport utilise.

    Disposition

    Concevoir et disposer les éléments visuels de votre rapport.

    Aperçu

    Exécuter le rapport pour vérifier son aspect.

  2. Sélectionnez le tableau, puis appuyez sur la touche SUPPR.

    Remarque :

    Pour sélectionner l'ensemble du tableau, cliquez n'importe où dans le tableau, puis dans le coin supérieur gauche.

  3. Dans le volet Boîte à outils, faites glisser un élément de type graphique vers la zone de présentation du rapport, puis redimensionnez-le en fonction de vos besoins.

    Remarque :

    Par défaut, les volets Boîte à outils et Groupes de données sont des onglets qui apparaissent sur la gauche de Visual Studio.

  4. Cliquez avec le bouton droit sur le graphique et sélectionnez Propriétés.

    La boîte de dialogue Propriétés du graphique s'affiche.

  5. Cliquez sur l'onglet Données, puis sur le nom de groupe de données TfsOlapReportDS.

  6. Sous Valeurs, cliquez sur le bouton Ajouter.

    La boîte de dialogue Modifier une valeur du graphique s'affiche.

  7. Dans la liste Valeur de l'onglet Valeur, cliquez sur =Sum(Fields!Cumulative_Count.Value), puis sur OK.

  8. Sous Groupes de catégories, cliquez sur le bouton Ajouter.

    La boîte de dialogue Propriétés de regroupement et de tri s'affiche.

    Remarque :

    Les groupes de catégories apparaissent sur l'axe x du graphique.

  9. Dans la première ligne de la table Expression, cliquez sur =Fields!Person.Value, puis sur OK.

  10. Sous Groupes de séries, cliquez sur le bouton Ajouter.

    La boîte de dialogue Propriétés de regroupement et de tri s'affiche.

  11. Dans la première ligne de la table Expression, cliquez sur =Fields!State.Value, sur OK, puis à nouveau sur OK.

  12. Cliquez sur l'onglet Aperçu pour afficher un graphique indiquant le nombre d'éléments de travail assignés à chaque membre de l'équipe, organisés en fonction de l'état des éléments.

Pour déployer le rapport

  1. Dans l'Explorateur de solutions, cliquez sur le rapport.

  2. Dans le menu Générer, cliquez sur Déployer NomRapport.

    Remarque importante :

    Pour déployer correctement le rapport, vous devez affecter les valeurs appropriées à vos paramètres de projet. Pour plus d'informations, consultez Comment : créer un projet Report Server pour Team System.

Voir aussi

Tâches

Comment : créer un projet Report Server pour Team System

Comment : créer un rapport d'agrégation pour Team System à l'aide du Générateur de rapports et de la base de données Analysis Services

Concepts

Mise en route avec les rapports personnalisés pour Team System

Dimensions partagées

Autres ressources

Design OLAP