Suscripciones controladas por datos
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 se especifican 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 utilizar otros criterios que determinen la pertenencia al grupo 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 citar 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é o una extensión de entrega personalizada. No se pueden especificar varias extensiones de entrega en una sola suscripción.
El origen de datos de suscriptor. Al definir la suscripción, debe especificarse 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 usar suscripciones controladas por datos
La funcionalidad de las suscripciones controladas por datos no está disponible en todas las ediciones. 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. En la lista siguiente se ofrece más información acerca de los requisitos:
Compruebe si utiliza una de las ediciones siguientes: Evaluation, Developer o Enterprise. Las suscripciones controladas por datos no se admiten en SQL Server Standard o Express con Advanced Services. Para obtener más información acerca de la disponibilidad de características, vea Reporting Services en SQL Server Express con Advanced Services.
Para los datos de suscripciones, elija un origen de datos que pueda proporcionar información de esquema al servidor de informes. Los ejemplos de tipos de origen de datos compatibles incluyen SQL Server los datos relacionales, Oracle, bases de datos Analysis Services, SQL Server Integration Services empaquetan datos, orígenes de datos ODBC y orígenes de datos OLE DB. Para obtener más información acerca de los requisitos de los orígenes de datos de suscriptor, vea Usar un origen de datos externo para obtener información de suscriptores.
Trabajar con suscripciones controladas por datos
Los siguientes temas proporcionan más información sobre las suscripciones controladas por datos.
Temas |
Descripción |
---|---|
Describe cómo se procesan los informes para las suscripciones controladas por datos. |
|
Crear, modificar y eliminar 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 suscriptores |
Proporciona información sobre los orígenes de datos que puede utilizar para una suscripción controlada por datos. |
Proporciona instrucciones paso a paso para aprender a crear una suscripción controlada por datos. |
|
Almacenamiento en memoria caché de informes en Reporting Services |
Describe cómo utilizar el Proveedor de entrega NULL con una suscripción controlada por datos para cargar previamente la memoria caché. |