Configurer la création de rapports pour Project Server 2010

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2016-11-30

Microsoft Project Server 2010 intègre l’application web Centre d’aide à la décision de Microsoft SharePoint Server 2010, qui centralise l’hébergement des rapports, des tableaux de bord et des connexions de rapports pouvant être créés automatiquement ou manuellement pour permettre à vos utilisateurs d’accéder aux données de création de rapport dans Project Server. Le Centre d’aide à la décision peut servir à héberger du contenu créé avec Excel Services dans Microsoft SharePoint Server 2010, Visio Services dans SharePoint, PerformancePoint Services dans SharePoint, PowerPivot et SQL Server Reporting Services.

Pour configurer la création de rapports, vous devez effectuer les étapes suivantes :

  • Ajouter un compte de connexion pour le groupe des auteurs de rapports dans SQL Server

  • Installer le logiciel Analysis Management Objects de SQL Server 2008

  • Démarrer Excel Services

  • Configurer les paramètres Excel Services

  • Démarrer le service Banque d'informations sécurisé

  • Configurer le service Banque d'informations sécurisé

  • Remplir les groupes Active Directory des auteurs de rapports et des utilisateurs affichant les rapports

  • Configurer l'accès au Centre d'aide à la décision

Vous aurez également besoin de deux groupes Active Directory, l’un pour les auteurs de rapports et l’autre pour les utilisateurs affichant les rapports, ainsi que d’un compte Active Directory pour l’application cible Banque d’informations sécurisée.

Comptes et groupes de sécurité

Le tableau suivant décrit les comptes et les groupes de sécurité nécessaires pour la réalisation des différentes procédures indiquées dans cet article.

Compte Description

Groupe des auteurs de rapports

Groupe de sécurité Active Directory auquel vous ajoutez les utilisateurs qui doivent créer des rapports ou ceux qui doivent accéder aux rapports dans Microsoft Excel. Ce groupe bénéficie d’autorisations d’accès en lecture pour la base de données de création de rapports Project Server 2010. Demandez à votre administrateur de domaine de créer ce groupe avant d’effectuer les procédures ci-après.

Groupe des utilisateurs affichant les rapports

Groupe de sécurité Active Directory auquel vous ajoutez les utilisateurs qui afficheront les rapports. Demandez à votre administrateur de domaine de créer ce groupe avant d’effectuer les procédures ci-après.

Groupe des utilisateurs externes affichant les rapports

Groupe de sécurité Active Directory contenant les utilisateurs qui ne possèdent pas de compte d’utilisateur PWA, mais qui ont besoin d’un accès au Centre d’aide à la décision Project Server 2010 pour afficher les rapports.

Si vous possédez des utilisateurs de ce type dans votre organisation, demandez à votre administrateur de domaine de créer ce groupe et de l’ajouter au groupe des utilisateurs affichant les rapports décrit ci-dessus.

Compte de pool d’applications

Compte Active Directory qui permet d’exécuter les pools d’applications pour l’application Excel Services et le service Banque d’informations sécurisé. Ce compte doit être configuré comme un compte géré dans SharePoint Server 2010. (Obligatoire si vous n’avez pas encore déployé Excel Services ou le service Banque d’informations sécurisé.)

Notes

Vous pouvez vous servir du compte que vous avez utilisé pour exécuter le pool d’applications pour l’application Service Project Server.

Compte de l’application cible du magasin sécurisé

Ce compte fournit les informations d’identification qui permettent aux utilisateurs affichant les rapports de visualiser les rapports générés à partir de la base de données de création de rapports Project Server. Ce compte doit bénéficier des autorisations db_datareader sur la base de données de création de rapports Project Server 2010.

Conseil

Il est recommandé d’ajouter ce compte au groupe Active Directory des auteurs de rapports décrit ci-dessus afin qu’il dispose des autorisations nécessaires.

Ajouter un compte de connexion pour le groupe des auteurs de rapports

Pour permettre aux auteurs de rapports d’accéder à la base de données de création de rapports Project Server 2010 à partir de Excel, vous devez configurer l’accès à Microsoft SQL Server et ajouter un compte de connexion SQL Server. Celui-ci doit accorder un accès spécifique à la base de données de création de rapports Project Server 2010 pour l’obtention des données et des informations de schéma. Utilisez le groupe de domaines que vous avez créé pour les auteurs de rapports.

Important

Microsoft Excel n’utilise pas le service Banque d’informations sécurisé pour accéder aux données. Seul Excel Services dans Microsoft SharePoint Server 2010 l’utilise. Les utilisateurs qui se servent de rapports dans Excel ont besoin d’un accès direct à la base de données.

Effectuez la procédure suivante sur l’ordinateur où se trouve votre base de données de création de rapports Project Server 2010.

Notes

Vous pouvez également vous connecter à distance au moteur de base de données avec SQL Server Management Studio.

Pour ajouter un compte de connexion pour le groupe des auteurs de rapports

  1. Cliquez sur Démarrer, Tous les programmes, Microsoft SQL Server 2008, SQL Server Management Studio.

  2. Sélectionnez l’instance du moteur de base de données SQL Server où se situe la base de données de création de rapports Project Server 2010, puis cliquez sur Se connecter.

  3. Développez Sécurité, cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.

  4. Dans la page Général, cliquez sur Recherche.

  5. Cliquez sur Types d’objet, puis activez la case à cocher Groupes.

  6. Cliquez sur OK.

  7. Tapez le nom du groupe que vous avez créé pour les auteurs de rapports.

  8. Cliquez sur Vérifier les noms.

  9. Cliquez sur OK.

  10. Sélectionnez la page Mappage de l’utilisateur.

  11. Dans la zone de liste Utilisateurs mappés à cette connexion, sélectionnez la ligne contenant la base de données de création de rapports Project Server 2010.

  12. Cochez la case Mappage pour la base de données de création de rapports Project Server 2010.

  13. Cochez la case correspondant au rôle de base de données db_datareader.

  14. Cliquez sur OK.

Installer le logiciel Analysis Management Objects de SQL Server 2008

Si le logiciel Analysis Management Objects (AMO) de SQL Server 2008 n’est pas encore installé, vous devez l’installer sur chaque serveur d’applications de la batterie de serveurs.

Notes

Utilisez la version SQL Server 2008 d’AMO, quelle que soit la version de SQL Server utilisée pour héberger vos bases de données.

Cliquez ici pour télécharger le logiciel Analysis Management Objects de SQL Server 2008 (https://go.microsoft.com/fwlink/p/?LinkId=130655).

Notes

Une fois les objets AMO installés, redémarrez le Service d’application Project sur chaque serveur d’applications de la batterie de serveurs sur lequel il est en cours d’exécution. Ce service est configuré dans l’Administration centrale de SharePoint sous Paramètres système, Gérer les services sur le serveur.

Démarrer Excel Services

Si Excel Services ne fonctionne pas dans la batterie de serveurs, vous devez d’abord configurer une application de service Excel Services.

Important

Si vous envisagez d’utiliser Excel Services à d’autres fins que la création de rapports pour Project Server 2010, nous vous recommandons vivement de consulter les articles relatifs à la planification et au fonctionnement de Excel Services pour vous aider à déployer Excel Services sur votre batterie de serveurs SharePoint Server. Pour plus d’informations, voir Vue d’ensemble Excel Services (SharePoint Server 2010) et Administration d’Excel Services (SharePoint Server 2010).

Si Excel Services est déjà en cours d’exécution sur votre batterie de serveurs, passez à l’étape Configurer les paramètres Excel Services. Sinon, effectuez les étapes suivantes pour démarrer Excel Services.

Important

Le compte qui exécute le pool d’applications Excel Services doit avoir accès à la base de données de contenu où se trouve le site PWA. Le compte qui exécute le pool d’applications pour l’application Service Project Server doit disposer des droits d’accès nécessaires pour que vous puissiez l’utiliser. Si vous avez choisi d’utiliser un autre compte pour le pool d’applications Excel Services, vous pouvez accorder les droits d’accès requis en utilisant le script Windows PowerShell suivant :
$w = Get-SPWebApplication -identity  <PWA web application>
$w.GrantAccessToProcessIdentity(" <service account> ")
Notez que cette action octroie les droits d’accès db_owner à la base de données de contenu.

Pour démarrer Excel Services, vous devez effectuer les opérations suivantes :

  • Activer les services de calcul Excel

  • Créer une application de service Excel Services

Pour démarrer les services de calcul Excel

  1. Ouvrez le site web Administration centrale de SharePoint. Dans la section Paramètres système, cliquez sur Gérer les services sur le serveur.

  2. Si plusieurs serveurs d’application se trouvent dans votre batterie de serveurs, choisissez le serveur d’application sur lequel vous voulez exécuter les services de calcul Excel dans la liste Serveur.

  3. Dans la liste Service, cliquez sur Démarrer en regard de Services de calcul Excel.

Pour créer une application de service Excel Services

  1. Sur le site web Administration centrale de SharePoint, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Dans l’onglet Applications de service, cliquez sur Nouveau, puis sur Application Excel Services.

  3. Dans la zone de texte Nom, indiquez le nom de l’application de service.

  4. Dans la zone de texte Nom du pool d’applications, indiquez le nom du pool d’applications.

  5. Choisissez le compte géré que vous avez créé pour des pools d’application dans la liste Configurable.

  6. Cliquez sur OK.

Configurer les paramètres Excel Services

Une fois Excel Services démarré, vous devez configurer les emplacements des fichiers approuvés pour les bibliothèques d’exemples de rapports et de modèles Project Server 2010.

Appliquez cette procédure deux fois : une fois pour chaque bibliothèque.

Pour configurer un emplacement de fichier approuvé

  1. Dans l’Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Excel Services.

  3. Dans la page d’administration Excel Services, cliquez sur Emplacements de fichiers approuvés.

  4. Cliquez sur Ajouter un emplacement de fichier approuvé.

  5. Dans la zone Adresse, tapez :

    Pour la bibliothèque de modèles :

    http://<servername>/<projectsitename>/ProjectBICenter/Templates/

    ou

    Pour la bibliothèque des exemples de rapports :

    http://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/

  6. Sous Approuver les enfants, vérifiez que la case Enfants approuvés est cochée.

  7. Dans la section Données externes :

    1. Sous Autoriser les données externes, sélectionnez l’option Bibliothèques de connexions de données approuvées et incorporées.

    2. Sous Avertir lors de l’actualisation, décochez la case Avertissement d’actualisation activé.

  8. Conservez les valeurs par défaut des autres options, puis cliquez sur OK.

Vous devez configurer des bibliothèques de connexions de données approuvées pour accorder aux utilisateurs l’accès aux connecteurs qui lient les feuilles de calcul de rapport aux données dans la base de données de création de rapports Project Server et aux bases de données OLAP. Dans le cadre de ce processus, vous aurez besoin de l’URL de la bibliothèque de connexions de données dans Microsoft Project Web App (PWA).

Utilisez la procédure suivante pour déterminer l’URL de la bibliothèque de connexions de données dans PWA.

Pour déterminer l’URL de la bibliothèque de connexions de données

  1. Dans PWA, dans le volet de navigation de gauche, cliquez sur Aide à la décision.

  2. Dans le volet de gauche, cliquez sur Connexions de données.

  3. Sur la page Connexions de données, sélectionnez l’option Anglais (États-Unis) (ou la langue correspondant à vos paramètres régionaux).

  4. Dans la barre d’outils, cliquez sur Afficher les propriétés.

  5. Dans la page de propriétés Connexions de données, cliquez avec le bouton droit sur le lien Anglais (États-Unis) (ou sur celui correspondant à la langue de vos paramètres régionaux), puis choisissez Propriétés.

  6. Dans la boîte de dialogue Propriétés, sélectionnez la valeur Adresse (URL).

  7. Cliquez avec le bouton droit sur le texte sélectionné, puis cliquez sur Copier.

    Il s’agit de l’URL de la bibliothèque de connexions de données, dont vous aurez besoin pour configurer une bibliothèque de connexions de données approuvée dans la procédure suivante.

  8. Cliquez sur Annuler.

  9. Sur la page de propriétés Connexions de données , cliquez sur Fermer.

Pour configurer des bibliothèques de connexions de données approuvées

  1. Dans l’Administration centrale, dans Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application de service Excel Services.

  3. Cliquez sur Bibliothèques de connexions de données approuvées.

  4. Cliquez sur Ajouter une bibliothèque de connexions de données approuvée.

  5. Dans la zone Adresse, collez l’URL de la bibliothèque de connexions de données que vous avez copiée dans la procédure précédente. L’URL doit se présenter sous la forme suivante :

    http://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections%20for%20PerformancePoint/English%20(United%20States)

  6. Cliquez sur OK.

Démarrer le service Banque d’informations sécurisé

Dans SharePoint Server, le service Banque d’informations sécurisé permet aux utilisateurs d’accéder à plusieurs ressources système sans avoir à fournir plusieurs fois des informations d’authentification. Le système d’authentification du service Banque d’informations sécurisé mis en place par SharePoint Server comprend un service Windows et une base de données d’informations d’identification sécurisée.

Pour authentifier une connexion de données dans un classeur auprès d’une source de données externe, vous pouvez configurer Services de calcul Excel pour qu’il extraie les informations d’authentification du service Banque d’informations sécurisé. Pour activer la fonctionnalité Banque d’informations sécurisée pour SharePoint Server, vous devez démarrer le service Banque d’informations unique sécurisé de Microsoft, puis gérer les paramètres de la Banque d’informations sécurisée dans l’Administration centrale.

Important

Si vous envisagez d’utiliser le service Banque d’informations sécurisé à d’autres fins que la création de rapports pour Project Server, nous vous recommandons vivement de consulter les articles relatifs à la planification et au fonctionnement du service Banque d’informations sécurisé pour vous aider à déployer ce service sur votre batterie de serveurs SharePoint Server. Pour plus d’informations, voir Planifier le service banque d’informations sécurisé (SharePoint Server 2010) et Configurer le service Banque d’informations sécurisé (SharePoint Server 2010).

Si la banque d’informations sécurisée est déjà en cours d’exécution sur votre batterie de serveurs, passez à l’étape Configurer le service Banque d'informations sécurisé.

Avant de configurer le service Banque d’informations sécurisé, vous devez effectuer les opérations suivantes :

  • Activer le service Banque d’informations sécurisé

  • Créer une application pour le service Banque d’informations sécurisé

  • Générer la clé du service Banque d’informations sécurisé

Pour activer le service Banque d’informations sécurisé

  1. Ouvrez le site web Administration centrale de SharePoint. Dans la section Paramètres système, cliquez sur Gérer les services sur le serveur.

  2. Si plusieurs serveurs d’application se trouvent dans votre batterie de serveurs, choisissez le serveur d’application sur lequel vous voulez exécuter le service Banque d’informations sécurisé dans la liste Serveur.

  3. Dans la liste Service, cliquez sur Démarrer en regard de Service Banque d’informations sécurisé.

Pour créer une application de service du service Banque d’informations sécurisé

  1. Sur le site web Administration centrale de SharePoint, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Dans l’onglet Applications de service, cliquez sur Nouveau, puis sur Service Banque d’informations sécurisé.

  3. Dans la zone de texte Nom, indiquez le nom de l’application de service.

  4. Dans la zone de texte Nom du pool d’applications, indiquez le nom du pool d’applications.

  5. Choisissez le compte géré que vous avez créé pour des pools d’application dans la liste Configurable.

  6. Cliquez sur OK.

  7. Une fois l’application de service correctement créée, cliquez sur OK.

Pour générer la clé du service Banque d’informations sécurisé

  1. Sur le site web Administration centrale de SharePoint, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur l’application du service Banque d’informations sécurisé.

  3. Dans l’onglet Modifier, cliquez sur Générer une nouvelle clé.

  4. Entrez et confirmez une Phrase secrète, puis cliquez sur OK.

Configurer les paramètres du service Banque d’informations sécurisé

Une fois l’application du service Banque d’informations sécurisé créée, vous devez créer une application cible de la Banque d’informations sécurisée.

Pour créer une application cible du magasin sécurisé

  1. Sur la page d’accueil du site web Administration centrale de SharePoint, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  2. Cliquez sur le service Banque d’informations sécurisé.

  3. Dans la page du service Banque d’informations sécurisé, sélectionnez l’onglet Modifier.

  4. Cliquez sur Nouveau.

  5. Dans la page Créer une application cible du service Banque d’informations sécurisé :

    1. Dans la zone ID de l’application cible, tapez ProjectServerApplication.

    2. Dans la zone Nom complet, saisissez un nom pour l’application cible du magasin sécurisé.

    3. Dans la zone Adresse de messagerie du contact, saisissez une adresse de messagerie.

    4. Dans la liste déroulante Type d’application cible, sélectionnez Groupe.

    5. Cliquez sur Suivant.

  6. Dans la page permettant de spécifier les champs des informations d’identification pour votre application cible du magasin sécurisé, cliquez sur Suivant.

  7. Dans la page Spécifier les paramètres d’appartenance :

    1. Dans la zone de texte Administrateurs de l’application cible, entrez le nom de l’utilisateur qui administre la batterie de serveurs.

    2. Dans la zone Membres, saisissez le nom du groupe de domaines que vous avez créé pour les utilisateurs affichant les rapports.

    3. Cliquez sur OK.

Une fois l’application cible créée, vous devez définir les informations d’identification que vous souhaitez associer. Voici les informations d’identification que Excel Services utilise pour accéder à la base de données de création de rapports quand un utilisateur actualise les données d’un rapport.

Notes

Si vous avez besoin de réinitialiser les informations d’identification pour utiliser un nouveau compte ou mettre à jour le mot de passe associé aux informations d’identification, vous pouvez utiliser la même procédure.

Appliquez la procédure suivante pour définir les informations d’identification de l’application cible ProjectServerApplication.

Pour définir les informations d’identification de l’application cible

  1. Dans la page Application du service Banque d’informations sécurisé, activez la case à cocher de l’application cible que vous venez de créer.

  2. Dans le ruban, cliquez sur Définir les informations d’identification.

  3. Dans la boîte de dialogue Définir les informations d’identification de l’application cible du magasin sécurisé (groupe), saisissez le nom d’utilisateur et le mot de passe du compte que vous avez créé pour l’application cible du magasin sécurisé.

    Important

    Ce compte doit bénéficier des autorisations db_datareader sur la base de données de création de rapports Project Server. Il est recommandé d’ajouter ce compte au groupe Active Directory des auteurs de rapports afin qu’il dispose des autorisations requises.

  4. Cliquez sur OK.

Remplir les groupes Active Directory des auteurs de rapports et des utilisateurs affichant les rapports

Pour accorder aux utilisateurs les droits d’accès nécessaires pour le Centre d’aide à la décision dans PWA et les rapports situés dans celui-ci, vous devez remplir les groupes Active Directory des auteurs de rapports et des utilisateurs affichant les rapports comme suit :

  • Groupe des auteurs de rapports : ajoutez les comptes Active Directory des utilisateurs appelés à créer des rapports avec Excel.

  • Groupe des utilisateurs affichant les rapports : ajoutez les comptes Active Directory des utilisateurs PWA appelés à afficher les rapports dans le Centre d’aide à la décision.

    Notes

    Si vos auteurs de rapports affichent également des rapports, vous pouvez ajouter le groupe Auteurs de rapports au groupe Utilisateurs affichant les rapports dans Active Directory.

  • Groupe des utilisateurs externes affichant les rapports (facultatif) : Si les utilisateurs qui n’ont pas de compte PWA ont besoin d’accéder au Centre d’aide à la décision pour afficher les rapports, ajoutez leurs comptes Active Directory à ce groupe et effectuez la procédure suivante pour autoriser ce groupe à accéder au Centre d’aide à la décision dans Configurer l'accès au Centre d'aide à la décision.

Configurer l’accès au Centre d’aide à la décision

Les utilisateurs qui ont un compte dans PWA reçoivent automatiquement les droits nécessaires pour accéder au Centre d’aide à la décision :

  • Membres de l’équipe : Les utilisateurs du groupe Membres de l’équipe de PWA sont automatiquement ajoutés au groupe Membres de l’équipe (Microsoft Project Server) du groupe SharePoint dans le Centre d’aide à la décision.

  • Responsables de projets : Les membres du groupe Responsables de projets de PWA sont automatiquement ajoutés au groupe Responsables de projets (Microsoft Project Server) du groupe SharePoint dans le Centre d’aide à la décision.

Si les utilisateurs qui n’ont pas de comptes PWA ont besoin d’accéder aux rapports dans le Centre d’aide à la décision, vous devez leur accorder des droits d’accès séparément. Pour cela, vous pouvez les ajouter à un groupe Active Directory dédié aux utilisateurs externes affichant les rapports (comme indiqué dans la section Comptes et groupes de sécurité ci-dessus), puis octroyer les droits d’accès au groupe Active Directory dans le Centre d’aide à la décision.

Effectuez les étapes suivantes pour octroyer des droits d’accès aux utilisateurs externes affichant les rapports.

Pour octroyer des droits d’accès aux utilisateurs externes affichant les rapports

  1. Dans PWA, dans le volet de gauche, cliquez sur Aide à la décision.

  2. Dans le Centre d’aide à la décision, cliquez sur Actions du site, puis sur Autorisations de site.

  3. Sous l’onglet Modifier, cliquez sur Créer un groupe.

  4. Sur la page Créer un groupe :

    1. Dans la zone Nom, indiquez le nom du groupe (par exemple, Utilisateurs externes affichant les rapports).

    2. Dans la zone Accorder au groupe des autorisations pour ce site, cochez la case Lecture.

    3. Conservez les valeurs par défaut des autres options, puis cliquez sur OK.

  5. Sur la page Personnes et groupes, cliquez sur Nouveau.

  6. Dans la boîte de dialogue Accorder des autorisations, indiquez le nom du groupe Active Directory que vous avez créé pour les utilisateurs externes affichant les rapports, puis cliquez sur OK.

Résolution des problèmes

Si vous obtenez des messages d’erreur lorsque vous tentez d’afficher des rapports, consultez l’article relatif aux erreurs courantes dans le Centre d’aide à la décision de Project Server 2010 (https://go.microsoft.com/fwlink/p/?LinkId=202437) et le Organigramme d’actualisation de données Excel Services pour savoir comment résoudre le problème.