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.
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.
- 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.
- 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.
-
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.
- 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).
- 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.
Finalmente, comprobamos que el informe está accesible desde el Report Manager (no ha cambiado con SSRS 2008) y se ejecuta sin problemas.
Y hasta aquí llega el segundo post de la serie sobre SSRS 2008. Espero que os haya resultado interesante.
Comparte este post: