MOLAP, ROLAP and HOLAP - Data Warehousing Data Warehousing Reading Time: 4 minutes we will cover these topics: hide 1) ROLAP 1.1) Advantages of ROLAP Cube 1.2) Disadvantages of ROLAP Cube 2) Hybrid OLAP 3) MOLAP 4) MOLAP Tools 5) Implementation considerations is MOLAP 6) MOLAP Advantages 7) MOLAP Disadvantages 7.1) What to read next?

ROLAP

This methodology relies on manipulating the data stored in the relational database to give the appearance of traditional OLAP’s slicing and dicing functionality. In essence, each action of slicing and dicing is equivalent to adding a “WHERE” clause in the SQL statement

Advantages of ROLAP Cube

Disadvantages of ROLAP Cube

Hybrid OLAP

HOLAP technologies attempt to combine the advantages of MOLAP and ROLAP. For summary-type information, HOLAP leverages cube technology for faster performance. When detail information is needed, HOLAP can “drill through” from the cube into the underlying relational data

  1. Aggregated or computed data is stored in a multidimensional OLAP cube
  2. Detailed information is stored in a relational database.

MOLAP

MOLAP uses array-based multidimensional storage engines to display multidimensional views of data. Basically, they use an OLAP cube. Data is pre-computed,pre-summarized, and stored in a MOLAP (a major difference from ROLAP).

Using a MOLAP, a user can use multidimensional view data with different facets. Multidimensional data analysis is also possible if a relational database is used. By that would require querying data from multiple tables. On the contrary, MOLAP has all possible combinations of data already stored in a multidimensional array. MOLAP can access this data directly. Hence, MOLAP is faster compared to Relational Online Analytical Processing (ROLAP).

MOLAP Tools

  1. Essbase – Tools from Oracle that has a multidimensional database.
  2. Express Server – Web-based environment that runs on Oracle database.
  3. Yellowfin – Business analytics tools for creating reports and dashboards.
  4. Clear Analytics – Clear analytics is an Excel-based business solution.
  5. SAP Business Intelligence – Business analytics solutions from SAP

Implementation considerations is MOLAP

MOLAP Advantages

MOLAP Disadvantages



Meet Ananth Tirumanur. Hi there 👋

I work on projects in data science, big data, data engineering, data modeling, software engineering, and system design.

Connect with me:

My Resources:

Languages and Tools:

AWS, Bash, Docker, Elasticsearch, Git, Grafana, Hadoop, Hive, EMR, Glue, Athena, Lambda, Step Functions, Airflow/MWAA, DynamoDB, Kafka, Kubernetes, Linux, MariaDB, MySQL, Pandas, PostgreSQL, Python, Redis, Scala, SQLite