Création, personnalisation et gestion de rapports pour Visual Studio ALM

Pour mieux suivre la progression de votre équipe dans Visual Studio Team Foundation Server, vous pouvez créer des rapports qui mettent en évidence les données les plus importantes pour votre projet. En créant vos propres rapports, vous pouvez parcourir des informations spécifiques qui ne sont pas analysées par les rapports par défaut dans Team Foundation Server. De plus, vous pouvez personnaliser la façon dont vos rapports sont exécutés, affichés et remis à chaque membre de votre équipe.

Lorsque vous créez ou personnalisez un rapport, vous prenez en considération le type de rapport et les données, le format du rapport, et la façon dont vous allez utiliser et partager le rapport avec votre équipe. Vos choix quant au type, au format et au partage du rapport influencent la source de données et l'outil de création utilisé.

Vous pouvez créer des rapports pour Visual Studio Application Lifecycle Management (ALM) en utilisant n'importe quel outil de création capable de se connecter au cube SQL Server Analysis Services ou à une base de données relationnelle. Par exemple, vous pouvez utiliser Microsoft Excel, le Générateur de rapports et le Concepteur de rapports. Avec Excel, vous pouvez créer rapidement des rapports qui accèdent à des données pour le suivi d'éléments de travail ou à des données stockées dans le cube. Avec le Générateur de rapports ou le Concepteur de rapports, vous pouvez permettre aux utilisateurs de mettre à jour des rapports sans leur accorder l'accès en lecture aux bases de données.

Les méthodes de partage des rapports incluent l'envoi de rapports par messagerie électronique, le téléchargement de rapports vers un portail de projet, l'ajout de rapports à un tableau de bord de projet d'équipe ou le téléchargement de rapports vers un serveur qui héberge SQL Server Reporting Services pour un projet d'équipe. De plus, des autorisations doivent être accordées aux membres de l'équipe qui afficheront, actualiseront ou modifieront les rapports. Les autorisations requises varient en fonction de l'activité de gestion de rapport.

Tâches courantes

Tâche

Rubriques connexes

Découvrir les nouvelles fonctionnalités et fonctions disponibles pour créer des rapports. Vous pouvez créer rapidement des rapports de tendances historiques et actuels à partir de requêtes d'élément de travail. Vous pouvez également modifier les attributs Reportable pour les champs. De plus, vous pouvez créer des rapports à travers des collections de projets d'équipe.

Comprendre le flux de données depuis les magasins opérationnels jusqu'à l'entrepôt de données. L'entrepôt de création de rapports pour Team Foundation est un entrepôt de données traditionnel qui comprend une base de données relationnelle et une base de données Analysis Services.

Sélectionner la source de données de votre rapport : vous pouvez générer des rapports qui extraient des données à partir de trois sources : résultats de requêtes d'élément de travail, cube Analysis Services et entrepôt de données relationnelles.

Erreurs correctes qui bloquent le traitement de l'entrepôt de données. Des conflits de données se produisent lorsqu'un ensemble d'attributs pour les champs signalables diffère à travers des collections de projets d'équipe. Les conflits de données bloquent le traitement de l'entrepôt de données et du cube Analysis Services. Vous devez corriger tous les conflits de données pour débloquer le traitement de l'entrepôt et pour que les rapports fonctionnent correctement.

Ajouter des champs ou modifier les attributs de création de rapports de champs existants. Vous utilisez les champs d'élément de travail pour assurer le suivi des données d'un type d'élément de travail, définir les critères de requêtes et concevoir des rapports. Pour prendre en charge la création de rapports, vous pouvez ajouter des champs ou modifier les attributs de champs existants. Lorsque vous ajouterez ou modifierez des champs, vous appliquerez des conventions d'affectation de noms systématiques pour vous assurer que ces données sont regroupées logiquement dans des dossiers du cube Analysis Services.

Déterminer si vous pouvez personnaliser un rapport existant : pour personnaliser un rapport Excel, vous pouvez l'ouvrir et le modifier à l'aide d'Excel.

Créer un rapport sur les éléments de travail : pour des rapports d'état simples et actuels qui communiquent des informations à propos des éléments de travail, créez une requête d'élément de travail et ouvrez-la dans Excel. Vous pouvez utiliser les outils Excel pour établir un graphique de données.

Générer des rapports PivotTable et PivotChart à partir de requêtes d'élément de travail : pour créer des rapports qui indiquent l'état actuel ou une tendance historique, vous utilisez l'outil Créer un rapport dans Microsoft Excel pour créer rapidement des rapports basés sur une requête d'élément de travail. Ces rapports accèdent aux données stockées dans le cube Analysis Services.

Créer des rapports plus complexes : pour créer des rapports plus complexes que vous hébergerez via Reporting Services, vous utilisez le Générateur de rapports ou le Concepteur de rapports. Ces outils de création peuvent accéder à la fois à l'entrepôt de données relationnelles (TFS_Warehouse) et au cube Analysis Services.

Si possible, utilisez le Générateur de rapports, qui est plus simple. Si vous avez besoin de rapports plus complexes, vous pouvez utiliser le Concepteur de rapports.

Vous devez utiliser le Concepteur de rapports si vous souhaitez exécuter une ou plusieurs des tâches suivantes :

  • Utilisez les requêtes Transact-SQL pour récupérer les données de vos rapports.

  • Partagez vos rapports dans Team Explorer sous le dossier Rapports.

  • Permettez aux utilisateurs de mettre à jour le rapport sans leur accorder l'accès en lecture aux bases de données.

  • Prenez en charge des abonnements aux rapports qui peuvent être envoyés quotidiennement par messagerie électronique.

  • Gérez les propriétés de vos rapports afin qu'ils retournent les résultats plus rapidement et qu'ils utilisent moins de ressources serveur.

Obtenir l'autorisation d'afficher, d'actualiser, de modifier ou de télécharger des rapports : vous avez besoin d'autorisations pour afficher, modifier, actualiser et télécharger des rapports vers le portail du projet d'équipe ou Reporting Services. Vous avez également besoin d'autorisations pour accéder à la base de données relationnelles ou au cube.

Partager et gérer des rapports avec votre équipe : vous pouvez partager des rapports dans Excel et Reporting Services en les téléchargeant vers votre portail de projet d'équipe ou vers le serveur qui héberge Reporting Services. Vous pouvez également partager des rapports Excel en les ajoutant à un tableau de bord à l'aide des services Excel. Pour partager des rapports, vous pouvez aussi les héberger sur une page Web, puis ajouter l'URL de cette page Web à un formulaire d'élément de travail.

Tâches connexes

Tâche

Rubriques connexes

Examiner les rapports fournis avec votre modèle de processus : vous pouvez utiliser ou personnaliser un rapport existant. De plus, en examinant les artefacts fournis avec votre modèle de processus, vous apprenez à connaître les types de rapports disponibles et comment vous pouvez les partager.

Ajouter, supprimer ou personnaliser la façon dont vous utilisez un champ d'élément de travail pour suivre des données. vous utilisez les champs des éléments de travail pour définir les critères de filtre des requêtes et créer des rapports. Pour les éléments de données dont vous voulez effectuer le suivi, vous devez ajouter le champ approprié au(x) fichier(s) de définition XML pour le ou les types concernés.

Gérer les autorisations d'accès et exécuter d'autres opérations en rapport avec la mise à jour de l'entrepôt de données. Vous pouvez gérer les paramètres de contrôle de processus et traiter manuellement l'entrepôt de données à la demande à l'aide du service Web de contrôle d'entrepôt.

Découvrir les dépendances entre serveurs qui affectent la gestion des rapports : les données stockées dans les bases de données d'opérations sont transmises à l'entrepôt de données relationnelles (Tfs_Warehouse), puis au cube (Tfs_Analysis). L'entrepôt de données et le cube contiennent des données pour tous les projets d'équipe des collections de projets qui utilisent ces ressources.

Changer la fréquence de mise à jour des bases de données de l'entrepôt : vous pouvez changer la fréquence à laquelle les données sont extraites des magasins de données opérationnelles et écrites dans l'entrepôt de données et le cube. Par défaut, les données sont extraites et écrites dans la base de données relationnelle toutes les deux minutes. Le cube est mis à jour toutes les deux heures. Si vous effectuez fréquemment des modifications et que vous souhaitez consulter les rapports liés à ces modifications, vous pouvez augmenter la fréquence d'actualisation.

Accorder ou retirer des autorisations d'accès au cube. Vous devez ajouter les membres de l'équipe au rôle TFSWarehouseDataReader pour qu'ils puissent afficher, actualiser ou créer des rapports Excel qui accèdent aux données du cube. Un utilisateur qui a l'autorisation de consulter les données dans l'entrepôt pour un projet d'équipe spécifique dispose de l'accès complet à toutes les données pour ce projet.

Ressources supplémentaires

Vous pouvez obtenir plus d'informations à partir des ressources suivantes du site Web Microsoft :

Voir aussi

Concepts

Personnalisation des projets et processus d'équipe

Planification et suivi de projets

Autres ressources

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

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

Historique des modifications

Date

Historique

Motif

Août 2010

Liens ajoutés vers des ressources supplémentaires.

Commentaires client.