Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Traitement des abonnements

Cette rubrique fournit des informations sur le traitement des abonnements, les caractéristiques d'un rapport remis et le déclenchement d'un abonnement.

Reporting Services comprend le processeur de planification et de livraison qui permet de planifier des rapports et d'assurer leur remise aux utilisateurs. Le serveur de rapports répond aux événements qu'il analyse en permanence. Lorsqu'un événement qui se produit correspond aux conditions définies d'un abonnement, le serveur de rapports lit l'abonnement afin de déterminer comment traiter et remettre le rapport. Le serveur de rapports demande l'extension de remise qui est spécifiée dans l'abonnement. Lorsque l'extension de remise s'exécute, le serveur de rapports extrait les informations de remise de l'abonnement et les transmet à l'extension de remise pour le traitement.

L'extension de remise effectue le rendu du rapport dans le format défini dans l'abonnement, puis remet le rapport ou la notification au destinataire spécifié. Si un rapport ne peut pas être remis, une entrée est consignée dans le fichier journal du serveur de rapports. Si vous voulez prendre en charge plusieurs tentatives, vous pouvez configurer le serveur de rapports de manière à ce qu'il réessaie de remettre le rapport en cas d'échec de la première tentative.

Traitement d'un abonnement standard

Les abonnements standard produisent une instance de rapport. Le rapport est remis dans un dossier partagé unique ou aux adresses de messagerie spécifiées dans l'abonnement. La mise en page et les données ne varient pas. Si le rapport utilise des paramètres, un abonnement standard est traité avec une seule valeur pour chaque paramètre du rapport.

Traitement d'un abonnement piloté par les données

Les abonnements pilotés par les données peuvent produire de nombreuses instances de rapport remises à de multiples destinataires. La mise en page du rapport ne varie pas, mais les données que le rapport contient peuvent changer si des valeurs de paramètres sont transmises d'un ensemble de résultats d'abonnés. Les options de remise, qui affectent le rendu du rapport et déterminent l'insertion du rapport dans un message électronique (sous forme de pièce jointe ou de lien hypertexte), peuvent également varier d'un abonné à un autre lorsque les valeurs sont transmises de l'ensemble de lignes.

Les abonnements pilotés par les données peuvent produire un grand nombre de remises. Le serveur de rapports crée une remise pour chaque ligne de l'ensemble de lignes retourné par la requête d'abonnement.

Les rapports qui sont remis par abonnements standard sont généralement rendus sous forme de rapports statiques. Ces rapports sont soit basés sur l'instantané d'exécution de rapport le plus récent, soit générés comme des rapports statiques dans le but d'effectuer une remise. Si vous choisissez l'option Inclure un lien pour un abonnement à un rapport exécuté à la demande, le serveur de rapports exécute le rapport lorsque vous cliquez sur le lien hypertexte.

Remarque Remarque

Les rapports qui sont remis via une URL restent connectés au serveur de rapports et peuvent être mis à jour ou supprimés entre deux consultations. Les options de remise que vous choisissez pour votre abonnement déterminent si le rapport est remis sous forme d'URL, incorporé dans le corps du message électronique ou envoyé sous forme de pièce jointe.

Les rapports qui sont remis via un abonnement piloté par les données peuvent être régénérés lors du traitement de l'abonnement. Le serveur de rapports ne verrouille pas une instance spécifique d'un rapport ou de son dataset pour exécuter un abonnement piloté par les données. Si l'abonnement utilise différentes valeurs de paramètres pour différents abonnés, le serveur de rapports régénère le rapport de manière à produire le résultat requis. Si les données sous-jacentes sont mises à jour après la création et la remise de la première copie du rapport, les rapports envoyés par la suite pourront intégrer des données basées sur un autre ensemble de résultats. Vous pouvez utiliser un rapport qui s'exécute comme un instantané pour garantir que la même instance de rapport sera remise à tous les abonnés. Toutefois, si une mise à jour planifiée de l'instantané se produit lors du traitement de l'abonnement, les utilisateurs peuvent obtenir des données différentes dans leurs rapports.

Le serveur de rapports utilise deux genres d'événements pour déclencher le traitement des abonnements : un événement piloté par le temps, spécifié dans une planification, ou un événement de mise à jour d'instantanés.

Un déclencheur piloté par le temps utilise une planification spécifique aux rapports ou une planification partagée pour indiquer le moment exact où l'abonnement doit s'exécuter. Pour les rapports mis en cache et les rapports à la demande, les planifications demeurent les seules possibilités de déclenchement.

Un événement de mise à jour d'instantanés utilise la mise à jour planifiée d'un instantané de rapport pour déclencher un abonnement. Vous pouvez définir un abonnement pour qu'il soit déclenché à chaque nouvelle mise à jour du rapport, selon les propriétés d'exécution définies pour ce rapport.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft