viernes, 15 de febrero de 2013

Conociendo a Pentaho

Pentaho es un conjunto de herramientas que abarca todo el espectro de Business Intelligence (BI).

Es una de las soluciones BI lideres en el Open Source la cual es promovida por una gran comunidad de usuarios y empresas en todo el mundo ; tambien tiene versiones de paga la cual es promovida por la empresa del mismo nombre.

Toda la plataforma de Pentaho corre bajo Java, en cualquier Sistema Operativo.

Pentaho es muy flexible te permite extenderlo, configurarlo y añadir plugins (FusionChart, Librerias Graficas de Google, OpenFlash, Saiku, CDE,...) de acuerdo a tus necesidades.

Voy hacer una descripción de las herramientas con las que he venido trabajando con Pentaho:

  • Pentaho Data Integration (PDI):  Esta herramienta permite realizar los procesos de extracción, transformación y carga (ETL, por sus siglas en Ingles), de una manera muy sencilla a través de una interfaz gráfica, estos procesos se los puede schedular para que se ejecuten en un determinado periódo.
  • Shema Workbench: Esta herramienta nos permite crear nuestros Cubos (medidas y dimensiones) de manera gráfica, para que sean explotados por diversos visores OLAP que soporten Mondrian (Jpivot, Saiku, STpivot, LaAzada,..).
  • BI Server: Es la parte Web que te brinda Pentaho, para que puedan ser construidos, desplegados y visualizados nuestros reportes y dashboards.
  • Pentaho Report Designer (PRD): Potente herramienta para la creación de reportes transaccionales.
  • CDE (Comunity Dashboard Editor) : Plugin que se integra con Pentaho, y nos permite crear Tableros de Mando (Dashboards).
  • Pentaho Design Studio (PDS): Esta herramienta agrega un potencial de alto valor a Pentaho, a través de él podemos integrar códigos de terceros, realizar tareas complejas (como por ejemplo si queremos que suceda un evento en base a una condición , etc..)