Abonnements pilotés par les données

Un abonnement piloté par les données constitue un moyen d'utiliser des données d'abonnement dynamiques extraites à partir d'une source de données externe au moment de l'exécution. Un abonnement piloté par les données peut également utiliser du texte statique et des valeurs par défaut que vous spécifiez au moment de définir l'abonnement. Vous pouvez vous servir d'abonnements pilotés par les données pour effectuer les opérations suivantes :

  • Distribuer un rapport à une liste changeante d'abonnés. En l'occurrence, vous utiliserez les abonnements pilotés par les données pour distribuer un rapport dans une vaste organisation où les abonnés varient d'un mois à l'autre ou dans des groupes d'utilisateurs définis à partir d'autres critères.
  • Filtrer la sortie des rapports à l'aide de valeurs de paramètres de rapport extraites au moment de l'exécution.
  • Varier les formats de sortie des rapports et les options de remise pour chaque remise de rapport.

Un abonnement piloté par les données comprend plusieurs parties. Les éléments fixes d'un abonnement piloté par les données sont définis lorsque vous créez l'abonnement. Il s'agit notamment des éléments suivants :

  • Rapport pour lequel l'abonnement est défini (un abonnement est toujours associé à un rapport unique).
  • Extension de remise employée pour la distribution du rapport. Vous pouvez spécifier une remise par courrier électronique sur le serveur de rapports, une remise sur un partage de fichiers, le fournisseur de remise NULL utilisé pour le préchargement dans le cache ou une extension de remise personnalisée. Vous ne pouvez pas spécifier plusieurs extensions de remise pour un seul et unique abonnement.
  • Source de données des abonnés. Vous devez spécifier une chaîne de connexion à la source de données contenant les données des abonnés au moment de définir l'abonnement. Vous ne pouvez pas spécifier la source de données des abonnés de manière dynamique au moment de l'exécution.
  • Vous devez préciser la requête utilisée pour sélectionner les données des abonnés lors de la définition de l'abonnement. La requête ne peut être modifiée au moment de l'exécution.

Les valeurs dynamiques adoptées dans un abonnement piloté par les données sont obtenues au cours du traitement de l'abonnement. Des exemples de données de variables susceptibles d'être utilisées dans un abonnement incluent le nom de l'abonné, l'adresse de messagerie, le format de sortie de rapport préféré ou toute valeur de paramètre de rapport valide. Pour utiliser des valeurs dynamiques dans un abonnement piloté par les données, vous devez établir un mappage entre les champs retournés dans la requête selon des options de remise spécifiques et des paramètres de rapport. Les données de variables sont extraites d'une source de données d'abonné à chaque traitement de l'abonnement.

Configuration requise pour utiliser les abonnements pilotés par les données

ms159150.note(fr-fr,SQL.90).gifRemarque :
Les abonnements pilotés par les données ne sont pas pris en charge lorsque le serveur de rapports est configuré pour le mode intégré SharePoint.

La fonctionnalité d'abonnement piloté par les données n'est pas disponible dans toutes les éditions. Des restrictions s'appliquent également dans le cadre des types de sources de données que vous pouvez utiliser pour extraire des données d'abonnement au moment de l'exécution. La liste ci-dessous fournit de plus amples informations sur les exigences requises :

  • Confirmez si vous utilisez l'une des éditions suivantes : édition d'évaluation, édition Developer et édition Enterprise. Les abonnements pilotés par les données ne sont pas pris en charge dans l'édition Standard ou dans l'édition SQL Server 2005 Express Edition with Advanced Services. Pour plus d'informations sur la disponibilité des fonctionnalités, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2005.
  • Pour les données d'abonnement, choisissez une source de données capable de fournir des informations sur les schémas au serveur de rapports. Les données relationnelles SQL Server, Oracle, les bases de données Analysis Services, les données de package SQL Server Integration Services, les sources de données ODBC et les sources de données OLE DB sont des exemples de types de sources de données pris en charge. Pour plus d'informations sur la configuration requise pour les sources de données des abonnés, consultez Utilisation d'une source de données externe pour les données des abonnés.

Utilisation des abonnements pilotés par les données

Les rubriques suivantes fournissent des informations supplémentaires sur les abonnements pilotés par les données.

Rubriques Description

Traitement des abonnements

Décrit comment les rapports sont traités dans le cadre des abonnements pilotés par les données.

Création, modification et suppression d'abonnements pilotés par les données

Explique comment créer, modifier ou supprimer un abonnement piloté par les données.

Utilisation d'une source de données externe pour les données des abonnés

Fournit des informations sur les sources de données que vous pouvez utiliser pour un abonnement piloté par les données.

Didacticiel : Création d'un abonnement piloté par les données

Fournit des instructions pas à pas pour apprendre à créer un abonnement piloté par les données.

Mise en cache d'un rapport dans Reporting Services

Décrit comment utiliser le fournisseur de remise Null avec un abonnement piloté par les données pour précharger la mémoire cache.

Voir aussi

Tâches

Procédure : Supprimer ou modifier un abonnement (Management Studio)
Procédure : suppression ou modification d'un abonnement (Gestionnaire de rapports)
Procédure : Précharger le cache (Management Studio)
Procédure : préchargement du cache (Gestionnaire de rapports)

Concepts

Vue d'ensemble des abonnements

Autres ressources

Remise de rapports par abonnements
Page Créer un abonnement piloté par les données (Gestionnaire de rapports)

Aide et Informations

Assistance sur SQL Server 2005