Hay varias novedades, entre ellas una nueva interfase, mucho más moderna y amigable que la anterior
Por otro lado, la consola de usuario (Pentaho User Console) y la consola de adminstración están integradas, con lo cual no es necesario ahora configurar un server extra.
Se ha mejorado la instalación de plugins por medio de MarketPlace.
Instalamos entonces la nueva versión de Pentaho. El cambio que más nos gustó fue la presentación más moderna y austera, con una paleta de colores muy amigable. También el acceso fácil a todos los elementos.
Este es el detalle de los pasos básicos que seguimos para tener Pentaho 5 andando:
- Instalación.
- Conexiones a las bases de datos.
- Creación de Data Sources y consultas MDX.
- Presentaciones y gráficos.
-1- Instalación
La instalación fue simple, bajamos los archivos desde Pentaho Community (biserver-ce-5.0.1-stable)-2- Conexiones
- Drivers: driver para acceso a SQL. jtds-1.3.0.jar en los directorios:
bi-server/tomcat/lib
- Creación de una conexión. Desde la pantalla de Pentaho:
-3- Data Sources y consultas MDX.
Una diferencia importante en esta nueva versión de Pentaho es la posibilidad de configurar data sources. Se puede crear un data source a partir del esquema de un cubo creado con Mondrian. Basta tener el xml asociado al cubo. No es necesario publicarlo como en versiones anteriores de Pentaho.Manage DataSources/ DataSource/ New Analysis
Seleccionar el archivo .xml correspondiente al esquema Mondrian generado por Workbench, y seleccionar el data source correcto.
El data source importado, cuya base es un cubo, se puede ver por medio de Jpivot y Saiku analytics. La creación de las consultas y gráficos es bastante intuitiva.
JPivot: permite, de una forma interactiva, analizar los datos del Data Warehouse a traves de una interfaz de tabla cruzada donde podemos navegar por las diferentes dimensiones definidas en el modelo dimensional.
select NON EMPTY [Region].[Region].Members ON COLUMNS,
NON EMPTY {Hierarchize({[Time].[Years].Members})} ON ROWS
from [InternetSalesRegionTime]
-4- Visualizaciones
Para probar Saiku Analytics, fue necesario descargar el plug-in por medio de la opción 'MarketPlace' desde la consola de usuario de Pentaho.Create New/ New Saiku Analytics permite armar consultas y generar gráficos.
Estas son las consultas al mismo cubo que abrí con JPivot y gráficos generados. Tomé para el ejemplo un caso sencillo, pero muy ilustrativo.
Consulta Ventas por Región y Tiempo
Ventas por región por año |
Región en las columnas y años para las filas |
Mismo gráfico detalle por mes. |
A mi entender es clave partir de un esquema Mondrian adecuado. En un próximo artículo compartiré un par de consejos para crearlos.
Twittear Seguir a @3p_ar