reportingservices-1217610828378574-8

26
 SQL Server 2008 Microsoft  TechNet Microsoft  Reporting Services Visual Studio  2008 ISC. Carlos Roberto Choc Pech . Comunidad Aluxes .NET [email protected]  

Transcript of reportingservices-1217610828378574-8

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 1/26

SQL Server 2008

Microsoft  TechNet 

Microsoft  

Reporting Services

Visual Studio 2008

ISC. Carlos Roberto Choc Pech .Comunidad Aluxes .NET [email protected]  

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 2/26

Información Sobre SQL Server 2008 Release

Candidate 0 (RC0)

• Toda la información y Ejemplos son Relativos a la versión ReleaseCandidate 0 (RC0) de SQL Server 2008 de Junio 2008.

• Algunos comandos y funcionalidad podrían ser diferentes una vezliberada la versión final.

Microsoft  TechNet  Visual Studio 2008

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 3/26

Agenda:

• Nuevo diseñador de Informes (Report Designer)

• TABLIX

• Gráficos (DUNDAS)

• Gauges (Medidores)

• Publicar un Reporte

• Ejecutar un Reporte desde una página web

Microsoft  TechNet  Visual Studio 2008

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 4/26Microsoft  TechNet  Visual Studio 2008

Un vistazo al Nuevo Diseñador de Informes:

• Nueva aplicación para generar Reportes de forma fácil ysencilla

• Apariencia muy similar a las aplicaciones Office 2007

• Nuevas áreas para el diseño de Agrupaciones

• Solo se puede diseñar un Reporte a la vez

• Permite añadir toda la funcionalidad que se puededesarrollar en Business Intelligence Development Studio

(BIDS)

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 5/26Microsoft  TechNet  Visual Studio 2008

Ventajas del Nuevo Diseñador de Informes:

• Fácil navegación dentro del Entorno de Trabajo• Los comandos son mas fáciles de localizar

• Permite mostrar una vista previa del Reporte

• La capacidad de publicación de Reportes permitepublicar el Reporte fácilmente en el Servidor de Reportesde SQL Server 2008. (independencia de IIS)

• Todas las regiones de datos son tratadas como Regiones

Tablix

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 6/26Microsoft  TechNet  Visual Studio 2008

Ventajas del Nuevo Diseñador de Informes:

• Tablix es una nueva Region de datos que combinaatributos de reportes tabulares y reportes Matriciales.

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 7/26Microsoft  TechNet  Visual Studio 2008

Echemos un vistazo al Nuevo Diseñador de

Informes:

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 8/26Microsoft  TechNet  Visual Studio 2008

TABLIX:

• SQL Server 2008 contiene un nuevo tipo de controlllamado TABLIX (mas que un control en si Tablix es unanueva funcionalidad para crear reportes mas robustos).

• Podemos definir TABLIX como una nueva region quecontiene filas y columnas similares a una Tabla o Matrizcompartiendo caracteristicas de ambos tipos.

• Permite definir nuevos tipos de informes que antes no

eran posibles

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 9/26Microsoft  TechNet  Visual Studio 2008

Orígenes de TABLIX:

• En versiones previas de SSRS habia solamente dostipos de regiones principales de datos: Table y Matrix.

• Una region Table se caracteriza porque tiene un

numero fijo de columnas y un numero variable de filas.• Una region Matrix el numero de filas y columnas esvariable (crosstab fijo con numero de filas y columnasvariable de datos agregados).

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 10/26Microsoft  TechNet  Visual Studio 2008

Orígenes de TABLIX:

• Podemos basarnos de la siguiente tabla al momento deelegir si debemos utilizar una u otra region (incluyetambien guias para utilizar listas o gráficos: 

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 11/26Microsoft  TechNet  Visual Studio 2008

Y por que la funcionalidad TABLIX?

• Esta es una buena pregunta.

• Si nos basamos en la tabla anterior, podemos combinarlas regiones anteriores ganando cierta flexibilidad para

crear tipos muy variados de informes. Pero……… • Podemos ganar todavia mas flexibilidad si existiera unmix entre Table y Matrix.

• Por definicion: Tablix = Table + Matrix, es decir se tratade una nueva forma de organizar los datos tomando lomejor de Table y de Matrix.

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 12/26Microsoft  TechNet  Visual Studio 2008

Ventajas de Táblix:

• Columnas y filas dinámicas y estáticas

• Se pueden anidar grupos a nivel de filas y columnas

• Las cabeceras de las filas y las columnas pueden seropcionales.

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 13/26Microsoft  TechNet  Visual Studio 2008

Ejemplo de Táblix:

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 14/26Microsoft  TechNet  Visual Studio 2008

• Como vemos, algunas novedades que se aprecian enesta funcionalidad y que no están disponibles en la

región Matrix (Tablix viene a superar muchas de laslimitaciones de Matrix) son:Posibilidad de que distintos niveles de agrupamientocompartan la misma columna (en este caso categoría deproducto y subcategoría).Se puede definir niveles de agrupación extremo aextremo (agrupaciones por año y región).y otras que no se aprecian en el pantallazo anteriorcomo por ejemplo al posibilidad de definir grupos de

agregación independientes

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 15/26

Microsoft  TechNet  Visual Studio 2008

DEMO 2:

• Tablix

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 16/26

Microsoft  TechNet  Visual Studio 2008

Gráficos:

• Microsoft ha adquirido los productos DUNDAS para lavisualización de datos

• Si usas DUNDAS con SSRS 2005, se actualizarán

automáticamente a SSRS 2008• Los gráficos son fáciles de usar y su funcionalidad daun gran paso adelante.

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 17/26

Microsoft  TechNet  Visual Studio 2008

Tipos de Gráficos:

• Lineares

• Áreas

• Gráficos de Pastel

• Polar

• Rangos de Línea/Columna

• Pirámide

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 18/26

Microsoft  TechNet  Visual Studio 2008

Tipos de Gráficos:

• Histograma

• Dispersiones

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 19/26

Microsoft  TechNet  Visual Studio 2008

DEMO 3

•Gráficos

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 20/26

Microsoft  TechNet  Visual Studio 2008

Gauges (Medidores):

• Muestran y monitorizan datos en tiempo real usandotipos de medidores y rangos de medición totalmenteconfigurables.

• Se pueden utilizar para visualizar medidores encuadros de mando/control.

• Tipos de medidores:

• Medidores circulares

• Medidores Lineales.

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 21/26

Microsoft  TechNet  Visual Studio 2008

DEMO 4

• Medidores

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 22/26

Microsoft  TechNet  Visual Studio 2008

DEMO 5

• Publicando un Reporte en

SQL Server Reporting Services

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 23/26

Microsoft  TechNet  Visual Studio 2008

DEMO 6

• Ejecutando los reportes desde

una Página Web

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 24/26

Microsoft  TechNet  Visual Studio 2008

Preguntas?

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 25/26

Microsoft  TechNet  Visual Studio 2008

Aluxes .NET

5/12/2018 reportingservices-1217610828378574-8 - slidepdf.com

http://slidepdf.com/reader/full/reportingservices-1217610828378574-8 26/26

Microsoft TechNet 2008

SQL Server 2008: Creando informes con SSRS 2008!Mayo 8, 2008 por Juan Carlos González Martín 

Referencias:

Tablix – The Crown Jewel