sábado, 21 de febrero de 2009

Post # 2 - Descarga e instalación

Como había indicado en el post anterior (Introducción sobre Pentaho) existe bastante información para empezar a trabajar con Pentaho, así que tratando de ordenar esa información lo primero que haremos es descargar los archivos necesarios.

Descargar Pentaho.Empezaremos por descargar la suite completa (BI Server) de Pentaho, la que contiene todas las herramientas que ya habíamos indicado.

1. Acceder al siguiente enlace. O bien desde http://www.google.com/ buscar sourceforge pentaho, seleccionar el primer resultado y luego seleccionar el enlace que indica "Download" en el cuadro verde. Sin importar el modo que se haya elegido, nos encontramos con la siguiente pantalla:

2. Ahora accedemos al enlace Business Intelligence Server y se mostrará a continuación todas las versiones existentas de Pentaho:
3. ¿Y ahora qué versión elegir?. En mi caso, hasta ahora he utilizado las versiones estables 1.2.0-stable, 1.7.1-stable y 2.0.0-stable, como se puede ver, la versión más antigua data de fines del año 2006 y hasta ahora (febrero del 2008) en cada nueva versión se han realizado mejoras. En este blog vamos a trabajar con las versiones 1.7.1 y 2.0.0. Queda a elección de cada uno elegir la versión de trabajo, sin antes inidicar que entre ambas versiones existen varias diferencias tanto en interfaz como en ciertas configuraciones que se deben realizar para trabajar accediendo a datos propios.

4. Si se elige la version 1.7.1-stable se muestran diversos archivos que podemos descargar:
- Para SO Windows: pentaho_demo_hsqldb-1.7.1.zip o pentaho_demo_mysql5-1.7.1.zip.
- Para SO Linux: pentaho_demo_hsqldb-1.7.1.tar.gz o pentaho_demo_mysql5-1.7.1.tar.gz


En las opciones anteriores la principal diferencia es el gestor de base de datos que utliza Pentaho, siendo éstas HSQLDB (Hypersonic) y MySQL. El servidor de aplicaciones que utilizan estas versiones es Jboss.

Si se elige la versión 2.0.0-stable se pueden descargar:
- Para SO Windows: biserver-ce-2.0.0.stable.zip.
- Para So Linux: biserver-ce-2.0.0.stable.tar.gz.

En esta versión Pentaho utiliza el gestor de base de datos HSQLDB y como servidor de aplicaciones Tomcat.

Adicional (mayo 2009)

El 23 de marzo en el blog Todo BI daban la noticia de la nueva versión comercial de Pentaho, la versión Pentaho 3.0. Como se ha indicado para la descarga de las versiones (libres) anteriores, del mismo modo podemos ubicar los archivos de esta nueva versión.
A la fecha, se pueden descargar las versiones:
- 3.0.0-RC1
- Citrus Milestone 1
- 3.0.0-RC2
- Citrus Milestone 2

Fin de Adicional
Instalación.
Una vez descargado el archivo que se haya elegido, lo único que queda es descomprimirlo. La imagen siguiente muestra el directorio obtenido para cada versión y la estructura de archivos principal. En la versión 1.7.1 la carpeta prinicipal es pentaho-demo y en la versión 2.0.0 es bi-server

Como se puede apreciar existen diferencias en la estrucutura de directorios, pero, para empezar a conocer Pentaho y apreciar todo lo que podemos realizar, solo debemos ejecutar el archivo start-pentaho.bat (en Windows) o start-pentaho.sh (en Linux). Esperamos a que el servicio cargue (en la ventana de comandos muestra el avance de la carga hasta que se muestra el mensaje INFO [STDOUT] Pentaho BI Platform server is ready).

Ahora sólo abrimos una ventana de nuestro navegador e ingresamos la siguiente dirección http://localhost:8080/pentaho y de no mediar inconveniente alguno se debe mostrar lo siguiente:

Para ingresar, de la lista de opciones válidas elegimos Joe (Admin), y hacemos clic en Login y listo, ya podemos ir navegando para ver todo lo que ofrece Pentaho.



Espero que con todo lo indicado sea más fácil tener Pentaho "instalado" en nuestra PC o servidor. En los siguientes posts iré agregando algunos tips para poder evitar el Login inicial, acceder a la aplicación no solo localmente sino usando nuestra dirección IP o dominio, y sobre todo utilizar Pentaho para acceder a nuestra propia información.




Curso Pentaho - Noviembre 2013

Aprender Pentaho Data Integration (Kettle)
Post # 6 - Crear cubo OLAP con CubeDesigner
Post # 5 - Crear base de datos multidimensional
Post # 4 - Conexión a tu base de datos - II
Post # 3 - Conexión a tu base de datos
Post # 2 - Descarga e instalación
Post # 1 - Business Intelligence, introducción sobre Pentaho



Post # 1 - Business Intelligence, introducción sobre Pentaho

Prólogo.
Desde hace buen tiempo, la información ha pasado a ser uno de los principales activos empresariales, sin embargo; recopilar, integrar, transformar, analizar y presentar los datos que genera dicha información para muchas empresas es un proceso que causa muchos problemas, conllevando a toma de decisiones lentas y a veces con poco acierto.
Esta realidad ha impulsado el Business Intelligence (BI) o Inteligencia de Negocios, concepto que está cobrando protagonismo en todo tipo de organizaciones. BI trata de englobar todos los sistemas de información de una organización para obtener información, conocimiento y más aún, la inteligencia que le permita obtener una ventaja competitiva.

Herramientas.
Existen diversas aplicaciones, suites y herramientas para aplicar BI. Desde las herramientas propietarias de Microsoft, Oracle, hasta herramientas de sotware libre como Openi, BizGres, JasperSoft, SpagoBI y Pentaho.

Pentaho.
Pentaho es una suite que incluye herramientas que abarcan todas las capacidades que se requieren en BI, que incluye consultas, reportes, análisis, dashboards, integración de datos (ETL - extraction, load and transformation) y minería de datos.

Cada una de estas capacidades son proyectos BI, de las cuales Pentaho es el propietario y patrocinador, estos proyetos son:
- Mondrian. Servidor OLAP.
- Petaho Report Engine. Reporteador.
- Kettle. Integración de Datos (ETL).
- Pentaho. Suite BI.
- Weka. Data Mining.

En los posts que escribiré a partir de ahora seguiremos de una manera ordenada cómo trabajar con Pentaho, si bien existe diversidad de información al respecto, ésta se halla de un modo un tanto desordenada, y en mi caso particular todo lo necesario no lo he encontrado en un solo lugar. Entonces basado en mis búsquedas y averiguaciones trataré de que en este blog, uno pueda aprender lo mínimo necesario para utilizar esta "suite open source".

Curso Pentaho - Noviembre 2013

Aprender Pentaho Data Integration (Kettle)
Post # 6 - Crear cubo OLAP con CubeDesigner
Post # 5 - Crear base de datos multidimensional
Post # 4 - Conexión a tu base de datos - II
Post # 3 - Conexión a tu base de datos
Post # 2 - Descarga e instalación
Post # 1 - Business Intelligence, introducción sobre Pentaho