Ajouter un serveur de rapports
Les installations locales de TFS peuvent inclure des rapports pour vous aider à gérer vos projets de développement logiciel. Toutefois, vous avez besoin d'un serveur de rapports dans le cadre de votre déploiement afin de les utiliser. Si vous n'en avez pas, vous pouvez ajouter SQL Server Reporting Services à votre déploiement.
Conseil
Si vous utilisez Visual Studio Online, l'ajout d'un serveur de rapports n'est pas une option pour vous à ce stade.En outre, si vous avez installé TFS sur un système d'exploitation client, tel que Windows 7, vous ne pouvez pas ajouter la création de rapports comme décrit ici car il n'est pas pris en charge sur les systèmes d'exploitation clients.
Que dois-je savoir avant d'ajouter un serveur de rapports ?
Q : Quel genre de serveur de rapports puis-je ajouter ?
R : Vous devrez ajouter SQL Server Reporting Services pour fournir un serveur de rapports pour TFS. Il peut être ajouté à l'instance SQL Server qui prend en charge TFS ou à une autre instance.
Q : Quelles sont les autorisations dont j'ai besoin ?
R : Vous devez être membre du groupe local Administrateurs sur le serveur, du groupe Team Foundation Administrators dans TFS et du groupe sysadmin dans SQL Server, ou avoir les autorisations équivalentes. Si vous ne les avez pas, obtenez ces autorisations maintenant.
Q : Puis-je ajouter la création de rapports si TFS est installé sur un système d'exploitation client ?
R : s'il s'agit d'un système d'exploitation client, vous ne pouvez pas ajouter directement de services d'analyse ou de création de rapports. Vos choix ne sont pas faciles. Si vous souhaitez toujours ajouter la création de rapports, déplacez la collection de projets d'équipe dans un déploiement de TFS qui prend en charge la création de rapports ou restaurez votre déploiement entier sur un serveur différent qui exécute un système d'exploitation serveur et une version de SQL Server qui prend en charge la création de rapports.
Q : Comment découvrir si la création de rapports pour TFS est déjà disponible ?
R : Regardez dans la console d'administration pour Team Foundation Server. Si vous voyez un nœud Rapports et qu'il indique que la création de rapports est configurée et activée, c'est que l'élément est déjà présent.
Accédez au bas de cette rubrique pour confirmer que les rapports sont disponibles pour la collection de projets d'équipe, puis passez à Télécharger des rapports dans un projet d'équipe.
Q : Dois-je sauvegarder mes données en premier ?
R : Vous devez avoir une sauvegarde récente disponible. Si vous n'en avez pas, vous pouvez créer une sauvegarde à l'aide de Sauvegardes planifiées.
Vérifier vos options et effectuer une mise à niveau si nécessaire
Découvrez les versions et l'édition de SQL Server que vous avez en suivant les instructions ici. Si la réponse est SQL Server Express, continuez à suivre ces étapes. S'il s'agit d'une autre édition, mais que vous ne voyez pas de version et d'informations d'édition sur les services de rapport ou d'analyse, passez directement à la rubrique Ajouter Reporting Services. Si vous voyez des informations sur ces services, c'est qu'ils sont déjà installés sur votre ordinateur SQL Server et que vous pouvez passer directement à Ajout de rapports dans TFS.
Si votre déploiement utilise SQL Server Express, effectuez une mise à niveau vers une version différente. Pour plus d'informations sur les éditions qui prennent en charge la création dans TFS, cliquez ici.
Ajouter Reporting Services et Analysis Services à SQL Server
Après avoir confirmé que vous avez une version de SQL Server (ou que vous l'avez mise à niveau) qui prend en charge la création de rapports, ajoutez les fonctionnalités de reporting services et d'analysis services s'ils ne sont pas déjà configurés.
Ouvrez le centre d'installation SQL Server pour ajouter des fonctionnalités à une installation existante.
Vous devrez peut-être redémarrer votre ordinateur pendant ce processus, en particulier si vous venez de terminer la mise à niveau depuis SQL Server Express.
Une fois que votre serveur a passé tous les contrôles de règles de configuration, sélectionnez l'instance à laquelle ajouter les fonctionnalités. Conseil : si vous avez effectué une mise à niveau depuis SQL Server Express, vous obtiendrez une instance nommée appelée SQLEXPRESS.
Dans Sélection de composant, ajoutez les fonctionnalités suivantes :
Analysis Services
Reporting Services - Natif
Outils de gestion - Complet (non visible)
Acceptez les valeurs par défaut pour les comptes de service dans Configuration du serveur, sauf si votre déploiement a des besoins de comptes de service spécifiques. Vérifiez que tous les services sont configurés pour démarrer automatiquement.
Ajoutez votre compte d'utilisateur dans Configuration d'Analysis Services.
Choisissez Installer et configurer pour enregistrer les services si vous le pouvez ; sinon, choisissez Installer uniquement. Si vous ajoutez des fonctionnalités après la mise à niveau à partir de SQL Server Express, l'option Installer uniquement peut être la seule option disponible.
Terminez l'Assistant, y compris tous les redémarrages de serveur pouvant être requis.
Si vous avez choisi l'option Installer uniquement lorsque vous avez ajouté la création de rapports, vous devez ouvrir le Gestionnaire de configuration de Reporting Services et effectuer une configuration supplémentaire. Sinon, passez directement à la rubrique Ajouter la création de rapports à TFS.
Configurer manuellement Reporting Services
Ouvrez le Gestionnaire de configuration de Reporting Services et connectez-vous à votre serveur de rapports.
Une fois connecté, assurez-vous que le service est démarré, puis accédez à la page URL du service Web et appliquez toutes les valeurs par défaut.
Maintenant, vous devez créer une base de données pour la création de rapports. Sur la page Base de données du serveur de rapports, l'option Changer la base de données ouvre l'Assistant Configuration de la base de données du serveur de rapports qui vous aidera à créer cette base de données.
Lorsque vous spécifiez la connexion au serveur de base de données, incluez le nom de l'instance ainsi que le nom du serveur, séparés par une barre oblique (\).
Si vous n'utilisez pas une instance nommée, vous pouvez fournir uniquement le nom du serveur.
Acceptez les valeurs par défaut sur le reste des pages de l'Assistant et attendez qu'il soit terminé. Cela peut prendre quelques minutes.
Sur la page URL du Gestionnaire de rapports, acceptez toutes les valeurs par défaut.
Vous avez maintenant configuré la création de rapports sur l'instance SQL Server qui prend en charge TFS. Il est temps d'ajouter des fonctionnalités de création de rapports à TFS !
Ajouter la création de rapports à TFS
Vous devrez ajouter la création de rapports à deux emplacements : dans TFS proprement dit et dans votre collection de projets d'équipe.
Ouvrez la console Administration pour TFS et accédez au nœud Rapports pour démarrer le processus de configuration.
Activez la case à cocher Utiliser les rapports. Sous l'onglet Entrepôt, indiquez le nom du serveur de rapports et de l'instance pour la base de données de l'entrepôt. Utilisez le nom par défaut de la base de données (TFS_Warehouse) et testez la connexion.
Conseil : comme vous configurez la création de rapports pour la première fois, les bases de données n'existent pas encore. Elles seront créées à la fin du processus de configuration.
Fournissez les mêmes informations de serveur et d'instance pour Analysis Services, en conservant le nom par défaut de la base de données Analysis (TFS_Analysis). Fournissez un nom de compte et un mot de passe pour un compte de sources de données, un compte spécial que vous avez créé uniquement à cet effet. (Vous pouvez en savoir plus sur ces comptes ici.)
Conseil : testez la connexion avant de continuer.
Pour Rapports, indiquez le nom du serveur et le nom de l'instance dans Serveur, séparés par une barre oblique. Utilisez Remplir les URL pour remplir automatiquement les deux zones suivantes. Ajoutez les mêmes informations sur le compte de sources de données que celles que vous avez fournies sous l'onglet précédent.
Une fois que vous aurez terminé, des bases de données seront créées et l'entrepôt commencera la génération.
Ajoutez maintenant le serveur de rapports à la collection de projets d'équipe. Modifiez les informations dans Dossier Rapports.
Conseil
Si vous ne voyez pas l'onglet Dossier Rapports, vous devrez peut-être actualiser ou redémarrer la console Administration.
Sauf si vous avez des raisons de procéder autrement, utilisez l'exemple fourni et veillez à inclure le nom de la collection.
Maintenant que vous avez ajouté la création de rapports au serveur et à la collection de projets d'équipe, vous êtes prêt à commencer à ajouter des rapports à vos projets.
Essayez ce qui suit
Télécharger des rapports dans un projet d'équipe
Approfondir la question
Voulez-vous en savoir plus sur l'installation et la configuration de SQL Server pour l'utiliser avec TFS ? Prenez connaissance des versions et éditions prises en charge, de l'utilisation des instances nommées, de l'utilisation de SQL Server AlwaysOn 2012, ainsi que de la description du fonctionnement conjoint de TFS, de SQL Server et de la création de rapports.
Voulez-vous ajouter un utilisateur en tant qu'administrateur d'une collection de projets d'équipe ou pour l'ensemble de TFS ? Découvrez ce que vous devez faire dans Définir les autorisations d'administrateur pour les collections de projets d'équipe et Définir les autorisations d'administrateur pour Team Foundation Server.
Avez-vous besoin de modifier le compte du lecteur de données que vous avez choisi ? Découvrez comment dans Modifier le compte de service ou le mot de passe pour SQL Server Reporting Services ou lisez Comptes de service et dépendances dans Team Foundation Server pour mieux comprendre ses spécifications et son fonctionnement.