MOLAP: Multidimensional OLAP in Data Warehouse

What is MOLAP?

Multidimensional OLAP (MOLAP) is a classical OLAP that facilitates data analysis by using a multidimensional data cube. Data is pre-computed, re-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).

In this tutorial, you will learn-

Key Points

MOLAP Architecture

MOLAP Architecture includes the following components −

MOLAP Architecture

Consider above gien MOLAP Architectures:-

  1. The user request reports through the interface
  2. The application logic layer of the MDDB retrieves the stored data from Database
  3. The application logic layer forwards the result to the client/user.

MOLAP architecture mainly reads the precompiled data. MOLAP architecture has limited capabilities to dynamically create aggregations or to calculate results that have not been pre-calculated and stored.

For example, an accounting head can run a report showing the corporate P/L account or P/L account for a specific subsidiary. The MDDB would retrieve precompiled Profit & Loss figures and display that result to the user.

Implementation considerations is MOLAP

MOLAP Advantages

MOLAP Disadvantages

MOLAP Tools

Summary:

 

YOU MIGHT LIKE: