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

[!NOTA] Las suscripciones controladas por datos no se admiten si el servidor de informes está configurado para el modo integrado de SharePoint.

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. En SQL Server Standard Edition y SQL Server 2005 Express Edition with Advanced Services no se admiten las suscripciones controladas por datos. Para obtener más información acerca de las características disponibles, vea Características compatibles con las ediciones de SQL Server 2005.
  • Para los datos de suscripciones, elija un origen de datos que pueda proporcionar información de esquema al servidor de informes. Algunos ejemplos de los tipos de orígenes de datos admitidos son los datos relacionales de SQL Server, Oracle, las bases de datos de Analysis Services, los datos de paquetes de SQL Server Integration Services, los orígenes de datos ODBC y los 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

Procesar suscripciones

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.

Tutorial: Crear 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 caché.

Vea también

Tareas

Cómo eliminar o modificar una suscripción (Management Studio)
Cómo eliminar o modificar una suscripción (Administrador de informes)
Cómo cargar previamente la memoria caché (Management Studio)
Cómo cargar previamente la memoria caché (Administrador de informes)

Conceptos

Información general de suscripciones

Otros recursos

Entregar informes mediante suscripciones
Página Crear suscripción controlada por datos (Administrador de informes)

Ayuda e información

Obtener ayuda sobre SQL Server 2005