Trabajar con suscripciones (portal web)

SE APLICA A: ✔ SQL Server 2016 Reporting Services y versiones posteriores ✔️ Power BI Report Server

Use la página Suscripciones para mostrar todas las suscripciones del informe actual. Si tiene permisos suficientes, concedidos por la tarea "Administrar todas las suscripciones", puede ver las suscripciones de todos los usuarios. En caso contrario, esta página solo muestra las suscripciones que le pertenecen.

Para poder crear una suscripción nueva, debe comprobar primero si el origen de datos de informe usa credenciales almacenadas. Use la página de propiedades Orígenes de datos para almacenar las credenciales.

Nota

El servicio del Agente SQL Server debe estar iniciado.

Administración de suscripciones
Para llegar a la página Suscripciones, seleccione los puntos suspensivos (...) de un informe, seleccione Administrar y, después, Suscripciones.

Para crear suscripciones en la página Suscripciones, seleccione + Nueva suscripción. También puede editar las suscripciones existentes o eliminar las suscripciones que haya seleccionado.

Esta página también proporciona el estado de los resultados de las ejecuciones de suscripción en la columna Resultado . Si se ha producido un error en una suscripción, nos interesa consultar la columna de resultados antes de nada para saber cuál fue el mensaje.

También puede ejecutar una suscripción siempre que quiera si selecciona Ejecutar ahora en la página Suscripciones.

Creación o edición de una suscripción

Use la página Nueva suscripción o Editar suscripción para crear una nueva suscripción a un informe o modificar una existente. Las opciones de esta página varían dependiendo de los roles que tenga asignados. Los usuarios con permisos avanzados pueden trabajar con más opciones.

Las suscripciones se admiten para informes que se pueden ejecutar en modo desatendido. Como mínimo, el informe debe usar credenciales almacenadas o ninguna credencial. Si el informe utiliza parámetros, debe especificarse un valor predeterminado. Las suscripciones pueden pasar a estar inactivas si se cambia la configuración de ejecución del informe o si se quitan los valores predeterminados que se utilizan en las propiedades de los parámetros. Para más información, vea Creación y administración de suscripciones para servidores de informes en modo nativo.

Tipo de suscripción

Puede optar entre una suscripción estándar y una suscripción controlada por datos.

Captura de pantalla en la que se muestra la sección Tipo de suscripción.

Una suscripción controlada por datos es aquella que consulta una base de datos de suscriptor para obtener información sobre la suscripción cada vez que esta se ejecuta. Las suscripciones controladas por datos usan los resultados de la consulta para determinar los destinatarios de la suscripción, la configuración de entrega y los valores de parámetro de informe. En tiempo de ejecución, el servidor de informes ejecuta una consulta para obtener los valores utilizados para la configuración de la suscripción.

Para crear una suscripción controlada por datos, es necesario saber cómo escribir una consulta o un comando que obtenga los datos de la suscripción. También debe tener un almacén de datos que contenga los datos de suscriptor (por ejemplo, nombres y direcciones de correo electrónico del suscriptor) para usarlos para la suscripción.

Esta opción está disponible para los usuarios con permisos avanzados. Si se usa la seguridad predeterminada, no se pueden utilizar suscripciones controladas por datos en los informes situados en la carpeta Mis informes.

Destination

Seleccione la extensión de entrega que se va a utilizar para distribuir el informe.

La disponibilidad de una extensión de entrega depende de si está instalada y configurada en el servidor de informes. El correo electrónico del servidor de informes es la extensión de entrega predeterminada, pero se debe configurar antes de poder usarlo. No es necesario configurar la entrega al recurso compartido de archivos, pero se debe definir una carpeta compartida para poder utilizarla.

Captura de pantalla en la que se muestran las secciones Destino y Opciones de entrega (recurso compartido de archivos de Windows).

Según la extensión de entrega que usted seleccione, aparece la siguiente configuración:

  • Las suscripciones por correo electrónico proporcionan campos que son conocidos para los usuarios del correo electrónico, como Para, Asunto y Prioridad. Especifique Incluir informe para incrustar o adjuntar el informe, o Incluir vínculo , para incluir una dirección URL en el informe. Especifique Formato de representación para elegir un formato de presentación para el informe que ha adjuntado o incrustado. Vea Creación de una suscripción de correo electrónico para obtener más información.

  • La suscripción a recursos compartidos de archivos proporciona campos que permiten especificar una ubicación de destino. Puede entregar cualquier informe a un recurso compartido de archivos. Sin embargo, los informes que admiten características interactivas, como los informes matriciales que permiten obtener detalles de filas y columnas complementarias, se representan como archivos estáticos. En este tipo de archivos, no es posible ver filas y columnas de detalle. El nombre del recurso compartido de archivos debe especificarse con el formato UNC (Convención de nomenclatura universal); por ejemplo: \miEquipo\public\misArchivosDeInformes. No incluya una barra inversa al final del nombre de la ruta de acceso. El archivo del informe se entregará en un formato de archivo basado en el formato de representación (por ejemplo, si elige Excel, el informe se entrega como archivo .xlsx). Vea Creación de una suscripción de recurso compartido de archivos para obtener más información.

Conjunto de datos de suscripción controlada por datos

En una suscripción controlada por datos hay que definir el conjunto de datos que se usará para la suscripción. Seleccione Editar conjunto de datos para proporcionar esa información.

Captura de pantalla en la que se muestra la sección Conjunto de datos.

Primero hay que suministrar un origen de datos para usarlo en la consulta. Puede tratarse de un origen de datos compartido, o bien puede proporcionar un origen de datos personalizado.

Deberá proporcionar una consulta que enumere las distintas opciones necesarias para que la suscripción se ejecute. La pantalla proporcionará los campos que deben devolverse. Estos campos variarán según el método de entrega y los parámetros del informe.

Para obtener los mejores resultados, ejecute primero la consulta en SQL Server Management Studio, antes de usarla en la suscripción controlada por datos. A continuación, puede examinar los resultados para comprobar que contiene la información requerida. Los puntos importantes para reconocer los resultados de la consulta son:

  • Las columnas del conjunto de resultados determinan los valores que se pueden especificar para las opciones de entrega y los parámetros de informe. Por ejemplo, si va a crear una suscripción controlada por datos para la entrega de correo electrónico, debería tener una columna de direcciones de correo electrónico.

  • Las filas del conjunto de resultados determinan el número de entregas de informes que se generan. Si tiene 10.000 filas, el servidor de informes generará 10.000 notificaciones y entregas.

Captura de pantalla en la que se muestra la sección Consulta.

Ya podemos pasar a validar la consulta. También se puede definir un tiempo de espera de consulta.

Una vez creada la consulta, puede asignar valores a los campos obligatorios. Puede hacerlo escribiendo los datos manualmente o seleccionando un campo del conjunto de datos que ha creado.

Pasos siguientes

Creación y administración de suscripciones para servidores de informes en modo nativo Portal web
Trabajo con informes paginados
Trabajo con conjuntos de datos compartidos

¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.