jueves, 4 de diciembre de 2014

Pentaho Report Designer

Pentaho Report Designer permite personalización de reportes, partiendo de la base de JFreeReports, los que ya han utilizado esta aplicación se sentirán un poco mas familiarizados con la interfaz que ofrece.

Al igual que todas las herraminetas pentaho, Report Designer es portable, por lo que podemos utilizar sin importar en que SO estemos trabajando, basta con descomprimir y ejecutar report-designer.bat en Windows o report-designer.sh.

Podemos crear un nuevo reporte seleccionamos Nuevo en el menú Archivo.

Para darle forma a nuestro reporte debemos entender sus segmentos.

Page Header - Todo lo que coloquemos en este espacio se repetira para cada pagina del reporte, generalmente colocamos el nombre del reporte o nombre de la compañía.

Report Header - La cabecera del reporte la cual tiene por principal función mostrar el titulo del reporte y nombre de los involucrados.

Group Header - Opcional. Se utiliza generalmente para reportes que requieren agrupación de datos; podemos señalar aquí el nombre del grupo.

Details - Detalles del reporte, aquí irá la data del reporte, registro por registro la data que queremos mostrar.

Group Footer - Marca el final de una agrupacion, generalmente colocamos subtotales en esta área.

Report Footer - Final del reporte, aquí mostramos si lo deseamos numeros finales y definitivos de lo contenido en el reporte.

Page Footer - Final de la pagina, de cada pagina, generalmente se coloca la paginación del reporte y/o fecha actual para referencia.

En cada uno de estos segmentos, es posible agregar un gráfico, su uso depende mucho de la naturaleza del reporte.

A continuación muestras de la herramienta.
Vista de diseño.

 Vista preliminar del reporte.




Pentaho BI

Pentaho BI es una suite completa de Inteligencia artificial. 
Como una de las estrategias de venta de Pentaho es la de ofrecer su suite en una versión comunitaria, esta versión, aunque gratuita, contiene todo lo necesario para hacer funcionar la suite, la resoluciones de bugs y lanzamiento de nuevas versiones, están aprox. 6 meses detrás de la versión empresarial (de pago). Pentaho también permite utilizar las herramientas contenidas en su suite de manera independiente, permitiendo integrarse a otros sistemas.

En este blog se encuentra mi experiencia con el software en su versión comunitaria en su versión 4.8 y 5.1.

Cuales son las herramientas contenidas en Pentaho BI? a continuación las mas utilizadas.

-Spoon!(Pentaho Data Integration), permite la extracción, transformación y carga de los datos, ya sea para un esquema de datos OLAP, o integración/estandarización de datos distribuidos; y permite guardarlos en una base de datos, archivo o simplemente no guardarlos.

-Pentaho Report Designer, partiendo de la base de JFreeReports permite crear y personalizar reportes, la principal ventaja frente a su base es la posibilidad de proveer como fuente de datos una consulta MDX, o incluso una transformación.

-Pentaho Business Analytics Platform, la joya de la corona, es el servidor web que permite la visualización de data, así como su modelado MDX, creación de reportes dinámicos, planificación de tareas y visualización de dashboards.




Bienvenidos

Este blog esta enfocado a demostrar y explicar pequeños tips de plataformas en BI y otros con lo que me encuentro en un día normal de trabajo.