Abonnement et remise (Reporting Services)

Un abonnement est une requête permanente de remise d'un rapport à une heure donnée ou en réponse à un événement, et dans un format de fichier d'application que vous définissez dans l'abonnement. Les abonnements offrent une alternative à l'exécution d'un rapport à la demande. La génération de rapports à la demande nécessite que vous sélectionniez le rapport chaque fois que vous souhaitez le consulter. En revanche, les abonnements peuvent être utilisés pour planifier et pour automatiser la remise d'un rapport.

Les abonnements sont traités sur le serveur de rapports et sont distribués via les extensions de remise déployées sur le serveur. Par défaut, vous pouvez créer des abonnements qui envoient des rapports vers un dossier partagé ou une adresse de messagerie. Si le serveur de rapports est configuré en mode intégré SharePoint, vous pouvez également envoyer un rapport vers une bibliothèque SharePoint.

Pour créer un abonnement, le rapport doit utiliser des informations d'identification stockées. Vous devez être autorisé à afficher le rapport et à créer des abonnements individuels. L'option Événements programmés et remise du rapport doit être activée sur le serveur de rapports. Pour plus d'informations, consultez Gestion des abonnements.

Notes

Les abonnements ne sont pas pris en charge dans SQL Server Express with Advanced Services. Pour plus d'informations sur les fonctionnalités de cette édition, consultez Reporting Services dans SQL Server Express with Advanced Services.

Abonnements standard et pilotés par les données

Reporting Services prend en charge deux types d'abonnements : les abonnements standard et les abonnements pilotés par les données. Les abonnements standard sont créés et gérés par des utilisateurs individuels. Un abonnement standard se compose de valeurs statiques qui ne peuvent pas changer au cours du traitement. Pour chaque abonnement standard, il y a exactement un jeu d'options de présentation des rapports, d'options de remise et de paramètres de rapport.

Les abonnements pilotés par les données obtiennent les informations d'abonnement au moment de l'exécution en interrogeant une source de données externe qui fournit les valeurs utilisées pour spécifier un destinataire, des paramètres de rapport ou un format d'application. Vous pouvez utiliser des abonnements pilotés par les données si la taille de votre liste de destinataires est très importante ou si vous voulez modifier la sortie du rapport pour chaque destinataire. Pour cela, vous devez savoir créer des requêtes et comprendre comment les paramètres sont utilisés. En règle générale, les administrateurs de serveur de rapports se chargent de créer et de gérer ces abonnements. Pour plus d'informations, consultez Abonnements pilotés par les données.

Extension de remise par défaut et personnalisée

Les abonnements utilisent des extensions de remise pour déterminer le mode de diffusion d'un rapport et le format dans lequel il sera rendu. Lorsqu'un utilisateur crée un abonnement, il peut choisir l'une des extensions de remise disponibles pour déterminer le mode de remise du rapport. Reporting Services comprend les extensions de remise suivantes. Les développeurs peuvent créer des extensions de remise supplémentaires pour acheminer les rapports vers d'autres emplacements.

Extension de remise

Description

Partage de fichiers Windows

Remet un rapport en tant que fichier d'application statique dans un dossier partagé accessible sur le réseau.

Courrier électronique

Remet une notification ou un rapport en tant que pièce jointe de message électronique ou en tant qu'URL.

Bibliothèque SharePoint

Remet un rapport en tant que fichier d'application statique dans une bibliothèque SharePoint accessible à partir d'un site SharePoint. Le site doit être intégré à un serveur de rapports qui s'exécute en mode intégré SharePoint.

Null

Le fournisseur de remise Null est une extension de remise très spécialisée qui sert à précharger un cache à l'aide de rapports paramétrables prêts à être affichés. Dans les abonnements individuels, cette méthode n'est pas accessible aux utilisateurs. Elle est utilisée par les administrateurs dans les abonnements pilotés par les données pour améliorer les performances d'un serveur de rapports en préchargeant le cache.

Notes

La remise de rapports est un module extensible de l'architecture de Reporting Services. D'autres fournisseurs peuvent créer des extensions de remise personnalisée pour acheminer les rapports vers des emplacements ou des périphériques différents. Pour plus d'informations sur les extensions de remise personnalisées, consultez Implémentation d'une extension de remise. Pour plus d'informations sur d'autres modes de déploiement de rapports, consultez Liste de vérification pour le déploiement de rapports.

Dans cette section