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 Nombre Cargo Creación de Reportes con SQL Server 2000 Reporting Services Nombre Cargo.

Presentaciones similares


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

1 Creación de Reportes con SQL Server 2000 Reporting Services Nombre Cargo Creación de Reportes con SQL Server 2000 Reporting Services Nombre Cargo

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 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 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 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 Gabriel Juan Alejandro $10,000 $20,000 $30,000

9 Tablas 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 PersonaRegiónVentas GabrielNorte$10,000 JuanNorte$20,000 TOTALNORTE $30,000 AlejandroEste$50,000 TOTALESTE $50,000 GRAN TOTAL$80,000

10 Matrices 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 Ventas Gabriel$100$110$120 Juan$200$250$300 Alejandro$300$400$300 Total $600$760$720

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 © 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 Nombre Cargo Creación de Reportes con SQL Server 2000 Reporting Services Nombre Cargo."

Presentaciones similares


Anuncios Google