Planification d'une intégration SharePoint

Reporting Services prend en charge deux niveaux d'intégration avec les produits et les technologies SharePoint. L'intégration complète est prise en charge dans le cadre du scénario de déploiement en mode intégré SharePoint. L'intégration partielle est prise en charge par l'intermédiaire d'une paire de composants WebPart que vous installez sur un site SharePoint et que vous pointez vers une instance de serveur de rapports distante.

  • Le mode intégré SharePoint permet d'intégrer Reporting Services avec les bases de données et le modèle de sécurité SharePoint. Ces fonctionnalités deviennent disponibles lorsque vous configurez un serveur de rapports pour qu'il s'exécute au sein d'un déploiement plus étendu d'un produit ou d'une technologie SharePoint 3.0. Ce mode requiert des logiciels et des tâches de configuration supplémentaires. Vous devez télécharger et installer un composant, créer une base de données de serveur de rapports pour stocker le contenu entre serveurs et les données d'application, et configurer des paramètres d'intégration sur les deux serveurs. Dans ce mode, vous devez aussi dédier une instance de serveur de rapports pour les opérations intégrées. L'avantage de ce mode est un niveau riche d'intégration qui vous permet d'accéder à des types de contenu de serveur de rapports et de les gérer à l'aide des pages d'application et des banques de données d'une application Web SharePoint. Pour plus d'informations, consultez Configuration de Reporting Services pour l'intégration de SharePoint 3.0.

  • L'intégration partielle est prise en charge par l'intermédiaire des composants WebPart Explorateur de rapports et Visionneuse de rapports qui ont été introduits pour la première fois dans SQL Server 2000 Reporting Services Service Pack 2. Ces composants WebPart restent disponibles et vous permettent de sélectionner et d'afficher des rapports à partir d'un serveur de rapports configuré pour une utilisation en mode natif.

Un serveur de rapports dans des modèles intégrés SharePoint est pris en charge avec Windows SharePoint Services 3.0 ou Office SharePoint Server 2007. Si vous utilisez une version antérieure d'un produit ou d'une technologie SharePoint, vous pouvez toujours accéder au contenu du serveur de rapports à partir d'un site SharePoint à l'aide des deux composants WebPart Reporting Services qui fonctionnent avec un serveur de rapports en mode natif, mais vous ne pouvez pas recourir au mode intégré SharePoint. Vous pouvez également utiliser les composants WebPart avec la version 3.0 d'un produit ou d'une technologie SharePoint mais vous devez ajouter les assemblys de composants WebPart au Global Assembly Cache (GAC).

Pour vous aider à sélectionner une stratégie de déploiement pour intégrer un serveur de rapports à une application Web SharePoint, cette rubrique compare les fonctionnalités d'intégration prises en charge par Reporting Services pour les versions 2.0 et 3.0 des produits et des technologies SharePoint. Pour plus d'informations sur les modes de déploiement, consultez Planification d'un mode de déploiement.

Comparaison de la prise en charge de l'intégration pour les versions 2.0 et 3.0

Le tableau ci-dessous compare les anciennes et les nouvelles fonctionnalités d'intégration. Si vous planifiez un nouveau déploiement ou évaluez les nouvelles fonctionnalités d'intégration de votre organisation, ce tableau peut vous aider à soupeser les avantages et les inconvénients de chaque implémentation.

Point de comparaison

Mode intégré SharePoint

Composants WebPart de SharePoint 2.0

Fonctionnalités d'intégration clés

Fournit une interface utilisateur pour administrer, sécuriser, gérer, afficher et remettre des rapports à l'aide des produits et technologies SharePoint. Les rapports, sources de données et modèles de données sont stockés, gérés et accessibles dans une bibliothèque SharePoint.

Intègre Reporting Services avec les bases de données et le modèle de sécurité SharePoint. Cette configuration permet à SharePoint d'être le serveur frontal auquel les utilisateurs accèdent et à Reporting Services d'être le serveur principal qui offre les fonctionnalités de création de rapports.

Un composant WebPart Visionneuse de rapports unique entièrement nouveau affiche les rapports en mode page entière ou dans un tableau de bord SharePoint. Il prend en charge les interfaces de filtre et de ligne des consommateurs qui se connectent aux composants WebPart de filtre SharePoint ou à d'autres composants WebPart SharePoint, tels que le composant WebPart Bibliothèque de rapports ou le composant WebPart partagé Bibliothèque de documents. La visionneuse fournit également des propriétés pour personnaliser le composant WebPart Visionneuse de rapports.

Un téléchargement Web gratuit du complément Reporting Services fournit un programme d'installation qui ajoute des pages d'application de serveur de rapports à un serveur frontal Web SharePoint.

Prise en charge des abonnements pilotés par les données et possibilité de gérer des travaux par programmation et en utilisant SQL Server Management Studio dans SQL Server 2008.

Deux composants WebPart fournissent des capacités d'accès et d'affichage, mais aucune fonctionnalité de gestion :

Le composant WebPart Explorateur de rapports montre une liste de rapports qui sont stockés sur un serveur de rapports.

Le composant WebPart Visionneuse de rapports affiche un rapport.

Ces composants WebPart ne peuvent pas être connectés à d'autres composants WebPart SharePoint.

Stockage de données

Stockage intégré :

Les utilisateurs publient ou téléchargent des rapports, des modèles et des sources de données dans une bibliothèque SharePoint.

Les rapports, sources de données et modèles de données dans une bibliothèque de documents SharePoint sont stockés comme fichiers dans la base de données de contenu SharePoint pour cette bibliothèque de documents SharePoint. Les fichiers sont stockés avec les extensions .rdl, .rsds et .smdl. Lorsqu'un utilisateur demande à afficher ou à gérer un rapport, une source de données ou un modèle de données, Reporting Services synchronise son contenu avec la base de données de contenu SharePoint. Pour plus d'informations, consultez Stockage et synchronisation de contenu de serveur de rapports avec des bases de données SharePoint.

Les métadonnées de rapport, telles que les planifications, les abonnements et le cache, sont stockées uniquement dans la base de données du serveur de rapports.

Aucune intégration de stockage :

Le serveur de rapports fournit un stockage unique pour les éléments traités sur le serveur de rapports et gérés par celui-ci.

Sécurité et autorisations

Sécurité intégrée :

Les fournisseurs d'authentification et les autorisations définis dans l'application Web SharePoint permettent de contrôler l'accès aux opérations et au contenu du serveur de rapports. Pour aligner et sécuriser des éléments et des opérations Reporting Services, le serveur de rapports effectue un mappage de sécurité des autorisations SharePoint sur les autorisations Reporting Services. Pour plus d'informations, consultez Vue d'ensemble de la sécurité pour Reporting Services en mode intégré SharePoint.

Sécurité séparée :

Le serveur de rapports assure la sécurité des éléments et des opérations gérés par le serveur. L'accès aux rapports et la gestion du contenu sont effectués par le biais des outils du serveur de rapports.

Création de contenu

Publiez des rapports, des modèles et des sources de données directement dans une bibliothèque SharePoint en les téléchargeant dans SharePoint ou à partir du Concepteur de rapports ou du Générateur de modèles.

Vous pouvez générer des modèles, sécuriser des modèles et lier des rapports à des entités dans un modèle à partir d'une application Web SharePoint.

Vous pouvez créer et modifier des rapports à l'aide du Générateur de rapports à partir d'une application Web SharePoint.

Créez des sources de données à l'aide du type de contenu Source de données du rapport dans la bibliothèque de documents SharePoint.

La totalité du contenu du serveur de rapports est créé dans les outils clients et dans le Générateur de rapports lancé à partir du Gestionnaire de rapports.

L'ensemble des tâches de création et de gestion du contenu est traité exclusivement par le biais d'outils clients Reporting Services.

Conditions requises liées au produit et à la version

SQL Server 2008 ou SQL Server 2005 SP2.

Vous devez aussi posséder Windows SharePoint Services 3.0 ou Office SharePoint Server  2007.

SQL Server 2008, toutes les versions de SQL Server 2005 et SQL Server 2000 SP2.

Vous pouvez utiliser Windows SharePoint Services 2.0 et SharePoint Portal Server. Les composants WebPart prennent en charge la compatibilité sur Windows SharePoint Services 3.0 et Office SharePoint Server  2007.

Installation et configuration

Téléchargez et installez le complément Reporting Services sur chaque serveur Web frontal dans une batterie de serveurs SharePoint.

Configurez l'intégration dans l'administration centrale de SharePoint et dans l'outil de configuration de Reporting Services.

Ajoutez des répertoires virtuels Reporting Services à la liste d'exclusions Windows SharePoint Services.

Exécutez un fichier .cab pour installer les composants WebPart.

Modifiez le fichier Web.config et copiez manuellement les fichiers.

Pour Windows SharePoint Services 3.0 and SharePoint Portal Server 2007, vous devez ajouter les assemblys au GAC.

Conditions requises liées au mode

Requiert un serveur de rapports qui s'exécute en mode intégré SharePoint.

Requiert un serveur de rapports en mode natif avec le Gestionnaire de rapports activé.

Limitations

Pas de prise en charge pour les rapports liés ou le Gestionnaire de rapports.

Il n'existe aucune prise en charge par programme pour les opérations de traitement.

Requiert la configuration et la maintenance de stratégies de sécurité distinctes dans l'application Web SharePoint et le serveur de rapports.

Requiert des outils distincts pour gérer le contenu et les opérations sur chaque serveur.

Les opérations planifiées, les sources de données, l'historique de rapport, le traitement des données et les abonnements doivent être gérés à l'aide des outils du serveur de rapports.

Étape Suivante : comment déployer des fonctionnalités d'intégration

Si vous avez décidé quelle approche utiliser, l'étape suivante consiste à examiner les configurations et les outils dont vous aurez besoin pour implémenter une stratégie d'intégration :

À propos des composants WebPart Explorateur de rapports et Visionneuse de rapports

Les versions antérieures de Reporting Services fournissaient également un support d'intégration pour les produits et technologies SharePoint. En particulier, SQL Server 2000 Reporting Services SP2, SQL Server 2005 et SQL Server 2005 SP1 fournissaient deux composants WebPart (Explorateur de rapports et Visionneuse de rapports) que vous pouvez inscrire et utiliser dans une application Web SharePoint. Les composants WebPart ont été conçus pour les technologies SharePoint version 2.0. Les composants WebPart sont toujours disponibles dans SQL Server 2008 et peuvent être utilisés dans le déploiement d'un produit ou d'une technologie SharePoint 3.0. Les composants WebPart n'ont pas été mis à jour pour inclure de nouvelles fonctionnalités ou capacités ; si vous utilisez actuellement ces composants WebPart, ils continueront à fournir le même niveau de fonctionnalités qu'avant.