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.

Anuncios

De Silverlight 2.0 a Silverlight 3.0!

Aunque en el pasado PDC 2008 ya se habló de que el año que viene tendríamos una nueva “major release” de Silverlight, leyendo el blog de Scott Guthrie podemos conocer de primera mano el presente de Silverlight con la versión 2.0 y lo que nos depara el futuro con la versión 3.0. Si nos centramos en esta última, estas son algunas de las novedades que traerá Silverlight 3.0:

  • Grandes mejora en el soporte de contenidos multimedia (incluyendo soporte para vídeo H.264).
  • Grandes mejoras en el soporte gráfico: soporte 3D y de aceleración GPU por Hardware).
  • Mejoras en el desarrollo de aplicaciones: nuevos controles y soporte enriquecido para el binding de datos.

Por supuesto, las nuevas versiones de Visual Studio y Visual Web Developer Express facilitarán enormemente el trabajo con Silverlight a través de un nuevo e intuitivo diseñador:

vs