Fecha de creación del tutorial: 2009-02-18
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:
- BI Server/Platform
- Reporting
- Analysis (mondrian)
- Dashboards
- Data Integration (kettle)
- Data Mining (Weka)
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 instalación de Pentaho BI

Seleccionamos todos los componentes de la suite
![]() |
| 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 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). |
![]() |
| 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. |
Resolvemos la ruta de binarios y configuración de conexión de MySQL

Introducimos las credenciales del usuario administrador de la base de datos
![]() |
| 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 del planificador de procesos Quartz

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 instalación de Pentaho. Por ejemplo:
|

El proceso de copia de ficheros y configuración tuvo una duración de 10 minutos

Al finalizar podemos registrarnos en Pentaho.com o bien omitir el paso (en este caso seleccionar la tercera opción)
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:
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 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:
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/:

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

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.
Anímate y coméntanos lo que pienses sobre este tutorial
Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.
| Autor | Mensaje de usuario registrado |
|---|
| Autor | Mensaje de usuario anónimo |
|---|---|
| Adrian Javier Fernan |
Fecha de envío: 2009-08-03 - 12:30:16 PM Muy buen material ....me gustaria que opciones me brindan al respecto sobre el manejo de reportes ..tanto para java como para jsp saludos |
| alfonso |
Fecha de envío: 2009-05-25 - 01:33:04 AM si esta bueno el doc. pero no puedo visualizar toda la parte de Mysql , no se por que. Si alguien sabe por que no veo el Mysql x favor escrivan GRACIAS |
- Puedes inscribirte en nuestro servicio de notificaciones haciendo clic aquí.
- Puedes firmar en nuestro libro de visitas haciendo clic aquí.
- Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.
- Añadir a favoritos Technorati.
Esta obra está licenciada bajo licencia Creative Commons de
Reconocimiento-No comercial-Sin obras derivadas 2.5
Recuerda
Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchas otras cosas.
¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tu empresa?, ¿Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros?
Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...
Autentia = Soporte a Desarrollo & Formación.
Tutoriales recomendados
| Nombre | Resumen | Visitas | Valoración | Votos | ||
|---|---|---|---|---|---|---|
| Procesador Inteligente de Eventos (IEP) con OpenESB | En este tutorial mostramos un ejemplo practico de gestion de eventos en SOA con IEP (Intelligent Event Processor) de OpenESB y probamos el resultado con soapUI | 2010-01-04 | 702 | - | - | ![]() |
| MySQL: Replicación de bases de datos en MySQL | En este tutorial aprederemos a replicar bases de datos MySQL | 2009-12-08 | 1811 | Muy bueno | 1 | ![]() |
| Analizando la calidad del código Java con Sonar | En este tutorial vamos a dar a conocer la herramienta Sonar para el control de la calidad del código de nuestros proyectos | 2009-12-07 | 1593 | - | - | ![]() |
| Echo en MySQL | En este tutorial se mostrará una técnica que ayudara mucho a la hora de encontrar errores y sobre todo a la hora de construir diferentes elementos de la base de datos, simulando la función Echo. | 2009-10-14 | 2300 | Muy bueno | 2 | ![]() |
| Mavenizar Liferay SDK | En este tutorial vamos a ver unos sencillos pasos para poder hacer plugins de tipo portlet para Liferay adaptando el entorno de desarrollo Liferay Plugins SDK | 2009-09-27 | 1281 | Regular | 1 | ![]() |
| Crear un plugin con Liferay SDK | En este tutorial vamos a ver como se configura el entorno de desarrollo para crear estos plugins. | 2009-09-27 | 2111 | - | - | ![]() |
| Instalación de Liferay en Tomcat existente | En este tutorial vamos a solventar el problema de instalar Liferay cuando ya contamos con un Tomcat existente y necesitamos que Liferay conviva con el resto de aplicaciones que corren en el servidor. | 2009-09-12 | 2934 | Bueno | 4 | ![]() |
| Joomla 1.5. Instalación y configuración | Veamos en detalle cómo instalar Joomla 1.5 y aplicar algunas configuraciones posteriores de las disponibles en este CMS | 2009-08-14 | 9256 | - | - | ![]() |
| Habilitar exportación en Liferay | En esta ocasión os enseñamos como habilitar la exportación de cualquier contenido web en Liferay | 2009-06-05 | 2428 | Bueno | 1 | ![]() |
| Registrar Liferay en Eclipse | En este tutorial vamos a ver como podemos registrar un servidor de Liferay en Eclipse y como configurarlo apropiadamente. | 2009-06-01 | 4050 | Muy bueno | 1 | ![]() |
Nota:
Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento.
Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores.
En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo.
Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administrador rcanales@adictosaltrabajo.com para su resolución.













