Partager via


Comment : créer un rapport détaillé pour Team System à l'aide du Générateur de rapports

Mise à jour : novembre 2007

Vous pouvez suivre plus facilement la progression de votre équipe en créant des rapports qui contiennent des informations détaillées de Visual Studio Team System. Par exemple, vous pouvez créer un rapport qui inclut des détails tels que les titres d'éléments de travail. Pour créer ce type de rapport, vous pouvez utiliser le Générateur de rapports de SQL Server et la base de données relationnelle de l'entrepôt de données pour Visual Studio Team System.

Après avoir créé votre premier rapport, vous pouvez le modifier en utilisant des données et des mises en page différentes. Par exemple, vous pouvez classer la table à l'aide du champ Assigné à.

Si vous n'avez pas créé de rapports pour Team System au préalable, consultez Mise en route avec les rapports personnalisés pour Team System. Pour plus d'informations sur l'utilisation du Générateur de rapports, consultez Utilisation du Générateur de rapports sur le site Web de Microsoft. Pour créer des rapports qui affichent principalement des informations globales, consultez 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.

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. Afin d'installer le Service Pack le plus récent pour SQL Server, consultez « Comment obtenir le Service Pack le plus récent pour le SQL Server 2005 » sur le site Web de Microsoft.

Autorisations requises

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

  • Le rôle de sécurité TfsWarehouseDataReaders dans la base de données relationnelle de l'entrepôt de données pour Team System sur le serveur de couche de données de Team Foundation Server. Pour plus d'informations, consultez « Securing Access Through Analysis Services » sur le site Web Microsoft (en anglais).

  • Le rôle Éditeur dans 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, 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 alors.

  3. Cliquez sur Assistant Rapport, puis cliquez 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 TFSReportDS, puis sur Suivant.

    L'Assistant avance à la page Concevoir la requête.

    Remarque :

    La source de données que vous spécifiez se connecte à la base de données relationnelle de l'entrepôt de données pour Team System. Pour plus d'informations, consultez Choix de la source de données dans un rapport pour Team System. Si votre projet n'a pas cette source de données, 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 apparaît.

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

  1. Cliquez sur Concepteur générique de requêtes dans la barre d'outils du générateur de requêtes pour activer le concepteur de requêtes.

  2. Cliquez sur Ajouter une table dans la barre d'outils du générateur de requêtes.

    La boîte de dialogue Ajouter une table s'affiche.

  3. Cliquez sur la table Élément de travail actuel, puis sur Ajouter.

    Cette table de faits contient l'état actuel de chaque élément de travail. Pour plus d'informations sur la façon dont les tables de faits et de dimension sont en rapport l'une avec l'autre, consultez Tables de faits et Tables de dimension.

  4. Cliquez sur la table Élément de travail, puis sur Ajouter.

    Cette table contient la dimension Élément de travail. Pour plus d'informations, consultez Schéma des éléments de travail.

  5. Cliquez sur la table Personne, sur Ajouter, puis sur Fermer.

    Cette table contient la dimension Personne. La table de faits pour les éléments de travail actuels a des clés étrangères à cette table pour les champs Assigné à, Modifié par et Créé par. Pour plus d'informations, consultez Schéma des éléments de travail.

  6. Dans la table Élément de travail, activez les cases à cocher en regard de Titre_système et État_système.

  7. Dans le tableau Personne, activez la case à cocher en regard de Personne.

  8. Dans le volet de requête, supprimez les clauses qui utilisent Modifié par et Créé par afin d'obtenir la requête suivante.

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. Cliquez sur Exécuter sur la barre d'outils du générateur de requêtes pour vérifier que la requête fonctionne, puis cliquez sur OK.

    Le Générateur de requêtes est fermé et la page Concevoir la requête de l'Assistant Rapport réapparaît.

Pour concevoir la disposition du rapport

  1. Cliquez sur Suivant.

    L'Assistant avance à la page Type de rapport.

  2. Cliquez sur Tabulaire, puis sur Suivant.

    L'Assistant avance à la page Concevoir le tableau.

  3. Cliquez sur Titre_système, puis sur Détails.

  4. Cliquez sur Personne, puis sur Détails.

  5. Cliquez sur État_système, sur Groupe, puis sur Suivant.

    L'Assistant avance à la page Choisir la mise en page du tableau.

  6. Cliquez sur les options de mise en page que vous préférez, puis cliquez sur Suivant.

    L'Assistant avance à la page Choisir le style du tableau.

  7. Cliquez sur un style, puis sur Suivant.

    L'Assistant avance à la page Fin du rapport.

  8. Tapez un nom pour le rapport, 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 apparaît avec l'onglet Aperçu activé.

Pour déployer le rapport

  1. Dans 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, vos paramètres de projet doivent avoir les valeurs appropriées. 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

Schéma des éléments de travail

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

Autres ressources

Tables de faits

Tables de dimension

Schémas relationnels

Relations entre les tables de faits