Compartir a través de


Lección 2: Modificar las propiedades del origen de datos de informe

En esta lección, usará el Administrador de informes para seleccionar un informe que se entregará a los destinatarios. La suscripción controlada por datos que va a definir distribuirá el informe Sales Order creado en el tutorial Crear un informe de tabla básico (Tutorial de SSRS). En los pasos siguientes, modificará la información de conexión del origen de datos que el informe utiliza para obtener los datos. Solo los informes que utilizan credenciales almacenadas para obtener acceso a un origen de datos del informe se pueden distribuir a través de una suscripción controlada por datos. Las credenciales almacenadas son necesarias para el procesamiento desatendido de informes.

También modificará el conjunto de datos y el informe para usar un parámetro que filtrar el informe en [Order] de modo que la suscripción pueda dar como resultado diferentes instancias del informe para pedidos concretos y formatos de representación.

En este tema:

  • Para modificar las propiedades del origen de datos

  • Para modificar AdventureWorksDataset

  • Para agregar un parámetro de informe y volver a publicarlo

  • Para volver a implementar el informe

Para modificar las propiedades del origen de datos

  1. Inicie Administrador de informes (SSRS) con privilegios de administrador, por ejemplo, haga clic con el botón secundario en el icono para Internet Explorer y haga clic en Ejecutar como administrador.

  2. Busque la carpeta que contiene el informe Sales Orders y, en el menú contextual del informe, haga clic en Administrar.

    Abra el menu contextual del informe y seleccione administrar

  3. Haga clic en la pestaña Orígenes de datos.

  4. Como Tipo de conexión, seleccione Microsoft SQL Server.

  5. La cadena de conexión del origen de datos personalizada será la siguiente y se supone que la base de datos de ejemplo está en un servidor de bases de datos local:

    Data source=localhost; initial catalog=AdventureWorks2012
    
  6. Haga clic en Credenciales almacenadas de forma segura en el servidor de informes.

  7. Escriba su nombre de usuario (utilizando el formato dominio\usuario) y la contraseña. Si no dispone de permisos para tener acceso a la base de datos AdventureWorks2012 , especifique un inicio de sesión que disponga de ellos.

  8. Haga clic en Usar como credenciales de Windows para la conexión al origen de datos y, a continuación, en Aceptar. Si no usa ninguna cuenta de dominio (por ejemplo, si usa un inicio de sesión de SQL Server), no active esta casilla.

  9. Haga clic en Probar conexión para comprobar que puede conectarse al origen de datos.

  10. Haga clic en Aplicar.

  11. Visualice el informe para comprobar que se ejecuta con las credenciales que ha especificado. Para ver el informe, haga clic en la pestaña Ver. Tenga en cuenta que, una vez abierto el informe, debe seleccionar un nombre de empleado y, después, hacer clic en Ver informe para ver el informe.

  12. Icono de flecha usado con el vínculo Volver al principio Parte superior

Para modificar AdventureWorksDataset

  1. Abra el informe Sales Orders en SQL Server Data Tools

  2. Haga clic con el botón secundario en el conjunto de datos AdventureWorksDataset y haga clic en Propiedades del conjunto de datos.

  3. Agregue la instrucción WHERE (UPPER(SalesOrderNumber) =UPPER(@OrderNumber) or @OrderNumber IS NULL) antes que la instrucción Group By. La sintaxis de la consulta completa es la siguiente:

    SELECT soh.OrderDate AS Date, soh.SalesOrderNumber AS [Order], pps.Name AS Subcat, pp.Name AS Product, SUM(sd.OrderQty) AS Qty, SUM(sd.LineTotal)  AS LineTotal
    FROM Sales.SalesPerson AS sp INNER JOIN
      Sales.SalesOrderHeader AS soh ON sp.BusinessEntityID = soh.SalesPersonID INNER JOIN
       Sales.SalesOrderDetail AS sd ON sd.SalesOrderID = soh.SalesOrderID INNER JOIN
       Production.Product AS pp ON sd.ProductID = pp.ProductID
    INNER JOIN
       Production.ProductSubcategory AS pps ON pp.ProductSubcategoryID = pps.ProductSubcategoryID 
    INNER JOIN
        Production.ProductCategory AS ppc ON ppc.ProductCategoryID = pps.ProductCategoryID
    
    WHERE (UPPER(SalesOrderNumber) =UPPER(@OrderNumber) or  @OrderNumber IS NULL)
    
    GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber, pps.Name, pp.Name, soh.SalesPersonID
    HAVING (ppc.Name = 'Clothing')
    
  4. Haga clic en Aceptar.

  5. Icono de flecha usado con el vínculo Volver al principio Parte superior

Para agregar un parámetro de informe y volver a publicarlo

  1. En el panel Datos de informe, haga clic en Nuevo y, a continuación, haga clic en Parámetro.

  2. En Nombre, escriba OrderNumber.

  3. En Inicio, escriba OrderNumber.

  4. Seleccione Permitir valor en blanco.

  5. Seleccione Permitir valor NULL.

  6. Haga clic en Aceptar. El parámetro se agregará a la carpeta Panel Datos de informe y tendrá una apariencia similar a la de la imagen siguiente:

    El nuevo parámetro es agregado al panel Datos de informe

  7. Haga clic en la pestaña Vista previa para ejecutar el informe. Observe el cuadro de entrada del parámetro en la parte superior del informe. Puede elegir entre lo siguiente:

    • Haga clic en Ver informe para ver el informe completo sin usar un parámetro.

    • Cancelar la selección de la opción Null y escribir un número de pedido, por ejemplo so71949, para ver solo el único pedido del informe.

        

      Visor de informes con área de parámetros visible

  8. Volver a implementar el informe de modo que la configuración de la suscripción de la lección siguiente pueda usar los cambios efectuados en esta lección. Para obtener más información de las propiedades del proyecto que se usa en el tutorial de tablas, vea la sección ‘Para publicar el informe en el servidor de informes (opcional)’ de Lección 6: Agregar grupos y totales (Reporting Services).

  9. Icono de flecha usado con el vínculo Volver al principio Parte superior

Para volver a implementar el informe

  1. Volver a implementar el informe de modo que la configuración de la suscripción de la lección siguiente pueda usar los cambios efectuados en esta lección. Para obtener más información de las propiedades del proyecto que se usa en el tutorial de tablas, vea la sección ‘Para publicar el informe en el servidor de informes (opcional)’ de Lección 6: Agregar grupos y totales (Reporting Services).

  2. En la barra de herramientas, haga clic en Generar y, a continuación, haga clic en Tutorial de implementación.

  3. Icono de flecha usado con el vínculo Volver al principio Parte superior

Pasos siguientes

Ha configurado correctamente el informe para obtener datos utilizando credenciales almacenadas. A continuación, especifica la suscripción usando las páginas de suscripción controlada por datos en el Administrador de informes. Vea Lección 3: Definir una suscripción controlada por datos.

Vea también

Tasks

Crear una suscripción controlada por datos (Tutorial de SSRS)

Conceptos

Administrar orígenes de datos de informe

Especificar información de credenciales y conexión para los orígenes de datos de informes

Crear un informe de tabla básico (Tutorial de SSRS)