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:
Para más información sobre las ediciones de SQL Server que admiten la funcionalidad de suscripción controlada por datos, consulte Características de SQL Server Reporting Services admitidas en sus ediciones.
Para los datos de suscripciones, elija un origen de datos que pueda proporcionar información de esquema al servidor de informes. Entre los ejemplos de tipos de origen de datos admitidos se incluyen:
- Datos relacionales de SQL Server,
- Bases de datos de Oracle Analysis Services
- Paquete de datos de SQL Server Integration Services
- orígenes de datos de conectividad abierta de bases de datos (ODBC) y orígenes de datos de base de datos vinculación e incrustación de objetos (OLEDB).
Para más información sobre los requisitos del origen de datos de suscriptores, consulte Usar un origen de datos externo para obtener información de los suscriptores (suscripción controlada por datos).
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é. |