Compartir vía


Suscripciones controladas por datos en Reporting Services

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. Una suscripción controlada por datos también puede utilizar texto estático y valores predeterminados, que especifica al definir la suscripción. Las suscripciones controladas por datos se pueden utilizar para:

  • Distribuir un informe a una lista de suscriptores cambiante. 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 usar otros criterios que determinen la pertenencia a grupos de un conjunto de usuarios existente.

  • Filtrar la salida del informe utilizando valores de parámetro de informe recuperados en tiempo de ejecución.

  • Modificar los formatos de salida y las opciones de entrega del informe para cada entrega de informe.

Una suscripción controlada por datos se compone de varias partes. Los aspectos fijos de una suscripción controlada por datos se definen al crear la suscripción; entre otros, se pueden incluir los siguientes:

  • El informe para el que se define la suscripción (una suscripción siempre se asocia a un solo informe).

  • La extensión de entrega utilizada para distribuir el informe. 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é. También puede especificar una extensión de entrega personalizada. No puede especificar varias extensiones de entrega en una sola suscripción.

  • El origen de datos de suscriptor. Al definir la suscripción, especifique una cadena de conexión al origen de datos que contiene los datos de suscriptor. El origen de datos de suscriptor no se puede especificar dinámicamente en tiempo de ejecución.

  • La consulta que se utiliza para seleccionar los datos de suscriptor debe especificarse al definir la suscripción. La consulta no se puede cambiar en tiempo de ejecución.

Los valores dinámicos que se utilizan en una suscripción controlada por datos se obtienen al procesar la suscripción. 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. 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. Los datos variables se recuperan desde un origen de datos de suscriptor cada vez que se procesa la suscripción.

Requisitos para suscripciones controladas por datos

La funcionalidad de las suscripciones controladas por datos no está disponible en todas las ediciones. 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. En la lista siguiente se ofrece más información acerca de los requisitos:

Trabajar con suscripciones controladas por datos

Los siguientes artículos proporcionan más información sobre las suscripciones controladas por datos.

Artículos Descripción
Creación, modificación y eliminación de suscripciones controladas por datos Explica cómo crear, modificar o eliminar una suscripción controlada por datos.
Usar un origen de datos externo para obtener información de los suscriptores (suscripción controlada por datos) Proporciona información sobre los orígenes de datos que puede utilizar para una suscripción controlada por datos.
Crear una suscripción controlada por datos (Tutorial de SSRS) Proporciona instrucciones paso a paso para aprender a crear una suscripción controlada por datos.
Informes almacenados en caché (SSRS) Describe cómo utilizar el Proveedor de entrega NULL con una suscripción controlada por datos para cargar previamente la memoria caché.