The present invention leverages MOLAP performance for ROLAP objects
(dimensions, partitions and aggregations) by building, in a background
process, a MOLAP equivalent of that object. When the background
processing completes, queries are switched from ROLAP queries to MOLAP
queries. When changes occur to relevant relational objects (such as
tables that define content of OLAP objects), an OLAP object is switched
back to a ROLAP mode, and all relevant caches are dropped while, as a
background process, a new MOLAP equivalent is created.