Créer un rapport détaillé à l'aide du Concepteur de rapports
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 Application Lifecycle Management (ALM) (TFS). 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 Concepteur de rapports SQL Server et la base de données relationnelle de l'entrepôt de données TFS.
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 TFS au préalable, voir Créer, personnaliser et gérer des rapports pour Visual Studio ALM. Pour plus d'informations sur l'utilisation du Concepteur de rapports, consultez le site Web Microsoft : Conception et implémentation de rapports à l'aide du Concepteur de rapports. Pour créer des rapports qui affichent principalement des informations globales, consultez Créer un rapport d'agrégation à l'aide du Concepteur de rapports et du cube Analysis Services.
Spécifications
Visual Studio et Business Intelligence Développement Studio SQL Server doivent être installés sur le même ordinateur.
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 la page suivante sur le site Web Microsoft : Comment obtenir le Service Pack le plus récent pour SQL Server 2008.
Vous devez être membre du rôle de sécurité TfsWarehouseDataReaders dans la base de données Analysis Services sur le serveur de couche Données de Team Foundation Server pour modifier un rapport dans ce tableau de bord. Pour plus d'informations, consultez Accorder l'accès aux bases de données de l'entrepôt de données pour Visual Studio ALM.
Vous devez être membre du rôle Gestionnaire de contenu Team Foundation dans les Reporting Services de SQL Server. Pour plus d'informations, consultez Définir les autorisations d'administrateur pour Team Foundation Server.
Pour créer un rapport
Dans Visual Studio, créez ou ouvrez un projet Report Server. Pour plus d'informations, consultez Créer un projet Report Server pour Visual Studio ALM.
Dans le menu Projet, choisissez Ajouter un nouvel élément.
La boîte de dialogue Ajouter un nouvel élément s'affiche alors.
Sélectionnez Assistant Rapport, puis Ajouter.
L'Assistant Rapport s'ouvre à la page Sélectionner une source de données.
Sélectionnez la source de données partagée TFS2010ReportDS, puis sélectionnez Suivant.
Même si vous avez installé ou mis à niveau TFS 2013, ces noms, assignés aux sources de données pour une installation TFS 2010, seront utilisés.
L'assistant affiche la page Concevoir la requête.
Notes
La source de données que vous spécifiez se connecte à la base de données relationnelle de l'entrepôt de données TFS.Pour plus d'informations, consultez Sélectionner la source de données et l'outil de création.Si cette source de données n'existe pas dans le projet, créez-la.Pour plus d'informations, consultez Créer un projet Report Server pour Visual Studio ALM.
Sélectionnez 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
Choisissez 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.
Sélectionnez 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.
Sélectionnez la table Élément de travail actif, puis sélectionnez Ajouter.
Sélectionnez la table Élément de travail, puis sélectionnez Ajouter.
Cette table contient la dimension Élément de travail.
Sélectionnez la table Personne, puis Ajouter et cliquez 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.
Dans la table Élément de travail, activez les cases à cocher en regard de Titre_système et État_système.
Dans le tableau Personne, activez la case à cocher en regard de Personne.
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
Sélectionnez Exécuter sur la barre d'outils du générateur de requêtes pour vérifier que la requête fonctionne, puis sélectionnez 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 disposition du rapport
Sélectionnez Suivant.
L'assistant affiche la page Type de rapport.
Sélectionnez Tabulaire, puis Suivant.
L'Assistant avance à la page Concevoir le tableau.
Sélectionnez System_Title, puis Détails.
Sélectionnez Personne, puis Détails.
Sélectionnez System_State, Groupe, puis Suivant.
L'Assistant avance à la page Choisir la mise en page du tableau.
Sélectionnez 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.
Sélectionnez un style, puis sélectionnez Suivant.
L'assistant affiche la page Fin du rapport.
Saisissez le nom du rapport, sélectionnez Aperçu du rapport, puis 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 déployer le rapport
Dans l'Explorateur de solutions, sélectionnez le rapport.
Dans le menu Générer, sélectionnez Déployer ReportName.
Pour déployer correctement le rapport, vous devez affecter les valeurs appropriées à vos paramètres de projet. Pour plus d'informations, consultez Créer un projet Report Server pour Visual Studio ALM.
Voir aussi
Concepts
Référence de table pour la base de données relationnelle de l'entrepôt pour Visual Studio ALM