La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Creación de Reportes con SQL Server 2000 Reporting Services

Presentaciones similares


Presentación del tema: "Creación de Reportes con SQL Server 2000 Reporting Services"— Transcripción de la presentación:

1 Creación de Reportes con SQL Server 2000 Reporting Services
Nombre Cargo Basics flow is show the demo then skim the detail slides making key points you may have missed in the demo.

2 Objetivos Mostrar el Diseñador de Reportes
No es un recorrido exhaustivo por las características. Construir algunos reportes Revisar conceptos claves en la definición de reportes Conocer el Lenguaje de Definición de Reportes (RDL- Report Definition Language )

3 Crear un reporte El Diseñador de Reportes se integra con Visual Studio.NET 2003 Dos formas de comenzar Asistente para Reportes Reporte en Blanco O… escribir un archivo XML en su editor preferido Muy pronto : Herramientas de terceros

4 Primeros pasos

5 Fundamentos de diseño Diseño de forma libre Saltos de página
Similar a diseñar un formulario No es intrínsecamente por franjas, aunque puede lograrse el mismo efecto Algunos elementos del reporte se expanden en tiempo de ejecución, acercándose a otros elementos Los elementos del reporte pueden agruparse dentro de Elementos Contenedores Saltos de página Incluye tanto saltos de página físicos como lógicos Encabezados y pies de página son opcionales

6 Elementos de Reporte Cuadro de texto Imagen $100,000 Línea Rectángulo
Subreporte Regiones de Datos (Lista, Tabla, Matriz, Gráfico) $100,000

7 Propiedades del elemento
Elementos de todo el reporte Color de fondo* Imagen de fondo* Color del borde* Estilo del borde* Ancho del borde* Color* Espaciado* Cuadros de texto Puede expandirse Familia de fuente* Tamaño de fuente* Estilo de fuente* Peso de fuente* Formato* Ocultar Duplicados Altura de línea* Alineación de texto* Decoración de texto* Alineación vertical* *Expresiones

8 Listas Secciones repetibles con diseño libre
Gabriel $10,000 Juan $20,000 Secciones repetibles con diseño libre Similar a las “bandas” en otras herramientas Sin embargo, varias listas pueden ser puestas una a lado de otra Listas dentro de listas=Múltiples niveles de agrupamiento Excelente opción para áreas complejas que deban repetirse Alejandro $30,000

9 Tablas Como listas con columnas Columnas fijas, filas repetidas
Persona Región Ventas Gabriel Norte $10,000 Juan $20,000 TOTAL NORTE $30,000 Alejandro Este $50,000 ESTE GRAN TOTAL $80,000 Como listas con columnas Columnas fijas, filas repetidas Las celdas de la tabla pueden abarcar columnas Múltiples filas de la tabla por registro Las celdas de la tabla pueden contener cualquier elemento de Reporte Mas rápidas y mas pequeñas que las listas Mayor facilidad para alinear elementos Utilizada para la mayoría de reportes

10 Matrices Repite tanto en filas como en columnas
Ventas 2000 2001 2002 Gabriel $100 $110 $120 Juan $200 $250 $300 Alejandro $400 Total $600 $760 $720 Repite tanto en filas como en columnas También conocido como Tabla cruzada Cualquier formato en los encabezados Formato diferente para los subtotales Las celdas de la matriz pueden contener cualquier elemento de reporte Utilizado cuando los encabezados de columna son registros en la fuente

11 Gráficos Datos de campos en el data set
O en expresiones Conjunto completo de propiedades y tipos de gráficos La misma funcionalidad que una matriz

12 Agregando Interactividad

13 Expresiones La mayoría de las propiedades reciben expresiones
Las expresiones utilizan sintaxis tipo Visual Basic.NET Valores de data sets Valores de otros elementos en el reporte Valores de propiedades globales y de usuario Agregados: Sum, Avg, Count, Min, First, etc. Ejemplos =Fields!Name.Value =Fields!First.Value & " " & Fields!Last .Value =Sum(Fields!Sales.Value) =IIF(Sum(Fields!Sales.Value)>10, “Verde", “Rojo")

14 Parámetros Los parámetros del reporte pueden ser utilizados en expresiones dentro del mismo (Incluyendo unión a parámetros de consulta) El Conjunto de valores válidos y valores predeterminados pueden ser estáticos o basados en consultas Los parámetros pueden ser jerárquicos Seleccionar un valor para un parámetro puede derivar en valores válidos posteriores Accedidos utilizando la colección “global Parameters”, ej. =IIF(Fields!Sales.Value > Parameters!Goal.Value, “APROBADO", “RECHAZADO")

15 Creando reportes interactivos
A los elementos de un reporte se le pueden agregar acciones “Drill down” dentro de un reporte “Drill through” a un reporte diferente Salto con Bookmarks dentro de un reporte Hipervínculos a cualquier pagina Web El mapa de documento muestra la estructura del reporte

16 Trabajando Con Datos

17 Trabajando con datos Múltiples conjuntos de datos de distintos orígenes en UN reporte Orígenes soportados SQL Server (7.0, 2000, Yukon) Analysis Services (2000 w/XML/A, Yukon) OLE DB, ODBC, Oracle, otros proveedores de datos .NET Constructor de Consultas en el Diseñador de Reportes para SQL Server y OLE DB O escribir las consultas a mano Los parámetros de consulta pueden ser presentados como parámetros del reporte

18 Implementando un proyecto de Reportes
Copia los reportes, las imágenes, y los orígenes de datos al servidor Después de implementar Configure los permisos Configure el “caching” y la ejecución programada Configure el historial programado

19 Importación de reportes
Solo desde Microsoft Access XP Gráficos y código (VBA) no son importados Rediseñe sus reportes mas importantes para utilizar características de Reporting Services, especialmente tablas y matrices

20 Report Definition Language
Los reportes son escritos en Report Definition Language (RDL – Lenguaje de Definición de Reportes) Es un formato XML extensible Tiene un esquema XSD disponible para vista preliminar del diseño Etiquetas personalizadas pueden ser pasadas a través de “rendering extensions” (extensiones de presentación)

21 Que sigue APRENDER: Leer más acerca de SQL Server Reporting Services
EVALUAR: Descargar SQL Server Reporting Services 120-day Evaluation Edition

22 Muchas Gracias! Gracias por venir!!!

23 © 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Descargar ppt "Creación de Reportes con SQL Server 2000 Reporting Services"

Presentaciones similares


Anuncios Google