Compartir a través de


Creación, modificación y eliminación de suscripciones controladas por datos

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. Esta suscripción usa datos que ya mantiene en una base de datos de empleados, una base de datos de clientes o cualquier otra base de datos. La base de datos contiene información que se puede usar como datos de suscriptor.

Para crear una nueva suscripción controlada por datos o modificar una existente, use la página Administrar>Suscripción en el portal web. La página Suscripciones le guía por los pasos necesarios para crear o modificar una suscripción. Para tener acceso a una suscripción, utilice la página Mis suscripciones o 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).

En este artículo:

Administrar y eliminar una suscripción controlada por datos

Una suscripción controlada por datos que se está procesando no puede detenerse o eliminarse mediante el portal web. Por esta razón, resulta 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, active la casilla situada junto al informe en la página Suscripciones y, después, elija Eliminar.

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

Crear y modificar una suscripción controlada por datos

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

Crear una suscripción controlada por datos (modo nativo)

  1. En el portal web, vaya hasta la carpeta que contiene el informe, haga clic con el botón derecho en el informe y seleccione Administrar en el menú.

  2. Seleccione la pestaña Suscripciones .

  3. Seleccione + Nueva suscripción en la página Suscripciones.

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

  1. En la biblioteca de documentos de SharePoint, mantenga el mouse sobre el informe, abra las opciones de menú y seleccione Administrar suscripciones.

  2. Selecciona suscripciones controladas por datos.

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

  1. En el portal web, vaya hasta la carpeta que contiene el informe, haga clic con el botón derecho en el informe y seleccione Administrar en el menú.

  2. Seleccione la pestaña Suscripciones .

  3. Active la casilla situada junto a la suscripción que desea modificar y elija Editar. Las suscripciones controladas por datos tendrán el valor "Controlada por datos" en la columna Tipo.

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

  1. En la biblioteca de documentos de SharePoint, mantenga el mouse sobre el informe, abra las opciones de menú y seleccione 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 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 puede suscribirse a un informe que usa las credenciales representadas o delegadas del usuario actual para conectarse a un origen de datos externo. Las credenciales del usuario que crea o posee la suscripción no están disponibles cuando se procesa 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 es posible suscribirse a un informe del Generador de informes que utilice como origen de datos un modelo con una configuración de seguridad de elementos de modelo. Esta restricción solo se aplica a los informes que utilizan seguridad de elementos de modelo.

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

  • 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 más información sobre los permisos de tarea de nivel de elemento, consulte 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 utiliza la extensión de entrega por correo electrónico, la consulta debería 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 consulta tarda mucho en ejecutarse, puede aumentar el valor de tiempo de espera para adaptarse al procesamiento adicional.

Para este paso, la consulta debe validarse antes de continuar. La validación no procesa la consulta, sino que devuelve una lista de todas las columnas del conjunto de filas para que pueda hacer referencia a ellas en selecciones posteriores. Si la consulta no se valida, no podrá continuar. Una consulta no se valida si su sintaxis 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 la suscripción

Se deben especificar las condiciones necesarias para procesar la suscripción. Puede especificar una programación o puede desencadenar la suscripción para que coincida con actualizaciones en una instantánea de ejecución de informes. El procesamiento de las suscripciones controladas por datos es igual al de las suscripciones estándar.