Intégration de Reporting Services et de la technologie SharePoint

Vous pouvez configurer un serveur de rapports pour qu'il s'exécute dans le cadre du déploiement d'un produit ou d'une technologie SharePoint et qu'il utilise les fonctionnalités de collaboration et de gestion de documents centralisée de Windows SharePoint Services 3.0 ou d'Office SharePoint Server  2007 avec Reporting Services. L'exécution d'un serveur de rapports dans le cadre d'un déploiement SharePoint plus vaste fournit les niveaux d'intégration suivants :

  • stockage partagé ;

  • sécurité partagée ;

  • accès à un même site pour tous les documents professionnels, y compris les rapports, les modèles de rapport et les sources de données partagées.

Architecture d'intégration de serveur

Lorsque vous intégrez un serveur de rapports avec une instance d'un produit ou d'une technologie SharePoint, les éléments et les propriétés sont stockés dans les bases de données de contenu SharePoint. Cela fournit un niveau d'intégration plus élevé entre les technologies serveur, qui affecte la manière dont le contenu est stocké, sécurisé et accessible.

Le stockage des éléments et des propriétés des rapports dans les bases de données de contenu SharePoint vous permet de rechercher des types de contenu de serveur de rapports dans les bibliothèques SharePoint, de sécuriser des éléments en utilisant les mêmes niveaux d'autorisation et fournisseur d'authentification pour contrôler l'accès aux autres documents professionnels hébergés sur un site SharePoint, d'utiliser les fonctionnalités de collaboration et de gestion de documents pour archiver et extraire des rapports afin de les modifier, d'utiliser des alertes pour déterminer si un élément a changé, ainsi que d'incorporer ou de personnaliser le composant WebPart de visionneuse de rapports sur les pages et les sites au sein de l'application. Si vous disposer des autorisations suffisantes dans un site SharePoint, vous pouvez également générer des modèles de rapport à partir de sources de données partagées et utiliser le Générateur de rapports pour créer des rapports.

Le serveur de rapports continue à assurer toutes les opérations de traitement de données, de rendu et de remise. Il prend également en charge toutes les opérations de traitement de rapport planifiées pour les captures instantanées et l'historique de rapport. Le diagramme suivant montre les composants serveur ensemble :

diagramme de l'architecture

Lorsque vous ouvrez un rapport à partir d'un site SharePoint, le point de terminaison ReportServer2006 se connecte à un serveur de rapports, crée une session, prépare le traitement du rapport, récupère les données, fusionne le rapport dans la mise en page de rapport et l'affiche dans le composant WebPart Visionneuse de rapports. Lorsque le rapport est ouvert, vous pouvez l'exporter vers différents formats d'application ou interagir avec les données en extrayant les valeurs sous-jacentes ou en cliquant jusqu'à obtenir un rapport lié. Les opérations d'exportation et d'interaction dans les rapports sont exécutées sur le serveur de rapports.

Le serveur de rapports synchronise les opérations et les données à l'aide de Windows SharePoint Services et effectue le suivi des informations sur les fichiers qu'il traite. Lorsque vous modifiez des propriétés ou des paramètres pour un élément de serveur de rapports quelconque, la modification est stockée dans une base de données SharePoint, puis copiée dans une base de données du serveur de rapports qui assure le stockage interne d'un serveur de rapports.

Pour plus d'informations sur les topologies et les conditions requises, consultez Topologies de déploiement pour Reporting Services en mode intégré SharePoint et Configuration requise pour l'exécution de Reporting Services en mode intégré SharePoint.

Composants qui fournissent l'intégration

Pour associer les serveurs dans un déploiement unique, vous intégrez une installation de MicrosoftSQL ServerReporting Services à une instance de Windows SharePoint Services ou d'Office SharePoint Server  2007.

L'intégration est fournie par le biais de SQL Server et du complément Reporting Services pour SharePoint Technologies. Le complément Reporting Services est un composant librement distribuable que vous pouvez télécharger à partir d'un site Web de Microsoft, puis installer sur un serveur qui exécute Windows SharePoint Services 3.0 ou Office SharePoint Server  2007.

  • Sur Windows SharePoint Services, le complément Reporting Services fournit un point de terminaison de proxy ReportServer2006, un composant WebPart Visionneuse de rapports et des pages d'application afin que vous puissiez afficher, stocker et gérer le contenu du serveur de rapports sur un site ou une batterie de serveurs SharePoint.

  • Sur Reporting Services, des fichiers programme mis à jour, un point de terminaison SOAP, ainsi que des extensions de sécurité et de remise personnalisées sont fournis. Le serveur de rapports doit être configuré pour s'exécuter en mode intégré SharePoint, dédié exclusivement à la prise en charge de la remise des rapports et de l'accès aux rapports par le biais de votre site SharePoint.

Une fois que vous avez installé le complément Reporting Services sur Windows SharePoint Services et configuré les deux serveurs pour l'intégration, vous pouvez télécharger ou publier les types de contenu du serveur de rapports vers une bibliothèque SharePoint, puis afficher et gérer ces documents à partir d'un site SharePoint. Le téléchargement ou la publication du contenu du serveur de rapports constitue une première étape importante ; le composant WebPart et les pages deviennent accessibles lorsque vous sélectionnez des définitions de rapport (.rdl), des modèles de rapport (.smdl) et des sources de données partagées (.rsds) sur un site SharePoint.

Voir aussi

Concepts