BI sobre Análisis de la evaluación docente y Puntajes PSU - Herramientas a utilizar en el Proyecto

Continuando con el mini proyecto sobre el análisis de medidas relacionadas a la educación docente y puntajes PSU procederemos a puntualizar las herramientas a utilizar para poder llevar a cabo esta tarea.

Tal como lo expliqué en el capitulo anterior nuestros orígenes de datos corresponden a dos dataset públicos pertenecientes al Ministerio de educación los cuales contienen información histórica de las dos áreas antes mencionadas.

Por el lado de las herramientas a utilizar estas corresponden a herramientas libres las cuales nombro a continuación:

  • Kettle
  • Schema Workbench
  • Jpivot
  • OpenI Plugin for Pentaho
  • BI Platform (Pentaho BI Server)
  • Administration Console (Incluido en Bi Platform)

Todas las herramientas antes listadas son descargables desde el sitio https://community.pentaho.com/  exceptuando  el plugin OpenI for Pentaho la cual la pueden descargar desde https://openi.org/products/.

 

 

Cabe destacar que la herramienta JPivot viene incorporada en el paquete de Bi Server, pero debido a que se encuentra descontinuada será preferible utilizar el plugin para Pentaho OpenI la cual contiene un front end bastante parecido a Jpivot con la ventaja que está construida bajo tecnología web 2.0 la que nos permitirá tener una interacción mucho más fluida y dinámica que Jpivot.

Como punto anexo si desean pueden utilizar Saiku,  otra herramienta de análisis la cual he instalado y funciona a la perfección. Les entrego el link a ver si se animan a descargarla. https://analytical-labs.com/

Retomando el tema principal debemos tener en cuenta que lo primero que deben descargar e instalar es BI Platform y luego el resto. Para el caso de Mondrian este se encuentra incorporado dentro del BI Platform como motor, pero sí debemos descargar la herramienta cliente (Schema Workbench) la cual nos permitirá generar “amigablemente” los archivos estructurados que finalmente interpretará Mondrian. Esta tarea también se puede realizar a “mano” (con cualquier editor de texto) pero la probabilidad de error es mayor.

En resumen el orden que debemos seguir es el siguiente:

 

  1. BI Platform (Pentaho BI Server)
  2. MySql
  3. Kettle
  4. Schema Workbench
  5. OpenI plugin for Pentaho

 

Cuando tengamos todo descargado e instalado en nuestra maquina estaremos en condiciones de levantar el BI Server de Pentaho (start-pentaho.bat) y probar ingresando a la URL con el usuario: joe password: password

 

Importante recalcar que en ningún caso tendremos un wizard tipo Windows con instaladores. Al ser versiones Community corresponden a directorios con los archivos necesarios para ejecutar los servicios.

Teniendo todas las herramientas listas para utilizar ya estamos en condiciones de comenzar a construir nuestro proyecto. A continuación la imagen muestra cómo quedaría nuestro Pentaho con el plugin OpenI y Saiku (extremo derecho)  para los que se alentaron a instalarlo.

 

 

En el próximo capítulo abordaremos el modelamiento de nuestra base relacional para alojar las dimensiones y tabla de facto para posteriormente explicar cómo construir los ETL utilizando la herramienta Kettle la cual nos permitirá mover los datos desde el origen al destino que será nuestro cubo.

 

Que tal Cristian? Soy nuevo en el tema de BI y estoy desarrollando el material para una clase que daré el próximo semestre, encontré tu proyecto y me parece muy interesante. Como ya no vi el capitulo para el modelado de los datos, habrá alguna información que me puedas proporcionar al respecto para trabajar con un proyecto similar? Ojalá puedas ayudarme. Saludos!!! Rogelio Salas

Que tal Rogelio, sorry por la tardanza en la respuesta pero estuve de vacaciones y recien estoy retomando mis tareas diarias. Sobre lo que me comentas no me queda claro si impartiras la clase o la dara otro profesor. Respecto a documentacion no se que tema y nivel te encuentras. Por lo general cuando se comienza en BI se deben tener claros varios conceptos los cuales te los encontraras constantemente en textos. Dime en que etapa estas y con gusto te ayudare. Saludos,