Suscripción y entrega (Reporting Services)

Una suscripción es una solicitud pendiente para entregar un informe en un momento concreto o en respuesta a un evento, y en un formato de archivo de aplicación especificado en la suscripción. Las suscripciones proporcionan una alternativa a la ejecución de un informe a petición. Los informes a petición requieren que el usuario seleccione el informe de forma activa cada vez que desee verlo. Las suscripciones, en cambio, permiten programar y automatizar la entrega de un informe.

Las suscripciones se procesan en el servidor de informes y se distribuyen mediante las extensiones de entrega implementadas en el servidor. De forma predeterminada, puede crear suscripciones que envían informes a una biblioteca compartida o a una dirección de correo electrónico. Si el servidor de informes está configurado para el modo integrado con SharePoint, también puede enviar un informe a una biblioteca de SharePoint.

Para crear una suscripción, el informe debe usar las credenciales almacenadas. Debe tener el permiso para ver el informe y crear suscripciones individuales. La opción Eventos programados y entrega de informes debe estar habilitada en el servidor de informes. Para obtener más información, vea Administrar suscripciones.

Nota

Las suscripciones no se admiten en SQL Server Express con Advanced Services. Para obtener más información acerca de las características de esta edición, vea Reporting Services en SQL Server Express con Advanced Services.

Suscripciones estándar y controladas por datos

Reporting Services admite dos tipos de suscripciones: estándar y controladas por datos. Las suscripciones estándar se crean y se administran por usuarios individuales. La suscripción estándar consta de valores estáticos que no pueden modificarse durante su procesamiento. Para cada suscripción estándar existe un único conjunto de opciones de presentación del informe, opciones de entrega y parámetros de informe.

Las suscripciones controladas por datos obtienen información de suscripción en tiempo de ejecución consultando un origen de datos externo que proporciona los valores usados para especificar un destinatario, parámetros de informe o un formato de aplicación. Las suscripciones controladas por datos están indicadas para listas de destinatarios extensas o para ocasiones en las que se desea cambiar el resultado del informe para cada destinatario. Este tipo de suscripciones requieren conocimientos sobre la creación de consultas y el uso de los parámetros. Las personas que crean y administran estas suscripciones suelen ser los administradores del servidor de informes. Para obtener más información, vea Suscripciones controladas por datos.

Extensión de entrega personalizada y predeterminada

Las suscripciones usan extensiones de entrega para determinar cómo se distribuye un informe y en qué formato. Cuando un usuario crea una suscripción, puede elegir una de las extensiones de entrega disponibles para determinar cómo se entrega el informe. Reporting Services incluye las siguientes extensiones de entrega. Los programadores pueden crear extensiones de entrega adicionales para dirigir los informes a otras ubicaciones.

Extensión de entrega

Descripción

Recurso compartido de archivos de Windows

Entrega un informe como un archivo de aplicación estática a una carpeta compartida accesible en la red.

Correo electrónico

Entrega una notificación o un informe como datos adjuntos de correo electrónico o como vínculo de dirección URL.

Biblioteca de SharePoint

Entrega un informe como un archivo de aplicación estática a una biblioteca de SharePoint accesible desde un sitio de SharePoint. El sitio se debe integrar con un servidor de informes que se ejecuta en el modo integrado con SharePoint.

NULL

El proveedor de entrega NULL es una extensión de entrega muy especializada que se usa para cargar previamente una memoria caché con informes con parámetros listos para ver. Este método no está disponible para los usuarios en suscripciones individuales. La entrega NULL la usan los administradores en suscripciones controladas por datos para mejorar el rendimiento del servidor de informes, mediante una carga previa en la memoria caché.

Nota

La entrega de informes es una parte extensible de la arquitectura de Reporting Services. Otros fabricantes pueden crear extensiones de entrega personalizadas para enrutar informes a distintas ubicaciones o dispositivos. Para obtener más información acerca de las extensiones de entrega personalizadas, vea Implementar una extensión de entrega. Para obtener más información sobre las formas alternativas de implementar informes, vea Lista de comprobación para la implementación de informes.

En esta sección