Instalación de Pentaho BI Suite Community Edition 1.7.0

3
45462

Instalación de Pentaho BI Suite Community Edition 1.7.0

Introducción

Pentaho BI Suite es una herramienta open source perteneciente a la familia de aplicaciones de Business Intelligence. Por su amplia difusión en el sector, vamos a conocerlo a través de algunos tutoriales. En este primero procedemos a su instalación.

Instalación de Pentaho BI Suite Community Edition 1.7.0 (aka Pentaho Open BI Suite)

El tutorial se ha realizado con la siguiente plataforma:

  • Equipo C2Duo 1.5Gz, 3GB Ram
  • Windows Vista Home Premium SP1
  • JDK 1.5.0_16, MySQL Server 5.1

Veremos que la base de datos MySQL no es un requisito previo (esta distribución de Pentaho la incluye) pero, en el caso presentado, ya disponemos de ella.

1.- Selección y descarga de los componentes de la suite de Pentaho

Accedemos a la página de descarga http://www.pentaho.com/download/ y seleccionamos todos los productos:

a continuación, el sistema operativo (windows); y en la última pantalla disponemos del enlace de la suite para su descarga. Dejo indicado que si en el momento de leer este tutorial ya no se ofrece la descarga directa de la versión 1.7.0.1062, puede obtenerse desde la página del proyecto en sourceforge en:

http://sourceforge.net/project/showfiles.php?group_id=140317&package_id=160028

bajo la release 1.7.0 (stable) en su versión i386: pentaho-1.7GA-windows-opensource-installer.exe.

2.- Pasos de la instalación

Esta versión se instala mediante wizard, y el paquete incluye tanto el servidor y contenedor de portlets (JBoss Portal 2.6.1) como una base de datos (MySQL Server 5.0.24), que pueden o no ser utilizados. Comencemos:

Pantalla de introducción al wizard de instalacion de Pentaho BI
Pantalla de introducción al wizard de instalación de Pentaho BI

 

Componentes de Pentaho
Seleccionamos todos los componentes de la suite

 

Instalacion de Pentaho BI con el servidor incorporado
Instalación de Pentaho BI con el servidor JBoss Portal incorporado y configurado. La instalación avanzada permite desplegar y configurar Pentaho BI manualmene en un servidor de nuestra elección.

 

Ruta de instalacion de Pentaho BI
Ruta de instalación de la suite. En Windows Vista debe tenerse precaución con los directorios protegidos a procesos sin privilegios de administración (\, \Program Files).

 

Base de datos para Pentaho
En el caso de este tutorial, ya se dispone de una base de datos MySQL Server 5.1 instalada en el equipo, por lo tanto seleccionamos la opción intermedia para integrar Pentaho con ella. También se puede instalar MySQL junto con Pentaho (1º opción) o bien usar un esquema existente (última opción).

 

La instalación creará un usuario y tablas y las poblará con datos de configuración y de ejemplo. En los siguientes pasos configuraremos la conexión con el repositorio.

 

Binarios y configuracion de MySQL como base de datos de Pentaho
Resolvemos la ruta de binarios y configuración de conexión de MySQL

 

Credenciales de administrador en MySQL
Introducimos las credenciales del usuario administrador de la base de datos

 

Registro de JBoss como servicio de Windows
Podemos registrar JBoss como servicio de Windows para que sea levantado automáticamente en cada inicio del sistema operativo.

 

Escogemos un nombre para el esquema del repositorio con Hibernate
Escogemos un nombre para el esquema del repositorio con Hibernate

 


Escogemos un nombre para el esquema del repositorio del planificador de procesos Quartz

 

Repositorio para la carga de datos de ejemplo de Pentaho
Escogemos un nombre para el esquema del repositorio con una carga inicial de datos para ejecutar los ejemplos en Pentaho

 

Datos para la creación de un nuevo usuario en la base de datos asociado a nuestra instalacion de Pentaho

Datos para la creación de un nuevo usuario en la base de datos asociado a nuestra instalación de Pentaho. Por ejemplo:

  • Usuario: pentaho_user
  • Contraseña: pentaho

 

La instalación de Pentaho durara unos minutos
El proceso de copia de ficheros y configuración tuvo una duración de 10 minutos

 

Registro opcional en Pentaho.com
Al finalizar podemos registrarnos en Pentaho.com o bien omitir el paso (en este caso seleccionar la tercera opción)

 

Instalacion de Pentaho BI finalizada
Finalizada la instalación, podemos iniciar la aplicación directamente desde el asistente

Primera ejecución de Pentaho Open BI Suite

Bien iniciemos el servidor al finalizar la instalación, o bien desde el Menú Inicio | Pentaho | Pentaho Open BI Suite | Start Open BI Server:

Grupo de programa de Pentyaho Ipen BI Suite

debemos asegurarnos que el puerto 8080 queda abierto. Para ello debe configurarse los programas de seguridad o firewall instalados en el equipo. En Windows Vista aparece la ventana habitual del cortafuegos propio del sistema operativo, en la cual pulsaremos sobre Desbloquear:

Abrir puerto del servidor de Pentaho
Abrir el cortafuegos a la aplicación del servidor de Pentaho, o el puerto 8080.

Sin más contratiempos, se iniciará JBoss Portal. Observamos la evolucíón en su ventana de log:

Trazas de log del servidor de Pentaho
La traza «INFO [STDOUT] Pentaho BI server listo.» indica el inicio correcto del servidor

En este punto ya podemos usar la aplicación. Accedemos a la pantalla de login en: http://localhost:8080/pentaho/:

Pagina de inicio de sesion de Pentaho

Seleccionamos un usuario, por ejemplo Joe e iniciamos la sesión:

Pentaho Open BI en ejecucion
Informes de ejemplo incluidos con Pentaho

Examen de la base de datos

Antes de finalizar vamos a examinar la base de datos creada por el proceso de instalación. Podemos iniciar la sesión en MySQL con alguna herramienta visual, como por ejemplo MySQL Query Browser de las MySQL GUI Tools. Iniciamos la sesión con las credenciales que introdujimos en el proceso de instalación:

Podemos observar el esquema pentaho_sampledata, que contiene las tablas de donde Pentaho obtiene la información para los informes, minería de datos, gráficas, etc. Esto es lo que se denomina la fuente de datos, y es de donde se alimenta la herramienta de BI:

Conclusión

El procedimiento de instalación mostrado no implica ninguna dificultad mas allá de una correcta configuración de las conexiones. En la versión presentada se dispone de un bundle con servidor y base de datos, aunque la manera más habitual de instalarlo e integrarlo con aplicaciones terceras es descargarse directamente los paquetes para su despliegue en un servidor.

 

3 COMENTARIOS

  1. muy buen tutorial soy nuevo en esto pero quisiera saber como trabajamos con otra base de datos por ejemplo postresql como le configuro en pemtaho !!!!!!!!!
    saludos !!!!!

  2. realmente sus informes la maoyria son muy buenos pero en lo que respecta a pentaho ,habria que actualizarlo por que no coinciden con los lugares donde acceder ni las pantallas
    saludos y gracias por compartir sus conocimientos

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad