Compartir a través de


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

Use las páginas Crear suscripción controlada por datos para crear o modificar una suscripción que use resultados de consulta para determinar los destinatarios de la suscripción, la configuración de entrega y los valores de los parámetros del informe. El servidor de informes ejecuta en tiempo de ejecución una consulta para obtener los valores usados en la configuración de la suscripción. Puede usar estas páginas para definir la consulta y asignar valores de consulta a la configuración de la suscripción. Los valores y las opciones que se especifican para la suscripción controlada por datos se dividen en varias páginas similares a las de un asistente. En total hay siete páginas.

Para crear una suscripción controlada por datos debe saber cómo escribir una consulta o un comando para obtener los datos de la suscripción. También debe tener un almacén de datos que contenga los datos de origen (es decir, los nombres de los suscriptores y la configuración de entrega asociada con cada uno de ellos) que se van a usar para la suscripción.

Esta página está disponible para usuarios con permisos avanzados. Si se utiliza la seguridad predeterminada, no se pueden utilizar las suscripciones controladas por datos para los informes ubicados en la carpeta Mis informes.

Para abrir esta página, seleccione un informe, haga clic en la ficha Suscripciones en la parte superior de la página y después haga clic en Nueva suscripción controlada por datos. Para que este botón esté habilitado, el informe debe utilizar credenciales almacenadas.

[!NOTA] SQL Server 2005 Express Edition with Advanced Services no admite esta característica. Para obtener más información acerca de la disponibilidad de características, vea Reporting Services en SQL Server 2005 Express Edition with Advanced Services.

Iniciar una suscripción (página 1)

  • Descripción
    Escriba una descripción de la suscripción. La descripción aparece en la lista de suscripciones de Mis suscripciones y en la ficha Suscripciones del informe. Se trata también del nombre del nodo de suscripción en Management Studio.
  • Especifique cómo se notifica a los destinatarios
    Seleccione la extensión de entrega que se debe usar para distribuir el informe. Para cada suscripción sólo se puede utilizar una extensión de entrega. Las siguientes opciones están disponibles:

    • Use Recurso compartido del Servidor de informes para entregar los informes en un recurso compartido de archivos. El informe se guardará como un archivo estático. Para obtener más información, vea Entrega a recursos compartidos de archivos en Reporting Services.
    • Use Correo electrónico del Servidor de informes para entregar los informes en una bandeja de entrada de correo electrónico. Para obtener más información, vea Entrega por correo electrónico en Reporting Services.
    • Use Proveedor de entrega NULL para entregar los informes en la base de datos del servidor de informes. Esta opción crea instantáneas de informe. Elija esta opción cuando desee cargar previamente en el servidor de informes instantáneas de informe con parámetros o específicas del usuario según una programación determinada. Para obtener más información, vea Almacenamiento en memoria caché de informes en Reporting Services.
  • Especifique un origen de datos que contenga la información de destinatario
    Especifique cómo se define la conexión del origen de datos. Puede elegir un origen de datos compartido si tiene alguno que contenga la información de conexión necesaria. También puede especificar la información de conexión directamente en esta suscripción.

    El origen de datos proporciona datos de suscriptor. Estos datos pueden ser nombres de empleados, Id. de empleados, direcciones de correo electrónico y preferencias de formatos de exportación (como HTML o PDF). Si va a utilizar la extensión de entrega de correo electrónico del servidor de informes, el origen de datos debe contener direcciones de correo electrónico.

Especificar una conexión (página 2)

Si especifica un origen de datos compartido, use esta página para seleccionar el elemento de origen de datos compartido. Puede utilizar el control de árbol para desplazarse hasta el elemento y seleccionarlo. Si va a definir una conexión para esta suscripción, use esta página para especificar las siguientes opciones:

  • Tipo de conexión
    Seleccione la extensión de procesamiento de datos que desea usar con el origen de datos.
  • Cadena de conexión
    Escriba la cadena de conexión que desea usar para conectar con el origen de datos.
  • Conectar utilizando
    Escriba las credenciales que se van a utilizar para la conexión al origen de datos. Las credenciales se almacenan como valores cifrados en la base de datos del servidor de informes.

    Si el origen de datos utiliza autenticación de Windows, seleccione Utilizar como credenciales de Windows para la conexión al origen de datos.

    [!NOTA] También es posible no usar credenciales; sin embargo, esta opción no es recomendable.

Especificar una consulta (página 3)

Especifique una consulta SQL o un comando que recupere un conjunto de resultados que contenga una fila para cada destinatario de la suscripción. En las páginas siguientes se usa el conjunto de resultados para rellenar la configuración de la extensión controlada por datos. En concreto, se pueden usar las columnas del conjunto de resultados que contienen valores útiles, como las direcciones de correo electrónico, para proporcionar valores para la suscripción.

  • Tiempo de espera
    Especifique un valor de tiempo de espera para la consulta. Este valor debe ser lo suficientemente grande como para poder completar la validación de la consulta.
  • Validar
    Haga clic en Validar para comprobar la consulta. Para poder continuar, la consulta debe generar resultados válidos. Si no hace clic en Validar, se validará la consulta cuando haga clic en Siguiente.

Establecer las opciones de entrega (página 4)

En la cuarta página se especifican las opciones de extensión de entrega. Las opciones que aparecen en la página se obtienen de la extensión de entrega. El modo en que se especifiquen dichas opciones puede variar considerablemente según cómo las presente la extensión de entrega. Si la extensión no tiene valores, no aparecen opciones en esta página.

Seleccione Para hacer esto

Especificar un valor estático

Use un valor constante para la configuración de la entrega.

Algunas extensiones de entrega proporcionan valores estáticos entre los que se puede elegir. Por ejemplo, la entrega mediante correo electrónico del servidor de informes proporciona valores para Incluir informe, Formato de representación, Prioridad e Incluir vínculo.

Tenga cuidado al especificar un valor estático para un campo de destinatario.

Obtener el valor de la base de datos

Use un valor del conjunto de resultados. Las columnas del conjunto de resultados se pueden seleccionar como origen de un valor de datos que se utilizará con cada instancia de la suscripción.

Sin valor

Omite la configuración de la suscripción.

ms187066.note(es-es,SQL.90).gifImportante:
Para la entrega por correo electrónico, la asignación de valores estáticos a los campos Para, CC, CCO y Responder a puede producir resultados no deseados. Los destinatarios especificados en estos campos recibirán una entrega para cada fila del conjunto de resultados. Si el conjunto de resultados es extenso, corre el riesgo de sobrepasar la capacidad del buzón de correo electrónico del destinatario. Por ejemplo, si el conjunto de resultados contiene 20 filas, cada destinatario recibirá 20 mensajes en su bandeja de entrada.

Establecer parámetros (página 5)

Si el informe incluye parámetros, debe especificar qué valores de los parámetros se usarán en el informe. Los valores de los parámetros se pueden obtener del origen de datos del suscriptor (por ejemplo, si tiene un informe regional de ventas con parámetros basado en un código de región, puede obtener información de la región para cada empleado si esa información está almacenada en la base de datos de empleados).

Seleccione Para hacer esto

Especificar un valor estático

Use un valor constante para el parámetro si desea utilizar el mismo parámetro para todos los suscriptores. Algunos parámetros proporcionan una lista de valores que se pueden elegir. Por ejemplo, una lista de meses, años o categorías de producto.

Obtener el valor de la base de datos

Use un valor del conjunto de resultados. Las columnas del conjunto de resultados se pueden seleccionar como origen de un valor de datos que se utilizará con cada instancia de la suscripción.

Especificar un desencadenador (página 6)

Seleccione un desencadenador que inicie la suscripción.

Seleccione Para hacer esto

Cuando los datos del informe se actualizan en el servidor de informes

Si el informe está configurado para ejecutarse como instantánea de ejecución de informes, puede procesar la suscripción cuando se actualice la instantánea.

Según una programación creada para esta suscripción

Ejecute la suscripción en una fecha y a una hora específicas.

En una programación compartida

Ejecute la suscripción utilizando la información de programación obtenida a través de una programación compartida.

Programar una suscripción (página 7)

Si programa la suscripción, debe especificar la frecuencia con la que se entrega el informe. El primer conjunto de opciones especifica una categoría de frecuencia (horaria, diaria, semanal, etc.). El segundo conjunto de opciones que aparece se basa en la selección inicial.

  • Cada hora
    Defina una programación que se ejecute a intervalos de horas.
  • Diario
    Defina una programación que se ejecute los días seleccionados a una hora específica. Los días se pueden especificar de varias maneras: Cada <día>, Cada día de la semana y Cada <número> días. Al elegir un método se anulan los demás, aunque los demás días aparezcan seleccionados.
  • Semanal
    Defina una programación que se ejecute en intervalos semanales a una hora específica. El intervalo puede ser una semana completa (por ejemplo, cada dos semanas) o días de una semana.
  • Mensual
    Defina una programación que se ejecute mensualmente. En un mes, se puede elegir un día basándose en un patrón (por ejemplo, el último domingo de cada mes) o fechas específicas del calendario (como 1 y 15 para indicar los días uno y quince de cada mes). Puede utilizar comas y guiones para especificar varios días e intervalos; por ejemplo, 1, 5, 7-12, 21.
  • Una vez
    Defina una programación que se ejecute una sola vez. Use la sección Fechas de inicio y fin para especificar el día en el que se va a ejecutar la programación. Esta programación deja de tener validez en cuanto se procesa.
  • Fechas de inicio y fin
    Especifique una fecha de inicio que determine cuándo entra en vigor la programación y una fecha de finalización que determine cuándo caduca. Cuando las programaciones dejan de tener validez, no se notifica. Después de la fecha de finalización, ya no vuelven a ejecutarse.

Guardar la suscripción

Cuando hay información suficiente para la suscripción, se habilita el botón Finalizar. Haga clic en Finalizar para completar la suscripción.

Vea también

Referencia

Administrador de informes (Ayuda F1)

Otros recursos

Cómo iniciar el Administrador de informes (Administrador de informes)
Administrador de informes
Suscripciones controladas por datos
Tutorial: Crear una suscripción controlada por datos
Especificar información de conexión y credenciales
Entregar informes mediante suscripciones

Ayuda e información

Obtener ayuda sobre SQL Server 2005