ssrs 2008 creación y publicación de informes

5
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 SQL Server Reporting Services 2008 (SSRS 2008). Los ejemplos de aquellos posts estaban basados en 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 Report Builder 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 en cuanto 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 (BI Management 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 la opción  Add New Data Source. y De este modo, se abrirá un asistente que nos irá guiando en el proceso de creación de la fuente 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).

Upload: marco-a-acedo-canton

Post on 07-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SSRS 2008 Creación y publicación de informes

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).

Page 2: SSRS 2008 Creación y publicación de informes

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.

Page 3: SSRS 2008 Creación y publicación de informes

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 .

Page 4: SSRS 2008 Creación y publicación de informes

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. 

Page 5: SSRS 2008 Creación y publicación de informes

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.