Low performance Pentaho BI Server

1.6k Views Asked by At

I'm starting my data warehouse, and I am using Pentaho data integration, Mondrian and Pentaho bi server. The database is MySQL but I've tried PostgreSQL. But my dashboard is with a very low performance. Unfortunately I can not increase much my physical resources. I thought of loading the cache previously (precache), but I do not know if it will be the best solution. Thank you

1

There are 1 best solutions below

0
On

How big is your DWH? How many rows do the fact and dimension tables contains.

Optimize your current DWH following the recommendations for database tuning (Mondrian Performance). Identify slowest queries on dashboards and use Mondrian aggregate tables for them (use Pentaho Aggregation Designer for creating them).

Alternatively if you use the Pentaho BI server CE try to use CDC (Community Distributed Cache) to precache some cubes etc. after loading fresh data to DWH as a last step of your ETL process.

The third option is to consider switching from a row oriented db (MySQL, PostreSQL) to a column oriented db (MonetDB, Vertica).