Pentaho BI (9 Blogs) Become a Certified Professional

Introduction to OLAP in Pentaho

Last updated on Dec 19,2021 4.5K Views

OLAP Introduction

OLAP is defined as the analytical  processing system that supports Business Intelligence by accessing data in various formats. Here, the cube is getting designed in between database and presentation layout. It’s synonymous to metadata where the structure is available and we query the OLAP (Online Analytical Processing) cube with specific MDX (Multi-Dimensional Expression) type of query along with extracting the data from data warehouse. It can be divided into two types:

rOLAP or relational OLAP – uses data warehouse in RDBMS. Here, we have metadata in cube and extract the relational database.

mOLAP or memory OLAP – Here, data is stored in cubes

What is Mondrian?

It is ROLAP (Relational Online Analytical Processing) server, based on Java and is in the domain of reporting and data warehousing. It is useful when we use it for analysis that involves drilling down data. It’s an open-source OLAP server and supports MDX query language. The Mondrian schema is a universal metadata descriptor supported by almost any OLAP client tool.

Here, we design two types of data models in the data warehouse.

Star Schema Model – It is star-shaped with two tables; a fact table and a dimension table. Dimension is basically the entity. For example, in an organization, we have master data with the customer list, product list, and so on. One of the important dimensions here is the time dimension. The time dimension stores time in a way with elements like date, month, and year.  The fact table contains the foreign key to the dimension table and the measures. The measure is a numerical value useful for a business user and is in the fact table. So the dimension and the fact table link make the Star Schema Model.

Multi-Dimensional Cube – It contains time dimensions, figures, and location. It’s a cube to view data where we can slice and dice data.

Snowflake Schema – Another type of schema is the snowflake schema where it has the parent-child relationship. The basic structure will remain the same but the dimension will have one more table linked to it.

It is always good to use star schema because it has lesser joints. The lesser joints we have in our query, the faster the results.

If you’re looking to improve your abilities and learn more about Tableau Software to become certified as a Business Intelligence Professional. Explore the Tableau training as well as the certification program. Expertly designed by experts and taught by experts This program might be the one you’re hoping to learn.


Join the discussion

Browse Categories

webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP

Subscribe to our Newsletter, and get personalized recommendations.

image not found!
image not found!

Introduction to OLAP in Pentaho