Open Business Intelligence

La red del Business Intelligence

Buenas, quería saber tips & tricks para mejorar performance en análisis de un cubo con JPivot. Actualmente tengo un cubo con 5 dimensiones y una medida, el mismo inicializa con un total de 45 mil datos aproximadamente.

 

El tema es que se nota algo lento al realizar análisis en Pentaho con JPivot, por eso quería escuchar algunas ideas para mejorar esto.

 

Desde ya muchas gracias! 

 

 

Ramiro Castro.

Etiquetas: analisis, jpivot, pentaho, performance

Visitas: 352

Responde a esto

Respuestas a esta discusión

Hola Castro,

pues no son muchos registros. No te sé decir ninguna página con trucos para el performance pero te puedo dar algunos consejos para intentar mejorar el rendimiento:

- Intentar que el campo clave usado para cruzar las dimensiones y la tabla de hechos sean de tipo numérico. Si son de tipo String el cruce será más lento.

- Muy importante definir índices en los campos de la tabla de hechos que van a ser clave para las tablas de dimensiones.

 

Si esto no mejora el rendimiento la solución siguiente sería montar unas tablas agregadas, pero esto ya es más complicado. Pienso que 45000 registros no son nada para JPivot y Mondrian. Algo debes estar haciendo raro. Si no tienes definidos índices, al crearlos notarás mucha diferencia.

Espero haberte ayudado.

Un saludo

También puedes utilizar PAD para realizar agregaciones.

Te adjunto el link...

 

Saludos.

muchas gracias por los consejos...mejoró bastante solamente con el uso de índices en las tablas de dimensiones. No se muy bien como agregar índices a la tabla de hechos, o si vale la pena, puesto que las consultas a esa tabla pueden ser muy distintas, filtrando por distintos campos.

 

Recomiendan poner índices en esa tabla? si es así, alguna forma de analizar en qué campos poner...

 

Gracias de nuevo! Saludos!

Responder a debate

RSS

Distintivo

Cargando…

© 2022   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio