Buscar en el Blog

miércoles, 26 de febrero de 2014

Cómo configurar un pool de conexiones C3P0 en Pentaho BI Server CE para MySQL

En ésta publicación explico el procedimiento para configurar un pool de conexiones hacia MySQL en el servidor de Pentaho (BI SERVER).

1. Descargar c3p0 del siguiente link: http://sourceforge.net/projects/c3p0/files/c3p0-bin/

2. Copiar los archivos c3p0-x.x.x.x.jar y mchange-commons-java-X.X.X.X.jar al directorio /biserver-ce/tomcat/lib

3. Ir al directorio /biserver-ce/pentaho-solutions/system/hibernate

4. Editar el archivo mysql5.hibernate.cfg.xml y colocar las siguientes propiedades después de la etiqueta <session-factory>


<property name="hibernate.c3p0.acquire_increment">3</property>
<property name="hibernate.c3p0.idle_test_period">14400</property>
<property name="hibernate.c3p0.max_size">75</property>
<property name="hibernate.c3p0.max_statements">0</property>
<property name="hibernate.c3p0.timeout">25200</property>
<property name="hibernate.c3p0.preferredTestQuery">select 1</property> 
<property name="hibernate.c3p0.testConnectionOnCheckout">true</property>
   
5. Guardar el archivo y volver a iniciar Pentaho BI Server

Cómo eliminar un cubo OLAP publicado en Pentaho BI Server

En ésta publicación explico el procedimiento para eliminar un cubo publicado con PSW en Pentaho BI Server.

1. Ir al directorio /biserver-ce-X.X.X/biserver-ce/pentaho-solutions/system/olap

2. Editar el archivo datasources.xml y eliminar la etiqueta <Catalog> del cubo que deseamos eliminar

3. En la consola de usuario de Pentaho (PUC), ir a Herramientas > Actualizar > Vaciar el cache de esquemas de Mondrian