Procédure : configurer l'intégration de Report Server dans l'administration centrale SharePoint

Si vous configurez un serveur de rapports pour qu'il s'exécute dans le cadre du déploiement d'un produit SharePoint, vous devez spécifier des paramètres d'intégration qui déterminent la connexion entre l'instance des technologies SharePoint et un serveur de rapports Reporting Services :

  • Vous devez être administrateur sur la batterie SharePoint pour configurer l'intégration du serveur de rapports :

  • Vous devez avoir installé le Complément Reporting Services pour les produits SharePoint, lequel fournit les pages de configuration et l'intégration générale.

  • Vous devez également avoir un serveur de rapports cible qui est déjà connecté à une base de données du serveur de rapports créée pour le mode intégré SharePoint.

  • Si vous configurez Reporting Services pour s'exécuter dans une batterie de serveurs SharePoint, un serveur Web frontal SharePoint doit également être installé sur le serveur de rapports.

Les paramètres que vous spécifiez sont stockés dans la base de données de configuration. Si vous configurez l'intégration pour une batterie qui inclut plusieurs serveurs virtuels, les paramètres seront utilisés par tous les serveurs Web frontaux qui sont activés dans une batterie de serveurs SharePoint et qui ont une installation du Complément Reporting Services.

Si vous modifiez ultérieurement les comptes de service Report Server ou que vous étendez une batterie de serveurs SharePoint pour inclure des applications supplémentaires, vous devez réexécuter la commande d'accord d'accès à la base de données afin de mettre à jour les droits d'accès dans la base de données de configuration SharePoint. Pour plus d'informations, consultez Configuration du compte de service Report Server.

Pour plus d'informations sur l'ensemble des tâches à effectuer, consultez Configuration de Reporting Services pour l'intégration de SharePoint 2010.

Notes

Une fois que vous avez défini une URL de serveur de rapports, vous devez être très prudent lors de sa modification. Toute modification d'une URL de serveur de rapports perturbe la connexion entre les serveurs, ce qui affecte les rapports et les modèles en cours de traitement. Si vous modifiez l'URL du serveur de rapports sur un serveur de production, assurez-vous de respecter les procédures de temps d'arrêt planifié établies pour votre organisation.

Pour intégrer un serveur de rapports à SharePoint

  1. Dans Administration centrale de SharePoint, cliquez sur Paramètres généraux de l'application.

    Consultez les liens suivants dans la section Reporting Services :

    1. Intégration de Reporting Services

    2. Ajouter d'un serveur de rapports à l'intégration

    3. Définir les paramètres par défaut du serveur

    Si vous ne voyez pas la section ou les liens, le Complément Reporting Services pour SharePoint n'est pas installé sur l'ordinateur ou la fonctionnalité n'est pas activée. Pour plus d'informations, consultez Procédure : activer la fonctionnalité de serveur de rapports dans Paramètres du site.

  2. Cliquez sur Configuration de Reporting Services.

  3. Dans URL du service Web Report Server, spécifiez le site de serveur de rapports que vous souhaitez utiliser avec le site ou la batterie SharePoint actuel. L'URL peut pointer vers une seule instance de serveur de rapports ou il peut s'agir du nom de serveur virtuel d'un ensemble de serveurs de rapports à équilibrage de charge qui s'exécutent dans un déploiement avec montée en puissance parallèle.

    Pour obtenir l'URL, ouvrez le Gestionnaire de configuration Reporting Services, connectez-vous au serveur de rapports et cliquez sur URL du service Web. Cliquez sur l'URL pour l'ouvrir dans le navigateur et vérifier son fonctionnement. Il est normal qu'un message d'erreur de configuration s'affiche si vous n'avez pas encore terminé l'intégration avec SharePoint.

    Copiez l'URL et collez-la dans URL du service Web Report Server.

    L'URL du serveur de rapports inclut le nom de serveur et le répertoire virtuel que vous avez spécifiés dans le Gestionnaire de configuration Reporting Services. Les exemples suivants illustrent comment une URL du serveur de rapports peut être construite :

    • http://nom-serveur/reportserver (cet exemple peut être utilisé si le serveur de rapports se trouve sur un autre ordinateur).

    • https://nom_votre_serveur:443/reportserver.

    Ne spécifiez pas https://localhost pour l'URL d'un serveur de rapports utilisé dans une batterie SharePoint. Une adresse URL qui spécifie https://localhost n'est pas valide pour les applications Web SharePoint installées sur des serveurs distants.

    Si vous avez installé côte à côte le serveur de rapports et l'instance de technologie SharePoint, vérifiez qu'il n'y a pas de conflits de nom de répertoire virtuel. Pour plus d'informations sur les problèmes d'interopérabilité, consultez Déploiement côte à côte de Reporting Services et des services IIS (Internet Information Services) dans la documentation en ligne de SQL Server.

  4. Dans Mode d'authentification, sélectionnez Authentification Windows ou Compte approuvé pour spécifier si le point de terminaison de serveur de rapports installé sur le serveur SharePoint envoie un en-tête avec un jeton de sécurité pour une connexion avec emprunt d'identité sur le serveur de rapports.

    Toutes les demandes issues d'une action utilisateur sur une page d'application Reporting Services sont transférées par le point de terminaison de serveur de rapports sur l'application Web SharePoint vers un serveur de rapports à des fins de traitement. Selon le mode d'authentification, la demande peut inclure ou non un jeton d'identité d'utilisateur SharePoint dans l'en-tête.

    Si l'application Web SharePoint est configurée pour l'authentification Windows et que le protocole Kerberos est activé, vous pouvez sélectionner Authentification Windows pour vous connecter au moyen de la sécurité intégrée Windows. Dans ce cas, aucun jeton d'identité d'utilisateur n'est envoyé. Éventuellement, vous pouvez sélectionner Compte approuvé pour emprunter l'identité du compte approuvé et passer les informations utilisateur SharePoint dans l'en-tête de demande au serveur de rapports.

    Pour plus d'informations sur les connexions serveur, consultez Vue d'ensemble de la sécurité pour Reporting Services en mode intégré SharePoint dans la documentation en ligne de SQL Server.

  5. Dans Informations d'identification, spécifiez des informations d'identification qui représentent un membre du groupe Administrateurs sur l'ordinateur qui héberge le serveur de rapports.

  6. Dans Activer la fonctionnalité Reporting Services, choisissez l'étendue pour laquelle vous voulez activer la fonctionnalité d'intégration de Reporting Services, soit toutes les collections de sites, soit uniquement celles que vous sélectionnez.

  7. Cliquez sur OK.

  8. La page Résumé de l'intégration s'affiche. Le résumé montre les résultats de l'accès aux bases de données, de l'appartenance au groupe Windows et de l'activation de la fonctionnalité. Si l'URL du service Web que vous avez spécifiée fait partie d'un déploiement avec montée en puissance parallèle de Reporting Services, la section Intégration avec montée en puissance parallèle de Reporting Services apparaît dans la page de résumé. La section de montée en puissance parallèle répertorie toutes les instances de Reporting Services détectées dans le déploiement avec montée en puissance parallèle. Cette liste n'indique pas si chaque instance a déjà été intégrée ou non avec SharePoint. Elle sert à vous rappeler que les instances à vérifier sont intégrées par l'une des méthodes suivantes :

    • Cliquez sur le lien Ajouter une instance en regard du nom de l'instance.

    • Dans la page Intégration de Reporting Services, cliquez sur Ajouter un serveur de rapports à l'intégration.

    Cliquez sur Fermer une fois que vous avez terminé la vérification du résumé d'intégration.

Pour spécifier des valeurs par défaut du serveur

  1. Dans la section Reporting Services, cliquez sur Définir des paramètres par défaut serveur.

  2. Dans Instantanés d'historique de rapport, spécifiez une valeur par défaut à l'échelle du site pour déterminer le nombre de copies d'historique de rapport à conserver. La valeur par défaut donne un paramètre de départ qui établit le nombre d'instantanés qui peuvent être stockés pour chaque rapport. Vous pouvez spécifier des limites différentes dans les pages de propriétés de rapports particuliers.

  3. Dans Délai de traitement des rapports, spécifiez si le délai de traitement d'un rapport expire sur le serveur de rapports après un certain nombre de secondes. Cette valeur s'applique au traitement du rapport sur le serveur de rapports. Elle n'a aucune incidence sur le traitement des données sur le serveur de base de données qui fournit les données pour le rapport. La minuterie du traitement du rapport commence lorsque le rapport est sélectionné et s'arrête lors de l'ouverture du rapport. La valeur que vous spécifiez doit être suffisante pour terminer le traitement des données et du rapport.

  4. Dans Journal de traitement des rapports, spécifiez si le serveur de rapports génère des journaux de traces et le nombre de jours pendant lesquels ces journaux sont conservés. . Les journaux sont stockés sur l'ordinateur qui est le serveur de rapports dans le dossier Program Files\Microsoft SQL Server\MSSQL.n\ReportServer\Log. Un nouveau fichier journal est démarré chaque fois que le service est démarré. Pour plus d'informations sur les fichiers journaux, consultez Journal des traces du service Report Server.

  5. Dans Activer la sécurité intégrée de Windows, spécifiez si une connexion à une source de données de rapport peut être établie à l'aide du jeton de sécurité Windows de l'utilisateur qui a demandé le rapport.

  6. Dans Activer l'exécution du rapport ad hoc, spécifiez si les utilisateurs peuvent exécuter des requêtes ad hoc à partir d'un rapport du Générateur de rapports. La définition de cette option spécifie la propriété EnableLoadReportDefinition sur le serveur de rapports. Si vous désactivez cette option, le serveur de rapports ne va pas créer de rapports consultables à l'aide de clics pour les rapports se servant d'un modèle de rapport comme source de données.

  7. Dans Activer le téléchargement du contrôle ActiveX RsClientPrint, spécifiez si les utilisateurs peuvent télécharger le contrôle côté client, ce qui donne accès à des paramètres d'impression.

  8. Dans Activer le téléchargement du Générateur de rapports, spécifiez si les clients sont en mesure de voir le bouton pour le téléchargement de l'application de générateur de rapports.

  9. Dans URL de lancement du Générateur de rapports personnalisée, spécifiez une URL personnalisée lorsque le serveur de rapports n'utilise pas l'URL du Générateur de rapports par défaut. Ce paramètre est facultatif. Si vous ne spécifiez pas de valeur, l'URL par défaut est utilisée, laquelle lance le Générateur de rapports version 3.0. Pour lancer le Générateur de rapports version 1.0 comme une application en un clic, entrez la valeur suivante : http://<nom_de_l'ordinateur>/ReportServer/ReportBuilder/ReportBuilder_1_0_0_0.application.

  10. Cliquez sur OK.

  11. Si vous installez un seul serveur, consultez les instructions de post-intégration de la section Procédure : installer et configurer l'intégration à SharePoint sur un serveur autonome.