SSRS 2008: Creación y publicación de informes (II)!

Siguiendo con la serie de posts sobre SQL Server Reporting Services 2008 (SSRS) iniciada en la parte I de la serie, en esta ocasión vamos a ver como podemos crear informes con el nuevo Report Builder 2.0. La verdad es que la nueva versión de Report Builder es espectacular, los miembros del equipo de Reporting Services han hecho un gran trabajo en esta nueva versión como podréis comprobar. Empecemos.

Creación de informes con Report Builder 2.0

Para poder utilizar Report Builder 2.0, os lo tendréis que bajar de la página correspondiente (más información aquí) puesto que no forma parte de la RTM de SQL Server 2008, sino que se liberó más tarde. Por este motivo, el Report Builder 2.0 no se lanzará cuando ejecutemos la opción de Report Builder desde el Report Manager o desde SharePoint. Nada más ejecutar Report Builder 2.0, lo primero que nos llama la atención es el menú que nos ofrece al más puro estilo de Office 2007:

  • La primera Ribbon está compuesta por todas las acciones y funcionalidades destinadas al diseño de informes. Desde aquí también podremos acceder a la ventana Report Data que contiene los datos de nuestra fuente de datos y variables globales que podemos utilizar.
  • La segunda Ribbon contiene los distintos tipos de regiones de datos que podemos usar para construir el informe: Table, Matrix, Chart, Gauge (una de las grandes novedades de SSRS 2008, disponible gracias a que Microsoft a comprado estos controles a Dundas), etc.
  • Finalmente, la tercer Ribbon nos permite personalizar el diseñador en cuanto a que ventanas y funcionalidades tendremos disponibles para diseñar el informe: Report Data, Properties, Grouping y Ruler.
image image image

Una vez que hemos realizado el recorrido por las distintas opciones del menú de Report, vamos a ver como construir un informe con Report Builder 2.0:

  • Hacemos clic sobre la imagen de Tabla o Matriz en la superficie de diseño para diseñar un informe de este tipo.
  • Se abrirá un asistente que en primer lugar se conecta con el Report Server en busca de fuentes de datos disponibles. Como en este caso no tenemos ninguna, pulsamos el botón New.
  • En la nueva ventana que se abre simplemente especificamos el nombre de la fuente de datos y el tipo de proveedor. Aquí la novedad es que se incrementa el número de proveedores soportados.
  • Pulsamos el botón Build para construir la cadena de conexión a la BD.
image image image
  • En la siguiente ventana simplemente especificamos el nombre del servidor y la BD a utilizar.
  • Una vez creada la fuente de datos, pulsamos Next.
  • en la siguiente ventana tenemos que configurar la información que vamos a utilizar de nuestra fuente de datos. Lo podremos hacer visualmente o bien especificando la correspondiente consulta T-SQL. En nuestro caso elegimos la última opción.
image image image
  • Especificamos la consulta de datos (la misma que en la parte I de la serie sobre SSRS 2008) y la probamos. Pulsamos Next.
  • En la siguiente tabla, no tenemos más que arrastrar campos a cada una de las secciones típicas de un informe (filas, columnas y detalle) para realizar su modelado.
image image image
  • Elegimos la configuración de informe a crear: incluir subtotales o no, Blocked, Stepped, Expandir/Contraer Grupos. Pulsamos Next.
  • Elegimos el estilo del informe y pulsamos Finish. Veremos que el informe se muestra en vista de diseño en el diseñador de Report Builder 2.0.
image image image
  • Para visualizar el informe, basta con que pulsemos la opción Run. En la propia pantalla de visualización del informe podremos apreciar otros cambios en cuanto a que:
    • Podemos hacer Zoom del Informe.
    • Podemos refrescar la ejecución del informe.
    • Podemos configurar las settings de impresión del informe.
    • Podemos ver como quedará el informe en el layout de impresión (gran utilidad).
image image image
  • Una de las opciones clásicas del menú de ejecución de informes es la exportación del mismo a distintos formatos. En este caso, como novedad se ha añadido la posibilidad de exportar a Microsoft Word.
  • Sin más, guardamos el informe en el Report Server.
image image image

Finalmente, comprobamos que el informe está accesible desde el Report Manager (no ha cambiado con SSRS 2008) y se ejecuta sin problemas.

image image

Y hasta aquí llega el segundo post de la serie sobre SSRS 2008. Espero que os haya resultado interesante.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

9 comentarios en “SSRS 2008: Creación y publicación de informes (II)!”

  1. Muy buenos los articulos sobre SSRS.

    En los dos ultimos meses he estado trabajando con el SSRS pero en su version Express.
    Me ha funcionado de maravilla pero se me ha presentado un problema que no he podido solucionar.
    El SSRS esta instalado en un serve y lo estoy invocando remoto.
    Desde mi PC funciona perfectamente (soy admin de la red) al igual que desde las PCs de los otros admins.
    Pero desde el resto de las PC no funciona.
    Pienso que por ahi anda la ruta del problema.
    Pero no he logrado ver donde dar esos permisos.

    Saludos,

    @

  2. Buenas Alexphanton,
    ¿Has probado a añadir estos usuarios dentro de los roles que tiene creados en el Report Manager? Intuyo que no…estos roles utilizan el típico esquema de roles y permisos, con lo que seguro que podrás realizar las configuracioens que necesitas…mmm, creo que esto es tema para un post.

    Un saludo

    JC’s

  3. Buenas Fran,
    Muchas gracias por el comment…pues si, el tema es interesante, tenemos que darle caña y publicar más cosas sobre SSRS 2008.

    Un abrazo

    JC’s

  4. JC’s

    Con la densidad del trabajo en los ultimos dias habia olvidado darte las gracias por haberme ayudado.
    La solucion fue la q me dijiste.
    Cambie los roles en el Report Manager y listo.

    Asi q gracias y saludos como attach,

    @

  5. al momento de llamar al reporte como cliente me pide password para ver el reporte. Necesito evitar este paso. Como lo ago para que no me pida el password. Gracias por la ayuda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *