Lección 3: Definir una suscripción controlada por datos

En esta lección, utilizará las páginas de suscripción controladas por datos para conectar a un origen de datos de suscripción, crear una consulta que recupera datos de suscripción y asignar el conjunto de resultados a las opciones de informe y entrega.

Nota

Antes de empezar, compruebe que el servicio del Agente SQL Server esté en ejecución. Si no es así, no podrá guardar la suscripción.

En esta lección se supone que completó la lección 1 y la lección 2, y que el origen de datos del informe usa credenciales almacenadas. Para obtener más información, vea Lección 2: Modificar las propiedades del origen de datos de informe

Iniciar el Asistente para suscripciones controladas por datos

  1. En el Administrador de informes, haga clic en Inicio y navegue hasta la carpeta que contiene el informe Employee Sales Summary. Por ejemplo, los informes de ejemplo de AdventureWorks 2008.

  2. Abra el menú de comandos para el informe de empleado de ventas.

  3. Haga clic en Administrar.

  4. Haga clic en la ficha Suscripciones.

  5. Haga clic en Nueva suscripción controlada por datos. Si no ve este botón, no dispone de permisos para el Administrador de contenido.

Paso 1: especificar una descripción

  1. Escriba una descripción de la suscripción.

  2. Seleccione Windows FileShare para Especifique cómo se notifica a los destinatarios.

  3. Seleccione Especifique sólo esta suscripción y, a continuación, haga clic en Siguiente.

Paso 2: especificar una conexión al origen de datos del suscriptor

  1. Seleccione Microsoft SQL Server como tipo de origen de datos.

  2. En Cadena de conexión, escriba la siguiente cadena de conexión:

    data source=localhost; initial catalog=Subscribers
    

    Nota

    La base de datos de suscriptores se creó en la lección 1.

  3. Haga clic en Credenciales almacenadas de forma segura en el servidor de informes.

  4. En Nombre de usuario y Contraseña, escriba el nombre de usuario y la contraseña del dominio. Incluya tanto el dominio como la cuenta de usuario al especificar Nombre de usuario.

    Nota importanteImportante

    Las credenciales usadas para conectarse a un origen de datos de suscriptor no se devuelven a Management Studio. Si modifica la suscripción más adelante, deberá volver a escribir la contraseña utilizada para conectarse al origen de datos.

  5. Seleccione Utilizar como credenciales de Windows para la conexión al origen de datos y haga clic en Siguiente.

Paso 3: definir una consulta para recuperar datos del suscriptor

  1. En el panel de consultas, escriba la consulta siguiente:

    Select * from UserInfo
    
  2. Especifique un tiempo de espera de 30 segundos.

  3. Haga clic en Validar y, a continuación, en Siguiente.

Paso 4: establecer las opciones de entrega

  1. Como nombre de archivo, seleccione Obtener el valor de la base de datos. En Valor de configuración, seleccione LastName.

  2. En Ruta de acceso, seleccione Especificar un valor estático. En Valor de configuración, escriba el nombre de un recurso compartido de archivos público para el que disponga de permisos de escritura; por ejemplo, \\mycomputer\public\myreports. Si no está seguro de cómo crear una carpeta pública, vea Cómo crear una carpeta compartida para la entrega a recursos compartidos de archivos del servidor de informes.

  3. En Formato de representación, seleccione Obtener el valor de la base de datos. Seleccione Formato.

  4. En el modo de escritura, seleccione Especificar un valor estático. En Elegir un valor, seleccione Incrementar automáticamente. Haga clic en Siguiente.

  5. En Extensión de archivo, seleccione Especificar un valor estático. En Elegir un valor, seleccione Verdadero.

  6. En Nombre de usuario, seleccione Especificar un valor estático. Escriba su cuenta de usuario de dominio. Escríbalo en este formato: <dominio>\<cuenta>.

  7. En Contraseña:, seleccioneEspecificar un valor estático. Escriba su contraseña. Escríbala con cuidado. El asistente no valida la contraseña.

  8. Haga clic en Siguiente.

Paso 5: especificar un valor de parámetro para cambiar los resultados del informe

  1. Utilice los valores de parámetro predeterminados para Mes y Año.

  2. En Empleado, seleccione Obtener el valor de la base de datos. En Valor, seleccione EmployeeID. Haga clic en Siguiente.

Paso 6: programar una suscripción

  1. Haga clic en Según una programación creada para esta suscripción y, a continuación, haga clic en Siguiente.

  2. En Detalles de programación, haga clic en Una vez.

  3. Especifique una hora de inicio que sea unos cuantos minutos después de la hora actual.

  4. Haga clic en Finalizar.

Pasos siguientes

Cuando se ejecute la suscripción, se entregarán tres archivos de informe al recurso compartido de archivos que ha especificado, uno por cada suscriptor del origen de datos Subscribers. Cada entrega debe ser única en cuanto a datos (los datos deben ser específicos de cada empleado), formato de representación y formato de archivo. Puede abrir cada informe desde la carpeta compartida para comprobar que todas las versiones se hayan personalizado en función de las opciones de suscripción que haya definido.

La página de suscripción del Administrador de informes contendrá la fecha de Última ejecución y el Estado de la suscripción. Se debe actualizar la página cuando la suscripción se ejecute para ver la información actualizada.

Con este paso finaliza el tutorial "Definir una suscripción controlada por datos". Para obtener más información acerca de otros tutoriales de Reporting Services, vea Cómo busco los tutoriales (Reporting Services).