Vue d'ensemble de l'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 SharePoint et qu'il utilise les fonctionnalités de collaboration et de gestion de documents centralisée de SharePoint pour les rapports et autres types de contenu Reporting Services. L'intégration SharePoint requiert l'installation de la version appropriée du complément Reporting Services sur vos serveurs Web frontaux SharePoint. L'exécution d'un serveur de rapports dans le cadre d'un déploiement SharePoint 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 à une instance d'un produit 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 instantanés 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 du serveur de rapports 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 SharePoint 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 SQL Server Reporting Services à une instance de produits SharePoint. 

L'intégration est assurée par le biais de SQL Server et du complément Reporting Services pour les produits SharePoint. Le complément Reporting Services est un composant en distribution libre que vous pouvez télécharger, puis installer sur un serveur qui exécute la version appropriée de SharePoint. 

  • Dans SharePoint, le complément Reporting Services fournit le point de terminaison proxy ReportServer, 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 dans SharePoint 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.

Combinaisons prises en charge du complément SharePoint et du serveur de rapports

Certaines fonctionnalités ne sont pas prises en charge dans toutes les combinaisons de serveur de rapports, complément Reporting Services pour SharePoint et produits SharePoint. La combinaison recommandée et la plus complète est d'utiliser des Produits SharePoint 2010, le complément SQL Server 2008 R2 Reporting Services pour les produits SharePoint 2010 et le serveur de rapports SQL Server 2008 R2 en mode intégré SharePoint.

Notes

La version correcte du complément Reporting Services doit être utilisée avec la version correspondante des produits SharePoint.

Combinaisons de composants SharePoint et Reporting Services prises en charge

Le tableau suivant résume les combinaisons prises en charge de serveur de rapports, complément Reporting Services pour les produits SharePoint et produits SharePoint. Pour une liste détaillée des fonctionnalités prise en charge, consultez Fonctionnalités prises en charge par Reporting Services en mode intégré SharePoint

Serveur de rapports

Complément

SharePoint

Pris en charge

SQL Server 2008 R2

SQL Server 2008 R2

Produits SharePoint 2010

O

SQL Server 2008 R2

SQL Server 2008 SP2

Produits SharePoint 2007

O

SQL Server 2008 SP1, mise à jour cumulative 8

SQL Server 2008 R2

Produits SharePoint 2010

O

SQL Server 2008

SQL Server 2008

Produits SharePoint 2010

N

SQL Server 2008

SQL Server 2008

Produits SharePoint 2007

O

SQL Server 2005 SP2

SQL Server 2005

Produits SharePoint 2007

O

Vue d'ensemble de l'installation et de la configuration

Les étapes exactes à suivre pour installer et configurer le complément Reporting Services peuvent varier selon vos besoins. Les étapes de base sont indiquées ci-dessous.

Mode connecté et mode local

La version SQL Server 2008 R2 présente un nouveau mode local pour la consultation de rapports d'un serveur SharePoint 2010 qui inclut le complément Microsoft SQL Server 2008 R2 Reporting Services pour les produits SharePoint 2010 installés.

Historique des modifications

Mise à jour du contenu

Suppression de la date de version « estimée » pour SQL Server 2008 SP2, suite au lancement de la version.