8/6/2019 SSRS 2008 Creación y publicación de informes
http://slidepdf.com/reader/full/ssrs-2008-creacion-y-publicacion-de-informes 1/5
SSRS 2008 Creación y publicación de
informes (I)!
Hace unos meses os hablaba sobre los cambios en cuanto a la creación de informes en SQLServer Reporting Services 2008 (SSRS 2008). Los ejemplos de aquellos posts estaban basadosen la CTP6 de SQL Server 2008, por lo que me he decidido a actualizar aquellos artículos para
que veáis como es la creación de informes con la RTM de SQL Server 2008, y con ReportBuilder 2.0. Dedicaré este posts y los siguientes para ir viendo algunas de las características de la
creación de informes con SSRS 2008. Para los conocedores de las versiones previas de SSRS,sin duda podrá ser una decepción las pocas novedades que aparecen a la hora de crear y publicar
informes con SSRS 2008...pero también os diré que los mayores cambios van por dentro encuanto a que se ha hecho un trabajo muy duro para redefinir la arquitectura de SSRS 2008.
Empecemos.
Comenzando con SSRS 2008
Lo primero que vamos a hacer es introducirnos en el entorno de diseño de informes de SSRS
2008: el Report Designer encajado en el Business Intelligence Management Studio (BIManagement Studio). Para acceder al nuevo diseñador:
y Lanzamos el BI Management Studio.
y Creamos un nuevo proyecto de tipo Report Server Project dentro de la sección Business Intelligence Projects. Le ponemos como nombre AdventureWorksReports.
Una vez creado el proyecto, lo primero que haremos es crear un Shared Data Source. Para ello,
hacemos clic con el botón derecho del ratón sobre la carpeta Shared Data Sources y pulsamos laopción Add New Data Source.
y De este modo, se abrirá un asistente que nos irá guiando en el proceso de creación de lafuente de datos y el dataset en el que basaremos nuestro informe. En la primera pantalla
del asistente especificamos los siguientes parámetros:o El nombre del data source: dsAdventureWorks.
o El tipo de conexión: dejamos la que viene por defecto (Microsoft SQL Server).
8/6/2019 SSRS 2008 Creación y publicación de informes
http://slidepdf.com/reader/full/ssrs-2008-creacion-y-publicacion-de-informes 2/5
o La cadena de conexión, que configuramos a través del botón E dit . En la mismaconfiguraremos los siguientes parámetros:
Nombre del servidor: localhost. Mecanismo de acceso al servidor: Wndows Authentication.
Base de datos: AdventureWorks.y
Tras testear la conexión, pulsamos OK y a continuación el botón Ok del asistente.
Una vez creada la fuente de datos compartida, lo siguiente que vamos a hacer es crear un informe
vinculado a esta fuente de datos:
y Hacemos clic con el botón derecho del ratón sobre la carpeta Reports y luegoseleccionaos Add -> New Item.
y En la pantalla que se abre elegimos un elemento de tipo Report y le damos el nombre deAdventureWorksVS2008.
y De este modo se abrirá el diseñador de informes del BI Management Studio.
y Para empezar a diseñar el informe, arrastramos un elemento de tipo Matrix desde laToolBox del BI Management Studio.
8/6/2019 SSRS 2008 Creación y publicación de informes
http://slidepdf.com/reader/full/ssrs-2008-creacion-y-publicacion-de-informes 3/5
y De este modo se abrirá una ventana que nos permitirá asociar la fuente de datos a utilizar en el informe. En nuestro caso, marcamos la opción U se data source reference y
seleccionamos dsAdventureWorksVS2008. A continuación pulsamos Next.y A continuación se abrirá la ventana del Query Designer en la que construiremos la
consulta correspondiente (es la misma que en el primer post sobre SSRS 2008).y
Probamos la consulta para ver qué resultados produce.y Pulsamos F inish y ya tenemos listo el dataset para usarlo en nuestro informe.
Diseñando el informe
Una vez que ya tenemos configurado todo lo necesario para crear un primer informe, vamos a
diseñarlo:
y Situamos el control Matrix en el centro del área de diseño utilizando el icono de manejo
(icono de cuatro flechas).y Especificamos el área de datos a través de los nuevos smart tags contextuales que han
sido añadidas a la superficie de diseño. A través de estos smart tags añadimos el campo SalesAmount en la zona Data.
y Otra de las novedades de SSRS 2008 es la relativa a como añadir niveles de agrupación aun informe. Es tan sencillo como seleccionar el campo del dataset que vamos a utilizar y
arrastrarlo a la sección Row Grou ps que aparece bajo la superficie de diseño del informe.Repetimos la operación añadiendo en esta ocasión el campo S ubCategory, que
insertaremos justo debajo de Prod uctCategory.y De la misma forma que hemos especificado el agrupamiento por filas, vamos a realizar el
agrupamiento por columnas. Para ello:o Arrastramos el campo Region en el área Col umn Grou ps. Repetimos el proceso
con el campo OrderYear .
8/6/2019 SSRS 2008 Creación y publicación de informes
http://slidepdf.com/reader/full/ssrs-2008-creacion-y-publicacion-de-informes 4/5
y Lo siguiente que vamos a hacer es añadir Sub-Totales al informe. Para ello,seleccionamos el campo SalesAmount del control Matrix , hacemos clic con el botón
derecho y seleccionamos la opción Add Total -> Row.y Añadimos un nuevo Sub-Total, pero a nivel de columna. Para ello, seleccionamos el
campo SalesAmount del control Matrix , hacemos clic con el botón derecho y
seleccionamos la opción Add Total -> Col umn. y Lo siguiente que vamos a hacer es añadir Totales al informe. Para ello, seleccionamos el
campo Prod uctCategory del control Matrix , hacemos clic con el botón derecho y
seleccionamos la opción Add Total -> After .
y Repetimos el proceso, pero seleccionando en esta ocasión el campo Region, hacemos clic
con el botón derecho y seleccionamos la opción Add Total -> After .
y Para finalizar el informe, utilizamos las herramientas disponibles a nivel de formato paradarle un aspecto más visual.
y Para previsualizar el informe, simplemente pulsamos la pestaña Preview.
8/6/2019 SSRS 2008 Creación y publicación de informes
http://slidepdf.com/reader/full/ssrs-2008-creacion-y-publicacion-de-informes 5/5
P ublicando el informe
Una vez que hemos diseñado el informe, vamos a publicarlo en el Report Server. Para ello:
y Nos vamos al explorador de soluciones, hacemos clic con el botón derecho del ratón en el
nombre de la solución y pulsamos sobre la Properties.y En esta ventana especificamos:
o OverwriteDataSources : True.
o TargetServerUrl: http://localhost/reportserver .y A través de las opciones que nos ofrece el menú contextual de la solución, pulsamos
Deploy.y Si no ha habido problemas, nos vamos al Report Manager (http://localhost/Reports) y
comprobaremos que el informe se ha desplegado y se visualiza de manera correcta.
Y hasta aquí llega este primer post sobre creación y publicación de informes en SSRS 2008.
Espero que os haya resultado interesante.