Configuración de Pentaho

Configuración de Pentaho
Resource type
Manual
stratebi 16 Septiembre, 2010 - 11:04

Para realizar la integración de Eclipse BIRT en nuestro servidor de Pentaho es necesario llevar a cabo los siguientes pasos:

1. El servidor Pentaho debe estar detenido para empezar la configuración.

2. Ir al directorio donde se descomprimimos el servidor de Pentaho (De ahora en adelante lo llamaremos $PENTAHO_DIR).

3. Eliminar el contenido del directorio $PENTAHO_DIR/biserver-ce/pentahosolutions/system/BIRT/configuration

4. Eliminar el contenido del directorio $PENTAHO_DIR/biserver-ce/pentahosolutions/system/BIRT/plugins

5. Ir al fichero systemListeners.xml ubicado en $PENTAHO_DIR/biserver-ce/pentahosolutions/system/ y agregar una entrada para el listener de BIRT 

<bean id="birtSystemListener" 

class="org.pentaho.platform.plugin.action.eclipsebirt.BirtSystemListener"/>

6. Copiar en el directorio $PENTAHO_DIR/biserver-ce/pentahosolutions/system/BIRT/configuration/ el fichero $BIRT_RUNTIME/ReportEngine/configuration/config.ini (Donde $BIRT_RUNTIME es el directorio donde descomprimimos el runtime de Eclipse BIRT)

7. Colocar el contenido de $BIRT_RUNTIME/ReportEngine/plugins en $PENTAHO_DIR/biserver-ce/pentaho-solutions/system/BIRT/plugins.

8. Colocar los drivers JDBC que van a utilizarse en BIRT dentro del directorio $PENTAHO_DIR/biserver-ce/pentahosolutions/system/BIRT/plugins/org.eclipse.birt.report.data.oda.jdbc_2.6.0.v20100524/Drivers.

9. Copiar todo el contenido del directorio $BIRT_RUNTIME/ReportEngine/lib en $PENTAHO_DIR/biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib (IMPORTANTE: Es necesario borrar las versiones antiguas de los .jars que estamos copiando; ejemplo:  chartengineapi.jar y chartengineapi-2.2.1.jar... es necesario borra la original)

10. Colocar el .jar pentaho-bi-platform-plugin-actions-3.6.0-stable.stratebi.jar (Si no se está utilizando la versión 3.6.0 de Pentaho ir a “Configuración Avanzada”) en el directorio $PENTAHO_DIR/biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib, y eliminar el .jar
pentaho-bi-platform-plugin-actions-3.6.0-stable.jar (IMPORTANTE: Este .jar es necesario para arreglar ciertos problemas de imagenes, links y salida en xls para los reportes en BIRT)

11. Listo, ahora se debe iniciar el servidor de Pentaho y colocar.