Accorder l'accès aux bases de données de l'entrepôt de données pour Visual Studio ALM

En ajoutant un serveur de rapports à votre déploiement TFS (localement), vous pouvez accéder à une quantité de données sur les projets de votre équipe, comme la qualité de build, les tendances des bogues, les burndowns, l'avancement et la progression de test. Les rapports SSRS (SQL Server Reporting Services) fournissent des informations pour aider les équipes à gérer le travail et à améliorer les processus.

Étape 1 : Ajouter un serveur de rapports

Ajouter un serveur de rapports

Étape 2 : Télécharger les rapports

Télécharger des rapports

Étape 3 : Accorder des autorisations

   

Étape 4 : Examiner les tâches de l'équipe

Examiner les activités d'équipe

Maintenant que vous avez téléchargé des rapports, vous souhaiterez permettre aux membres de votre équipe de les afficher ou gérer. En outre, pour créer ou modifier des rapports, vous devrez leur accorder l'accès à la lecture des bases de données.

Ajoutez des comptes aux rôles prédéfinis pour afficher ou gérer des rapports

Ajoutez des visionneuses de rapports au rôle Navigateur. Ajoutez des auteurs de rapports de TFS au rôle Gestionnaire de contenu Team Foundation.

Conseil

Les autorisations d'accéder au Gestionnaire de rapports sont gérées séparément des autorisations TFS.Même si vous avez ajouté des membres d'équipe à un groupe TFS, vous devez toujours les ajouter à un rôle Gestionnaire de rapports.

  1. Si vous n'avez pas été ajouté au rôle Gestionnaire de contenu pour Reporting Services, faites-vous ajouter par quelqu'un qui a été ajouté à ce rôle.

  2. Sur la page d'accueil du Gestionnaire de rapports, ouvrez Paramètres de dossier.

    Ajouter des utilisateurs à un rôle du Gestionnaire de rapports SSRS

    L'URL est http://ReportServer/Reports/Pages/Folder.aspx, ou si vous utilisez une instance nommée, http://ReportServer/Reports_InstanceName/Pages/Folder.aspx.

  3. Ouvrez Nouvelle assignation de rôle.

    Ouvrir la nouvelle attribution de rôle SSRS

    Conseil

    Pour limiter l'accès aux rapports définis pour un projet d'équipe ou une collection de projets d'équipe, accédez d'abord au dossier correspondant, puis ouvrez Nouvelle attribution de rôle.

  4. Ajoutez le nom du compte et sélectionnez son rôle.

    Affecter un utilisateur à un rôle dans le Gestionnaire de rapports

Ajoutez les auteurs de rapport aux rôles de base de données

Si les membres doivent créer ou personnaliser des rapports, ajoutez leurs comptes au rôle TfsWarehouseDataReader. Les auteurs de rapport ont besoin d'accéder à l'entrepôt de données relationnelles et au cube Analysis Services. Les membres de l'équipe qui créent des rapports Excel à partir de requêtes d'élément de travail ou en se connectant au cube ont uniquement besoin d'accéder au cube.

  1. Si vous n'êtes pas administrateur pour la base de données TFS, faites-vous ajouter à la liste.

  2. Connectez-vous au Moteur de base de données pour TFS à l'aide de SQL Server Management Studio.

    Se connecter au moteur de base de données

  3. Ouvrez la page de propriétés du rôle TfsWarehouseDataReader sous le dossier Databases/Tfs_Warehouse/Security/Roles/Database Roles.

    Ouvrir les propriétés du rôle de lecteur de données Tfs_Warehouse

  4. Ajoutez le compte.

    Ajouter un membre au rôle de lecteur de données Tfs_Analysis

  5. Ensuite, connectez-vous à la base de données Analysis Services.

    Se connecter à la base de données Analysis Services

  6. Ouvrez la page de propriétés du rôle TfsWarehouseDataReader sous le dossier Databases/Tfs_Analysis/Roles.

    Ouvrir les propriétés du rôle de lecteur de données Tfs_Analysis

  7. Ajoutez le compte.

    Ajouter un membre au rôle de lecteur de données Tfs_Analysis

Important

Les comptes que vous ajoutez aux rôles TfsWarehouseDataReader peuvent afficher les données de tous les projets d'équipe hébergés dans toutes les collections de projets d'équipe du déploiement TFS.Il n'est pas possible de limiter l'accès à un projet d'équipe ou à une collection.

Essayer ce qui suit

Examinez les activités d'équipe pour prendre en charge les rapports utiles.