Remise à une bibliothèque SharePoint dans Reporting ServicesSharePoint Library Delivery in Reporting Services

Un serveur de rapports configuré en mode intégré SharePoint inclut une extension de remise que vous pouvez utiliser pour envoyer un rapport à une bibliothèque SharePoint.A report server that is configured for SharePoint integration includes a delivery extension that you can use to send a report to a SharePoint library.

Pour utiliser l’extension de remise SharePoint, vous devez créer un abonnement dans une page d’application sur un site SharePoint, puis sélectionner Bibliothèque de documents SharePoint comme type de remise.To use the SharePoint delivery extension, you must create a subscription from an application page on a SharePoint site, and then select SharePoint document library as the delivery type. Vous ne pouvez pas utiliser l’extension de remise SharePoint pour des abonnements que vous créez dans SQL ServerSQL Server Management StudioManagement Studio ou le Gestionnaire de rapports.You cannot use the SharePoint delivery extension for subscriptions that you create in SQL ServerSQL Server Management StudioManagement Studio or Report Manager.

Note

L'extension de remise ne prend pas en charge la remise des rapports à un site SharePoint si le serveur de rapports s'exécute en mode natif.The delivery extension does not support the delivery of reports to a SharePoint site if the report server is running in native mode. Si vous tentez d’appeler par programmation l’extension de remise pour un serveur de rapports en mode natif, le serveur retourne l’erreur rsDeliveryExtensionNotFound et enregistre l’erreur rsOperationNotSupportedSharePointMode dans les fichiers journaux du serveur de rapports.If you attempt to call the delivery extension programmatically for a native mode report server, the server will return the rsDeliveryExtensionNotFound error and log the rsOperationNotSupportedSharePointMode error in the report server log files.

SpécificationsRequirements

La configuration requise pour la remise des rapports rendus à une bibliothèque incluent ce qui suit :Requirements for delivering rendered reports to a library include the following:

  • Le serveur de rapports doit être configuré pour le mode d'intégration SharePoint.The report server must be configured for SharePoint integration mode.

  • Le serveur de rapports doit avoir l'extension de remise SharePoint installée et configurée.The report server must have the SharePoint delivery extension installed and configured.

  • Le rapport doit être un fichier de définition de rapport (.rdl).The report must be a report definition (.rdl) file. Vous ne pouvez pas remettre d'autres types de contenu de serveur de rapports, tels que des modèles ou des ressources, via un abonnement.You cannot deliver other report server content types, such as models or resources, through a subscription. Vous ne pouvez pas vous abonner à des rapports ad hoc qui utilisent les modèles comme source de données.You cannot subscribe to ad hoc reports that use models as a data source.

  • Le rapport doit utiliser des informations d'identification.The report must use stored credentials. Il s'agit d'une condition préalable à la création d'un abonnement sur un rapport, quel que soit le type de remise.This is a prerequisite for creating any subscription on a report, regardless of the delivery type.

  • La destination doit être une bibliothèque SharePoint.The destination must be a SharePoint library. Lorsque vous choisissez une bibliothèque cible, vous devez en choisir une figurant sur le même site SharePoint.When choosing a target library, you must choose one that is on the same SharePoint site. Vous ne pouvez pas remettre un rapport dans une bibliothèque sur un autre serveur ou un autre site au sein de la même collection de sites.You cannot deliver a report to a library on another server or another site within the same site collection.

    Les propriétés et les métadonnées n'appartiennent pas à la remise de rapports.Properties and metadata are not part of report delivery. Lorsque le rapport est remis pour la première fois, il hérite des paramètres de sécurité du dossier ou de la liste qui le contient.When the report is delivered for the first time, it inherits the security settings of the folder or list that contains it. Si vous modifiez ensuite des paramètres de sécurité ou définissez des propriétés de rapport, ces paramètres sont retenus.If you subsequently modify security settings or set report properties, those settings are retained. L'abonnement actualise simplement le rapport stocké à l'emplacement spécifié.The subscription just refreshes the report that is stored at the specified location.

Autorisation SharePointSharePoint Permissions

Pour créer l'abonnement, vous devez disposer de l'autorisation Afficher des éléments sur le rapport.To create the subscription, you must have View Items permission on the report. Pour remettre le rapport, vous devez avoir l'autorisation Ajouter des éléments dans la bibliothèque à laquelle le rapport est remis.To deliver the report, you must have Add Items permission on the library to which the report is delivered.

Procédure de création, de modification ou de suppression des abonnements.How to Create, Modify and Delete Subscriptions

  1. Accédez au site SharePoint à partir duquel vous accédez au rapport.Go to the SharePoint site from which you access the report.

  2. Sélectionnez le rapport, cliquez sur la flèche orientée vers le bas à côté du rapport, puis sélectionnez Gérer les abonnements.Select the report, click the down arrow next to the report, and select Manage Subscriptions.

  3. Cliquez sur Créer, Modifierou Supprimer.Click Create, Edit, or Delete.

    Un message de statut sur la liste de gestion des abonnements affiche des informations actuelles sur l'abonnement, en particulier si celui-ci a abouti ainsi que l'heure et la date du dernier abonnement.A Status message on the Manage Subscriptions list displays current information about the subscription, including whether it succeeded and the date and time the subscription last ran.

Définition des options de remiseSetting Delivery Options

Vous pouvez définir les options suivantes de remise sur un abonnement qui remet un rapport à une bibliothèque SharePoint.You can set the following delivery options on a subscription that delivers a report to a SharePoint library.

Format de la sortie du renduRender output format
Spécifiez le format de l'application dans lequel vous souhaitez remettre le rapport.Specify the application format in which you want the report delivered. Le rapport est rendu dans ce format avant la remise.The report is rendered in this format before delivery. Le format de sortie sélectionné détermine l'extension de fichier par défaut.The output format you select will determine the default file extension.

La liste des formats de sortie disponible est l'ensemble des extensions de rendu installées sur le serveur de rapports.The list of output formats you can select from is the set of rendering extensions that are installed on the report server.

Remarquez que vous ne pouvez pas spécifier des formats de sortie réservés à un usage interne ou qui ne sont pas pris en charge par des serveurs de rapport qui s'exécutent en mode intégré SharePoint.Note that you cannot specify output formats that are for internal use only, or that are not supported for report servers that run in SharePoint integrated mode. Ces formats sont Null, RGDI et HTMLOWC.These formats include Null, RGDI and HTMLOWC.

Nom et extension de fichierFile name and extension
Spécifiez le nom et l'extension de fichier du rapport tel que vous souhaitez qu'ils apparaissent dans la bibliothèque cible.Specify the file name and extension of the report as you want it to appear in the target library. Si vous ne spécifiez d'extension de fichier, le serveur de rapports va en créer une basée sur le format de sortie du rapport.If you do not specify a file extension, the report server will create one based on the report output format. Cette valeur est requise.This value is required. Le nom de fichier ne doit pas inclure les caractères suivants : : \ / * ?The file name must not include the following characters: : \ / * ? " < > | # { } %" < > | # { } %

TitreTitle
Spécifie une propriété Titre facultative pour le rapport dans la bibliothèque cible.Specifies an optional Title property for the report in the target library. Il s'agit d'une propriété standard pour tous les éléments stockés dans une bibliothèque.This is a standard property for all items stored in a library. Les utilisateurs peuvent choisir de montrer ou de masquer cette propriété lorsqu'ils consultent le contenu de la bibliothèque sur un site SharePoint.Users can specify whether to show or hide this property when viewing library contents on a SharePoint site.

Chemin d'accèsPath
Spécifie une URL complète vers la bibliothèque SharePoint, notamment l'application et le site Web SharePoint.Specifies a fully qualified URL to the SharePoint library, including the SharePoint Web application and site. Par exemple : http://mySharePointWeb/MySite/MyDocLib; où http://mySharePointWeb indique l’application Web, « MySite » est le site SharePoint, et « MyDocLib » est la bibliothèque SharePoint où le rapport est remis.For example: http://mySharePointWeb/MySite/MyDocLib; where http://mySharePointWeb indicates the Web application, "MySite" is the SharePoint site, and "MyDocLib" is the SharePoint library where the report will be delivered.

Vous ne pouvez pas spécifier une page, un site ou une liste.You cannot specify a page, site, or list. Le conteneur cible doit être une bibliothèque dans le même site ou batterie de serveurs.The target container must be a library in the same site or farm.

Options de remplacementOverwrite options
Spécifie si un fichier du même nom et extension est remplacé par une version plus récente lorsque l'abonnement est traité.Specifies whether a file with the same name and extension is replaced by a newer version when the subscription is processed. Sélectionnez Remplacer si vous souhaitez remplacer un fichier existant par une nouvelle version.Choose Overwrite if you want to replace an existing file with a newer version. Sélectionnez Aucune si vous ne souhaitez pas que l’abonnement remplace un fichier.Choose None if you do not want the subscription to replace a file. Dans ce cas, aucune remise ne se produit s'il existe un fichier avec les mêmes nom et extension.In this case, no delivery will occur if a file exists with the target name and extension. Sélectionnez Auto-incrément si vous souhaitez ajouter des versions successives du même fichier en ajoutant un numéro à la fin du nom du fichier.Choose Autoincrement if you want to add successive versions of the same file by appending a number at the end of the file name.

Copie automatiqueAutocopy
Si vous utilisez cette fonctionnalité pour copier automatiquement la dernière version d’un fichier dans plusieurs emplacements, le fichier est copié si l’option Remplacer est activée.If you are using the Autocopy feature to automatically copy the latest version of a file to multiple locations, the file will be copied if Overwrite is enabled. Si vous utilisez l’option Auto-incrément ou Aucun, la remise échoue et l’erreur rsDeliveryError se produit.If you used Autoincrement or None, the delivery will fail and the rsDeliveryError error will occur.

Voir aussiSee Also

Créer et gérer des abonnements pour des serveurs de rapports en mode SharePoint Create and Manage Subscriptions for SharePoint Mode Report Servers
Abonnements et remise (Reporting Services) Subscriptions and Delivery (Reporting Services)
Spécifier des informations d'identification et de connexion pour les sources de données de rapport Specify Credential and Connection Information for Report Data Sources