En la plataforma Open Source de PENTAHO se incluye la herramienta OLAP Mondrian, que permite crear cubos de información para análisis multidimensional.
Dichos cubos se componen de archivos XML y en ellos se definen las Dimensiones y las conexiones de los datos. Los archivos XML por lo general son complejos de realizar manualmente por lo que es común utilizar herramientas graficas para realizar la edición de estos. Como ejemplo de estas herramientas Open Source Pentaho tenemos a Cube Designer para la Creación de cubos y el Workbench para la edición de los mismos. Estas herramientas las podemos descargar directamente desde el sitio de www.pentaho.com
En la arquitectura de Mondrian se ejecuta sobre un servidor web y nos permite la comunicación entre aplicaciones OLAP con bases de datos. El núcleo del servidor Mondrian es similar a JDBC pero exclusivo para OLAP. Proporciona la conexión a la base de datos y ejecuta las sentencias SQL.
A continuación mostraremos los pasos básicos para diseñar un cubo.
- Iniciamos Cube Designer.
- Creamos un nuevo esquema de cubo.
- Indicamos la fuente de datos en la opción, de donde obtendremos la información.
- Posteriormente ponemos nombre al Cubo a crear y su descripción, y avanzamos a la siguiente ventana.
- Construimos el modelo de los datos sobre los que vamos a generar el cubo.
- Definimos las Métricas que se van a mostrar en la tabla JPivot, en función a las Dimensiones
- Creamos las dimensiones del cubo, las cuales permiten organizar los criterios de búsqueda o filtros de los datos
- Para finalizar, publicamos, guardamos nuestro archivo XML y finalizamos la aplicación.
- Entramos a la plataforma de Pentaho y visualizamos nuestro cubo publicado.
- En caso que necesitemos modificar nuestro archivo XML creado con anterioridad lo podemos hacer con Workbench. Dentro de la carpeta donde instalamos Workbench, ejecutamos workbench.bat, y visualizaremos la siguiente aplicación. En la cual podemos manipular los archivos XML, que contienen Cubos, pudiendo agregar, eliminar o editar Dimensiones o Métricas.
En siguientes artículos mostraremos como utilizar la herramienta KETTLE que forma parte de PENTAHO y nos ayudará a los procesos de integración de información (ETL).
Popularity: 20%
RSS>








