Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Question about OLAP, ROLAP etc.
You have 3 families in the olap world : rolap, molap
and holap.
Rolap stands for relationnal olap meaning the users
see their data organized in cubes with dimensions but
the data is really store in a rdbms (Oracle).
Molap stands for multidimensionnal olap, the users see
their data organized in cubes with dimensions and the
data is store in a mdbms (Oracle Express).
Holap stands for hybrid olap, it is a combination of
both world, Holos is a holap environnement.
Each olap has its strenghts and weaknesses. Rolap means that the rdbms will store data at a very fine grain, response time is usually slow. Molap means that a lot of queries have a finite answer, performance is usually critical and fast. Holap means that you have queries on aggregated data as well as on detailed data.
I played with the Oracle Data Marts Suite 2 years ago , it was a bundle of half of Designer2000, an Oracle database, Discoverer, Oracle Web server and the heart of the product was the ETL tool provided by Sagent. The product was only running on NT at that time.
Oracle Express is multidimensionnal database meaning it is storing data like in a cube. It's a proprietary environment.
The DataMart suite and Express are different products and are not included with Oracle8i.
Most of the time, you build cubes for a type of users and let another type of users access the detailed data.
![]() |
![]() |