Partager via


Livraison de bibliothèque SharePoint dans les Services de rapport

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.

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. Vous ne pouvez pas utiliser l’extension de remise SharePoint pour les abonnements que vous créez dans SQL Server Management Studio ou le Gestionnaire de rapports.

Remarque

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. Si vous tentez d’appeler l’extension de remise par programmation 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.

Spécifications

Les conditions requises pour la remise de rapports rendus à une bibliothèque sont les suivantes :

  • Le serveur de rapports doit être configuré pour le mode d'intégration SharePoint.

  • Le serveur de rapports doit avoir l'extension de remise SharePoint installée et configurée.

  • Le rapport doit être un fichier de définition de rapport (.rdl). Vous ne pouvez pas fournir d’autres types de contenu de serveur de rapports, tels que des modèles ou des ressources, via un abonnement. Vous ne pouvez pas vous abonner à des rapports ad hoc qui utilisent des modèles comme source de données.

  • Le rapport doit utiliser des informations d'identification. Il s’agit d’une condition préalable à la création d’un abonnement sur un rapport, quel que soit le type de remise.

  • La destination doit être une bibliothèque SharePoint. Lorsque vous choisissez une bibliothèque cible, vous devez en choisir une figurant sur le même site SharePoint. Vous ne pouvez pas remettre un rapport à une bibliothèque sur un autre serveur ou un autre site dans la même collection de sites.

Les propriétés et les métadonnées ne font pas partie de la remise de rapports. 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. Si vous modifiez par la suite les paramètres de sécurité ou définissez les propriétés du rapport, ces paramètres sont conservés. L'abonnement actualise simplement le rapport stocké à l'emplacement spécifié.

Autorisations SharePoint

Pour créer l'abonnement, vous devez disposer de l'autorisation Afficher des éléments sur le rapport. Pour remettre le rapport, vous devez avoir l'autorisation Ajouter des éléments dans la bibliothèque à laquelle le rapport est remis.

Comment créer, modifier et supprimer des abonnements

  1. Accédez au site SharePoint à partir duquel vous accédez au rapport.

  2. Sélectionnez le rapport, cliquez sur la flèche vers le bas en regard du rapport, puis sélectionnez Gérer les abonnements.

  3. Cliquez sur Créer, modifier ou supprimer.

Un message d’état dans la liste Gérer les abonnements affiche les informations actuelles sur l’abonnement, notamment s’il a réussi et la date et l’heure de la dernière exécution de l’abonnement.

Définition des options de remise

Vous pouvez définir les options suivantes de remise sur un abonnement qui remet un rapport à une bibliothèque SharePoint.

Format de la sortie du rendu
Spécifiez le format de l'application dans lequel vous souhaitez remettre le rapport. Le rapport est rendu dans ce format avant la remise. Le format de sortie que vous sélectionnez détermine l’extension de fichier par défaut.

La liste des formats de sortie disponible est l'ensemble des extensions de rendu installées sur le serveur de rapports.

Notez que vous ne pouvez pas spécifier les formats de sortie destinés à une utilisation interne uniquement ou qui ne sont pas pris en charge pour les serveurs de rapports qui s’exécutent en mode intégré SharePoint. Ces formats sont Null, RGDI et HTMLOWC.

Nom et extension de fichier
Spécifiez le nom et l'extension de fichier du rapport tel que vous souhaitez qu'ils apparaissent dans la bibliothèque cible. Si vous ne spécifiez pas d’extension de fichier, le serveur de rapports en crée un en fonction du format de sortie du rapport. Cette valeur est obligatoire. Le nom de fichier ne doit pas inclure les caractères suivants : \ / * ? " <> | # { } %

Titre
Spécifie une propriété facultative Title pour le rapport dans la bibliothèque cible. Il s’agit d’une propriété standard pour tous les éléments stockés dans une bibliothèque. 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.

Chemin
Spécifie une URL complète vers la bibliothèque SharePoint, notamment l'application et le site Web SharePoint. 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 sera remis.

Vous ne pouvez pas spécifier une page, un site ou une liste. Le conteneur cible doit être une bibliothèque dans le même site ou batterie de serveurs.

Options de remplacement
Spécifie si un fichier portant le même nom et la même extension est remplacé par une version plus récente lorsque l’abonnement est traité. Sélectionnez Remplacer si vous souhaitez remplacer un fichier existant par une nouvelle version. Choisissez Aucun si vous ne souhaitez pas que l’abonnement remplace un fichier. Dans ce cas, aucune livraison n'aura lieu si un fichier existe avec le nom et l'extension destinés. 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.

Copie automatique
Si vous utilisez la fonctionnalité de copie automatique pour copier automatiquement la dernière version d’un fichier à plusieurs emplacements, le fichier est copié si Overwrite est activé. Si vous avez utilisé Autoincrement ou None, la livraison échouera et l’erreur rsDeliveryError se produira.

Voir aussi

Créer et gérer des abonnements pour les serveurs de rapports en mode SharePoint
Abonnements et livraison (Reporting Services)
Spécifier des informations d'identification et de connexion pour les sources de données de rapports