O3 Report
Alcance de este mini tutorial.
Se prentende que con este tutorial que el usuario obtenga los conceptos necesarios para poder construir reportes básicos. En caso de precisar reportes mas complejos sugerimos leer documentación en libros.
Instalando Eclipse+BIRT
................
...
A partir de la versión 5, O3 incluye un nuevo módulo para la creación de reportes llamado BIRT. Este módulo se encuentra totalmente integrado con las capacidades analíticas de O3 lo cual representa una extensión significativa de las capacidades de O3 en cuanto a la explotación de datos.
De esta forma es posible presentar los datos almacenados en cualquier cubo o vista de O3 definiendo cortes de control y diferentes formatos de presentación generando reportes de acabado profesional con muy poco esfuerzo.
Este Tutorial
El objetivo de este tutorial es presentar el módulo para generación de reportes disponible desde la versión 5.0 de O3, brindando una guía sencilla acerca de su uso con ejemplos concretos que pueden ser seguidos en una instalación cualquiera de O3.
Se recomienda además la lectura del material bibliográfico detallado en la sección de bibliografía más abajo para reportes más complejos o por detalles específicos de la herramienta.
El tutorial está organizado de acuerdo a los pasos necesarios para construir un reporte vistoso utilizando los datos almacenados en el cubo de Vinos incluido en la instalación de O3.
- Instalando BIRT
- Creando un Reporte nuevo
- Especificando los datos a utilizar
- Diseñando la forma del reporte
- Formateando la información
- Diseñando la Página Maestra
- Testeando el Reporte
Vista general del proceso de diseño de un reporte
...
En este caso la diferencia con el anterior es que debemos elegir un Data Source para MDX y la sintaxis de la consulta difiere de la anterior
Code Block | ||||
---|---|---|---|---|
| ||||
SELECT {[<measures>].[<measures>].[Litros Vendidos] ,[<measures>].[<measures>].[Venta Bruta]} ON COLUMNS, CROSSJOIN ({[Vendedores].[Vendedores].[Distribuidor].children} ,{[Vinos].[Vinos].children}) ON ROWS FROM [Vinos] |
Para este ejemplo lo que estamos es trayendo en la columnas los litros vendidos y la venta bruta. Para las filas estamos trayendo los vendedores y los vinos de forma que quedan anidados.
...