Creative Commons License
Este sitio está bajo una licencia de Creative Commons.

PENTAHO: Creación de un cubo con Mondrian

22 Julio 2008 › Mariana Jiménez
Publicado en Business Intelligence, Herramienta BI, PENTAHO
Etiquetas : , , , , ,
Sin comentarios »
Visto 253 veces.

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.

  1. Iniciamos Cube Designer.
  2. Creamos un nuevo esquema de cubo.
  3. Indicamos la fuente de datos en la opción, de donde obtendremos la información.
  4. conexion 

    start-here

  5. Posteriormente ponemos nombre al Cubo a crear y su descripción, y avanzamos a la siguiente ventana.
  6. Construimos el modelo de los datos sobre los que vamos a generar el cubo.
  7. map-tables

  8. Definimos las Métricas que se van a mostrar en la tabla JPivot, en función a las Dimensiones
  9.  


    create-measures

  10. Creamos  las dimensiones del cubo,  las cuales permiten organizar los criterios de búsqueda o filtros de los datos
  11. create-dimensions

  12. Para  finalizar, publicamos, guardamos nuestro archivo XML y finalizamos la aplicación.
  13. Entramos a la plataforma de Pentaho y visualizamos nuestro cubo publicado.
  14. Reporte Mondrian

  15. 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.
  16. Workbench

 

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%

Artículos relacionados

AddThis Social Bookmark Button

Nuevas Estrategias Publicitarias de PENTAHO

3 Abril 2008 › Eliezer Cavazos
Publicado en Business Intelligence, PENTAHO
Etiquetas : ,
Sin comentarios »
Visto 2,479 veces.

En los últimos días se han agregado a YouTube los siguientes videos publicitarios de PENTAHO la principal Plataforma Open Source de Business Intelligence. Estos videos tienen un sentido humorístico, no olvides poner el sonido.  

 

No te los puedes perder…

Popularity: 55%

Artículos relacionados

AddThis Social Bookmark Button

Introducción a PENTAHO (parte 2 de 2)

27 Marzo 2008 › Alexandro Salinas
Publicado en Business Intelligence, Data Mining, Data Warehouse, Herramienta BI, PENTAHO
Sin comentarios »
Visto 3,012 veces.

IMPLANTACIÓN (Instalación)

Plataforma BI de Pentaho

Para aquellos que cuentan con el Sistema Operativo Windows se recomienda optar por la Instalacion Preconfigurada (PCI) con la aplicación de servidor JBoss y algunos ejemplos.
La plataforma  requiere el paquete Java SDK  1.4 previamente instalado.
Adicionalmente, se requerirá del “J2EE Deployment Distribution” permitiendo construir una variedad de diferentes aplicaciones web.
Para que la instalación (PCI) sea complementada, se requerirá de la instalación de MySQL en la maquina local con la configuración de omisión usando el puerto 3306.

Configuración

Correo:  La plataforma envía mensajes a través del correo usando el SMTP Server. En la mayoría de los casos requiere el “ID” del usuario, contraseña y una dirección de correo válida.
Para modificar estas configuraciones la ruta de omisión es:
/pentaho-demo/pentaho-solutions/system/smtp-email/email_config.xml
Puertos: El servidor tratará de usar el puerto 8080. En la siguiente ruta se ubica el archivo de configuración de puerto:
/pentaho-preconfiguredinstall/server/default/deploy/jbossweb-tomcat55.sar/server.xml
Publicaciones: Herramientas del Cliente Pentaho publicadas en el servidor. Para disponer de las herramientas del cliente (“Report Design Wizard, Cube Design Wizard, etc”) y publicarlas al servidor se requiere de una contraseña.
Para configurar la contraseña edite el siguiente archivo:
/pentaho-demo/pentaho-solutions/system/publisher_config.xml
Despliegue: La instalación PCI de PENTAHO está diseñada para trabajar localmente en http://localhost:8080/pentaho como la URL de base.
Para accederlo a través de otra terminal, se requiere configurar  el web.xml, ubicado en:
 /pentaho-demo/jboss/server/default/deploy/pentaho.war/WEB-INF
<context-param>
<param-name>base-url</param-name>
<param-value>http://myserver.pentaho.org:8080/pentaho</param-value>
</context-param>

CAPACIDADES FUNCIONALES

Capa de Metadatos: Provee múltiples beneficios incluyendo seguridad integrada, optimización de consultas, amplia conectividad de base de datos y mantenimiento reducido. Entre sus funciones más básicas es proveer una abstracción lógica por capas entre usuarios y sofisticados esquemas de Base de Datos.

Capa Metadatos PENTAHO

Mantenimiento y control centralizado de TI

El Metadata de BI provee un control de seguridad grafico, el acceso a datos y el manejo de de cambios a la infraestructura sin alterar las aplicaciones de la inteligencia de negocios.
Adicionalmente la nueva Plataforma BI de PENTAHO permite el Soporte de Plataformas, Soporte de Integracion de Datos y Soporte Usuario Final, donde sus capacidades a detalle podrán ser vistas dentro de la documentación que nos ofrece la comunidad OpenSource de PENTAHO.

PERSONALIZACION

La personalización del despliegue de la plataforma Pentaho permite formar una arquitectura empotrada y solo manejable en componentes, motores, repositorios que se requiera de una configuración como:

  • Motores de flujo de actividades, repositorios de flujos y repositorios de “runtime”
  • Repositorios de Auditar
  • Aplicaciones de integración
  • Componentes de la interface del usuario
  • Repositorio de soluciones y archivos de definición de soluciones

Arquitectura empotrada Pentaho

BENEFICIOS

PENTAHO BI OpenSource nos promete una gama de beneficios alentadores, haciendo mayor relieve en el costo, en la definición de estándares abiertos, en su flexibilidad, en sus funciones personalizadas y sobre todo en su arquitectura centrada en procesos, haciendo que las necesidades de la Inteligencia de Negocio sean atendidas con mayor facilidad.

Popularity: 95%

Artículos relacionados

AddThis Social Bookmark Button