Compartir a través de


Crear, modificar y eliminar una suscripción de Data-Driven

Una suscripción controlada por datos es una suscripción basada en consultas que obtiene los valores de los datos que se utilizan para procesar la suscripción en tiempo de ejecución. Cuando se desencadena la suscripción, se procesa una consulta para obtener información actualizada sobre destinatarios, opciones de entrega del informe, formatos de representación y valores de los parámetros. Los resultados de la consulta se combinan con la definición de suscripción para crear una suscripción dinámica que usa datos que ya mantiene en una base de datos de empleados, una base de datos de clientes o cualquier otra base de datos que contenga información que se pueda usar como datos de suscriptor.

Se aplica a: Modo nativo de Reporting Services | Modo SharePoint

En este tema:

Crear y modificar una suscripción de Data-Driven

Para crear una nueva suscripción basada en datos o modificar una suscripción existente, utilize las páginas de creación de suscripciones Data-Driven en el Administrador de Informes. Estas páginas le guiarán por cada paso de creación o modificación de una suscripción. Para acceder a una suscripción después de crearla, use la página Mis suscripciones y la lista Suscripciones de un informe. Para más información sobre cómo crear una suscripción controlada por datos, consulte Creación de una suscripción controlada por datos (Tutorial de SSRS).

Para crear una suscripción controlada por datos, seleccione un informe que utilice credenciales almacenadas o que no utilice ninguna credencial. Al crear la suscripción controlada por datos, considere la posibilidad de usar una convención de nomenclatura para el campo de descripción para poder diferenciar fácilmente las suscripciones estándar de las suscripciones controladas por datos.

Para crear una suscripción controlada por datos (modo nativo)

  1. En el Administrador de informes, vaya a la carpeta que contiene el informe, mantenga el puntero sobre el informe, abra el menú de opciones y Haga clic en administrar .

  2. Haga clic en la pestaña Suscripciones .

  3. Haga clic en el botón Nueva suscripción Data-Driven .

Para crear una suscripción controlada por datos (modo de SharePoint)

  1. En la biblioteca de documentos de SharePoint, mantenga el puntero sobre el informe, abra el menú de opciones y Haga clic en Administrar suscripciones.

  2. Haga clic en Agregar la suscripción Data-Driven.

Para modificar una suscripción controlada por datos existente (modo nativo)

  1. En el Administrador de informes, vaya a la carpeta que contiene el informe, mantenga el puntero sobre el informe, abra el menú de opciones y Haga clic en administrar.

  2. Haga clic en la pestaña Suscripciones . También puede hacer clic en el vínculo Mis suscripciones en la tope del administrador de informes.

  3. Seleccione la suscripción que desea modificar. El siguiente icono indica una suscripción basada en datos: Icono de suscripción basada en datos

Para modificar una suscripción controlada por datos existente (modo de SharePoint)

  1. En la biblioteca de documentos de SharePoint, mantenga el puntero sobre el informe, abra el menú de opciones y Haga clic en Administrar suscripciones.

  2. Seleccione la suscripción que desea modificar.

Nota:

Puede modificar cualquier valor que ya se haya especificado. Todos los valores aparecen como se crearon en primer lugar, excepto la contraseña que se utiliza para obtener acceso al almacén de datos de suscriptores. Debe volver a escribir la contraseña cada vez que modifique valores en la segunda página o en cualquier página posterior.

Antes de crear una suscripción controlada por datos, asegúrese de cumplir los requisitos siguientes:

  • Requisitos de informes El informe debe utilizar credenciales almacenadas o ninguna credencial para recuperar datos en tiempo de ejecución. No se puede suscribir a un informe que use credenciales suplantadas o delegadas para conectarse a un origen de datos externo; las credenciales del usuario que crea o posee la suscripción no estarán disponibles cuando se procese la suscripción. Las credenciales almacenadas pueden ser una cuenta de Windows o una cuenta de usuario de base de datos. Para más información, consulte Especificar información de credenciales y conexión para los orígenes de datos de informes.

    No se puede suscribir a un informe del Generador de informes que use un modelo como origen de datos y el modelo contenga la configuración de seguridad del elemento de modelo. Esta restricción solo se aplica a los informes que utilizan seguridad de elementos de modelo.

    No se puede crear una suscripción controlada por datos en un informe que contenga la User!UserID expresión.

  • Requisitos de datos. Debe disponer de acceso a un origen de datos externo que contenga la información sobre los suscriptores.

  • Requisitos de usuarios El autor de la suscripción debe tener permiso para "Administrar informes" y "Administrar todas las suscripciones". Para obtener más información sobre los permisos de tareas de nivel de elemento, vea Tareas y permisos. El autor también debe disponer de las credenciales necesarias para obtener acceso al origen de datos externo que contiene los datos de los suscriptores.

Definir una consulta que recupera información de suscripción

En una suscripción controlada por datos se debe especificar una consulta o un comando que recupere los datos de los suscriptores. La consulta debería producir una fila por suscriptor. Si usa la extensión de entrega de correo electrónico, la consulta debe devolver un alias de correo electrónico válido para cada suscriptor. El número de entregas que se realice se basa en el número de filas que devuelva la consulta. Si el conjunto de filas contiene 10.000 filas, la suscripción entregará 10.000 informes.

Si la ejecución de la consulta consume mucho tiempo, puede aumentar el valor de tiempo de espera para dar cabida al procesamiento adicional.

Para este paso, la consulta debe validarse antes de continuar. La validación no procesa la consulta, pero devuelve una lista de todas las columnas que están en el conjunto de filas para que pueda hacer referencia a las columnas en selecciones posteriores. Si la consulta no se puede validar, no puede continuar. Una consulta no se puede validar si la sintaxis de la consulta es incorrecta o si la conexión al origen de datos no es válida. Use el botón Atrás para hacer correcciones en el origen de datos.

Ejecución de una suscripción

Configure las condiciones para el procesamiento de suscripciones. Tiene la opción de configurar un horario, o puede activar la suscripción para que coincida con las actualizaciones de una instantánea de ejecución del informe.

nota Aunque no hay ninguna característica en la interfaz de usuario que puede usar para ejecutar inmediatamente una suscripción, puede usar un script sencillo de Windows PowerShell para desencadenar una suscripción para ejecutarse. Para obtener más información, consulte la sección "Script: Ejecutar (activar) una sola suscripción" de Uso de PowerShell para cambiar y enumerar propietarios de suscripciones de Reporting Services y ejecutar una suscripción.

La programación y las condiciones para ejecutar suscripciones controladas por datos es la misma que el procesamiento de las suscripciones estándar.

Administrar y eliminar una suscripción controlada por datos

Una suscripción controlada por datos que está en curso no se puede detener ni eliminar a través de la página Administrar trabajos del Administrador de informes. Por este motivo, es ventajoso usar una programación compartida para desencadenar la suscripción controlada por datos. De esa manera, si desea impedir temporalmente que se procese una suscripción, puede pausar la programación que la desencadena. Para obtener más información, vea Crear y administrar suscripciones para servidores de informes en modo nativo.

Para eliminar una suscripción controlada por datos, selecciónela en la página Mis suscripciones o en la página Suscripciones de un informe y, a continuación, haga clic en Eliminar.

Para obtener instrucciones sobre cómo cancelar una suscripción controlada por datos, vea Administrar un proceso en ejecución.

Véase también

Crear, modificar y eliminar suscripciones estándar (Reporting Services en modo nativo)
Suscripciones y distribución (Reporting Services)
Administrador de informes (Modo nativo de SSRS)
Creación y administración de suscripciones para servidores de informes en modo nativo
Página Suscripciones (Administrador de informes)
Página Mis suscripciones (Administrador de informes)