abonnements pilotés par les donnéesData-Driven Subscriptions

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.A data-driven subscription provides a way to use dynamic subscription data that is retrieved from an external data source at run time. 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.A data-driven subscription can also use static text and default values that you specify when the subscription is defined. Vous pouvez vous servir d'abonnements pilotés par les données pour effectuer les opérations suivantes :You can use data-driven subscriptions to do the following:

  • Distribuer un rapport à une liste changeante d'abonnés.Distribute a report to a fluctuating list of subscribers. 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.For example, you can use data-driven subscriptions to distribute a report throughout a large organization where subscribers vary from one month to the next, or use other criteria that determines group membership from an existing set of users.

  • Filtrer la sortie des rapports à l'aide de valeurs de paramètres de rapport extraites au moment de l'exécution.Filter the report output using report parameter values that are retrieved at run time.

  • Varier les formats de sortie des rapports et les options de remise pour chaque remise de rapport.Vary report output formats and delivery options for each report delivery.

    Un abonnement piloté par les données comprend plusieurs parties.A data-driven subscription is composed of multiple parts. 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 :The fixed aspects of a data-driven subscription are defined when you create the subscription, and these include the following:

  • Rapport pour lequel l'abonnement est défini (un abonnement est toujours associé à un rapport unique).The report for which the subscription is defined (a subscription is always associated with a single report).

  • Extension de remise employée pour la distribution du rapport.The delivery extension used to distribute the report. 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.You can specify report server e-mail delivery, file share delivery, the null delivery provider used for preloading the cache, or a custom delivery extension. Vous ne pouvez pas spécifier plusieurs extensions de remise pour un seul et unique abonnement.You cannot specify multiple delivery extensions within a single subscription.

  • Source de données des abonnés.The subscriber data source. 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.You must specify a connection string to the data source that contains subscriber data when you define the subscription. Vous ne pouvez pas spécifier la source de données des abonnés de manière dynamique au moment de l'exécution.The subscriber data source cannot be specified dynamically at run time.

  • 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.The query that you use to select subscriber data must be specified when you define the subscription. La requête ne peut être modifiée au moment de l'exécution.You cannot change the query at run time.

    Les valeurs dynamiques adoptées dans un abonnement piloté par les données sont obtenues au cours du traitement de l'abonnement.Dynamic values used in a data-driven subscription are obtained when the subscription is processed. 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.Examples of variable data that you might use in a subscription include the subscriber name, e-mail address, preferred report output format, or any value that is valid for a report parameter. 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.To use dynamic values in a data-driven subscription, you define a mapping between the fields that are returned in the query to specific delivery options and to report parameters. Les données de variables sont extraites d'une source de données d'abonné à chaque traitement de l'abonnement.Variable data is retrieved from a subscriber data source each time the subscription is processed.

Configuration requise pour utiliser les abonnements pilotés par les donnéesRequirements for using Data-Driven Subscriptions

La fonctionnalité d'abonnement piloté par les données n'est pas disponible dans toutes les éditions.Data-driven subscription functionality is not available in all editions. 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.There are also limitations on the kinds of data sources that you can use to retrieve subscription data at run time. La liste ci-dessous fournit de plus amples informations sur les exigences requises :The following list provides more information about the requirements:

Utilisation des abonnements pilotés par les donnéesWorking with Data-Driven Subscriptions

Les rubriques suivantes fournissent des informations supplémentaires sur les abonnements pilotés par les données.The following topics provide more information about data-driven subscriptions.

RubriquesTopics DescriptionDescription
Créer, modifier ou supprimer des abonnements pilotés par les donnéesCreate, Modify, and Delete Data-Driven Subscriptions Explique comment créer, modifier ou supprimer un abonnement piloté par les données.Explains how to create, modify, or delete a data-driven subscription.
Utiliser une source de données externe pour les données des abonnés (abonnements pilotés par les données)Use an External Data Source for Subscriber Data (Data-Driven Subscription) Fournit des informations sur les sources de données que vous pouvez utiliser pour un abonnement piloté par les données.Provides information about the data sources that you can use for a data-driven subscription.
Créer un abonnement piloté par les données (didacticiel SSRS)Create a Data-Driven Subscription (SSRS Tutorial) Fournit des instructions pas à pas pour apprendre à créer un abonnement piloté par les données.Provides step-by-step instruction for learning how to create a data-driven subscription.
Mise en cache de rapports (SSRS)Caching Reports (SSRS) Décrit comment utiliser le fournisseur de remise Null avec un abonnement piloté par les données pour précharger la mémoire cache.Describes how to use the Null Delivery Provider with a data-driven subscription to preload the cache.

Voir aussiSee Also

Abonnements et remise (Reporting Services) Subscriptions and Delivery (Reporting Services)
Page Créer un abonnement piloté par les données (Gestionnaire de rapports) Create Data-driven Subscription Page (Report Manager)
Précharger le cache (Gestionnaire de rapports) Preload the Cache (Report Manager)