-
Notifications
You must be signed in to change notification settings - Fork 3
Pentaho
Pentaho BI es una herramienta de Business Intelligence enfocada a la creación de cuadros de mando dinámicos http://www.pentaho.com/.
Pentaho ofrece dos versiones, la gratuita: Community Edition, y la versión de pago: Enterprise Edition. A continuación se indican los pasos a seguir para instalar la última versión de la opción gratuita.
Para instalar Pentaho es necesario que dispongamos de Java.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Tras instalar Java 8 se debe descargar el fichero comprimido que contiene Pentaho BI.
wget https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.1/biserver-ce-6.1.0.1196.zip/download
Finalmente, descomprimiremos el zip descargado.
unzip download.zip
Una vez descomprimido Pentaho, podemos arrancarlo:
cd /home/biserver-ce/tomcat/bin
sudo ./startup.sh
Con ello, podremos acceder la consola de usuario de Pentaho, accediendo a la ruta: http://localhost:8080/pentaho/
En este punto, estamos listos para conectarnos desde Pentaho a la base de datos que se supone que hemos creado previamente en gestorDatos.py. En nuestro caso se ha utilizado como SGBD Postgresql. Para instalarlo, una buena guía de instalación es la proporcionada por Digital Ocean.
Una vez instalada, debemos acudir a la página de inicio de Pentaho (Home) y seleccionar la opción Manage Data Sources.
Configuraremos de este modo una nueva conexión. Si seleccionamos la opción Add e indicamos JDBC como tipo de conexión, podremos establecer los distintos parámetros de la conexión: nombre de la conexión (necesaria para luego referenciarla desde el informe), tipo de base de datos, tipo de acceso y opciones de configuración (nombre del host, base de datos, puerto, usuario, password, etc.).
Tras configurar la conexión con la base de datos es posible comprobar si es correcta pulsando en el botón Test.
Para poder visualizar el cuadro de mando creado, se deberá seleccionar la opción Browse Files.
Finalmente, se deben subir sobre el mismo directorio los tres archivos asociados al cuadro de mando:
-
Archivo CDE que define la estructura completa del informe dinámico
RetoCardAnalytics.cdfde -
Archivo CDA asociado a la gestión de las consultas realizadas sobre la conexión establecida anteriormente
RetoCardAnalytics.cda -
Fichero de configuración
RetoCardAnalytics.wcdf.
Para ello, se seleccionará la opción 'Upload'.
Finalmente, es posible ver el informe seleccionando sobre el archivo CDE la opción Open in a new window.
En caso de querer desplegar Pentaho en un servidor, para que por ejemplo, sea accesible remotamente, hemos de modificar el archivo de configuración web.xml. Esto permitirá que Pentaho sea accesible desde el exterior. En primer lugar, abrimos el archivo anterior:
vi ./biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml
Y se añade el siguiente contenido:
<context-param>
<param-name>base-url</param-name>
<param-value>http://**[host]**/pentaho/</param-value>
</context-param>
Una vez hecho esto ya podemos arrancar Pentaho y será accesible desde http://[host]:8080/pentaho/Login, donde 'host' es la dirección IP pública de la máquina.





