suscripciones controladas por datosData-Driven Subscriptions

Una suscripción controlada por datos proporciona una manera de utilizar datos de suscripción dinámica recuperados desde un origen de datos externo en tiempo de ejecución.A data-driven subscription provides a way to use dynamic subscription data that is retrieved from an external data source at run time. Una suscripción controlada por datos también puede utilizar texto estático y valores predeterminados, que se especifican al definir la suscripción.A data-driven subscription can also use static text and default values that you specify when the subscription is defined. Las suscripciones controladas por datos se pueden utilizar para:You can use data-driven subscriptions to do the following:

  • Distribuir un informe a una lista de suscriptores cambiante.Distribute a report to a fluctuating list of subscribers. Por ejemplo, puede utilizar las suscripciones controladas por datos para distribuir un informe en una organización de gran tamaño donde los suscriptores varíen de un mes a otro, o bien, puede utilizar otros criterios que determinen la pertenencia al grupo de un conjunto de usuarios existente.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.

  • Filtrar la salida del informe utilizando valores de parámetro de informe recuperados en tiempo de ejecución.Filter the report output using report parameter values that are retrieved at run time.

  • Modificar los formatos de salida y las opciones de entrega del informe para cada entrega de informe.Vary report output formats and delivery options for each report delivery.

    Una suscripción controlada por datos se compone de varias partes.A data-driven subscription is composed of multiple parts. Los aspectos fijos de una suscripción controlada por datos se definen al crear la suscripción; entre otros, se pueden citar los siguientes:The fixed aspects of a data-driven subscription are defined when you create the subscription, and these include the following:

  • El informe para el que se define la suscripción (una suscripción siempre se asocia a un solo informe).The report for which the subscription is defined (a subscription is always associated with a single report).

  • La extensión de entrega utilizada para distribuir el informe.The delivery extension used to distribute the report. Se puede especificar la entrega por correo electrónico del servidor de informes, la entrega a recursos compartidos de archivos, el proveedor de entrega NULL que se utiliza para la carga previa de la caché o una extensión de entrega personalizada.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. No se pueden especificar varias extensiones de entrega en una sola suscripción.You cannot specify multiple delivery extensions within a single subscription.

  • El origen de datos de suscriptor.The subscriber data source. Al definir la suscripción, debe especificarse una cadena de conexión al origen de datos que contiene los datos de suscriptor.You must specify a connection string to the data source that contains subscriber data when you define the subscription. El origen de datos de suscriptor no se puede especificar dinámicamente en tiempo de ejecución.The subscriber data source cannot be specified dynamically at run time.

  • La consulta que se utiliza para seleccionar los datos de suscriptor debe especificarse al definir la suscripción.The query that you use to select subscriber data must be specified when you define the subscription. La consulta no se puede cambiar en tiempo de ejecución.You cannot change the query at run time.

    Los valores dinámicos que se utilizan en una suscripción controlada por datos se obtienen al procesar la suscripción.Dynamic values used in a data-driven subscription are obtained when the subscription is processed. Algunos ejemplos de datos variables que se pueden utilizar en una suscripción son el nombre del suscriptor, la dirección de correo electrónico, el formato de salida preferido para el informe o cualquier valor que sea válido para un parámetro de informe.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. Para utilizar valores dinámicos en una suscripción controlada por datos se define una asignación entre los campos que se devuelven en la consulta y opciones de entrega específicas y parámetros de informe.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. Los datos variables se recuperan desde un origen de datos de suscriptor cada vez que se procesa la suscripción.Variable data is retrieved from a subscriber data source each time the subscription is processed.

Requisitos para usar suscripciones controladas por datosRequirements for using Data-Driven Subscriptions

La funcionalidad de las suscripciones controladas por datos no está disponible en todas las ediciones.Data-driven subscription functionality is not available in all editions. También existen limitaciones en cuanto a las clases de orígenes de datos que se pueden emplear para recuperar datos de suscripción en tiempo de ejecución.There are also limitations on the kinds of data sources that you can use to retrieve subscription data at run time. En la lista siguiente se ofrece más información acerca de los requisitos:The following list provides more information about the requirements:

Trabajar con suscripciones controladas por datosWorking with Data-Driven Subscriptions

Los siguientes temas proporcionan más información sobre las suscripciones controladas por datos.The following topics provide more information about data-driven subscriptions.

TemasTopics DescriptionDescription
Cómo crear, modificar y eliminar suscripciones controladas por datosCreate, Modify, and Delete Data-Driven Subscriptions Explica cómo crear, modificar o eliminar una suscripción controlada por datos.Explains how to create, modify, or delete a data-driven subscription.
Usar un origen de datos externo para obtener información de los suscriptores (suscripción controlada por datos)Use an External Data Source for Subscriber Data (Data-Driven Subscription) Proporciona información sobre los orígenes de datos que puede utilizar para una suscripción controlada por datos.Provides information about the data sources that you can use for a data-driven subscription.
Crear una suscripción controlada por datos (Tutorial de SSRS)Create a Data-Driven Subscription (SSRS Tutorial) Proporciona instrucciones paso a paso para aprender a crear una suscripción controlada por datos.Provides step-by-step instruction for learning how to create a data-driven subscription.
Informes almacenados en caché (SSRS)Caching Reports (SSRS) Describe cómo utilizar el Proveedor de entrega NULL con una suscripción controlada por datos para cargar previamente la memoria caché.Describes how to use the Null Delivery Provider with a data-driven subscription to preload the cache.

Ver tambiénSee Also

Suscripciones y entrega (Reporting Services) Subscriptions and Delivery (Reporting Services)
Página Crear suscripción controlada por datos (Administrador de informes) Create Data-driven Subscription Page (Report Manager)
Cargar previamente la memoria caché (Administrador de informes)Preload the Cache (Report Manager)