What is OLAP (Online Analytical Processing)?

The analytical layer that turns data into decision intelligence.

Use the quick links to jump to any section.

====

In Plain Terms

OLAP is a category of technology that lets you analyze data interactively from multiple perspectives (dimensions) in near real time. Imagine a “data cube” you can rotate and slice—each face represents a dimension like Product, Time, or Region, and each cell holds measures such as Sales or Profit.

OLAP answers these instantly by storing and pre-aggregating data for speed.

====

How OLAP Differs from OLTP

Bottom line: OLAP is for thinking about the business; OLTP is for running the business.

====

Core Concepts

1) Dimensions

Perspectives by which data is viewed — e.g., Time, Product, Region, Customer.

2) Measures

Numeric facts being analyzed — e.g., Sales, Cost, Profit, Inventory Value.

3) Cubes

Multidimensional structures that hold combinations of dimensions and measures (e.g., Sales[Product × Region × Time]).

4) Slice, Dice, Drill

5) Aggregation

Pre-calculation and storage of summaries (totals, averages) enable sub-second queries at any level.

====

OLAP Architectures

====

Why OLAP Matters

====

Example: Retail / FMCG Cube

Dimensions: Time (Year→Quarter→Month→Week), Product (Category→Brand→SKU), Location (Province→City→Store)

Measures: Sales Volume, Sales Value, Cost, Gross Profit, Stock Days

Query: “Compare Gross Profit of all beverage SKUs in Gauteng during Q4 2024 vs Q4 2023.” This executes in milliseconds because the cube pre-aggregates all combinations.

====

Modern OLAP Engines

====

In Summary

OLAP is the analytical layer that converts stored data into strategic, multidimensional insight. It bridges the gap between databases and decisions, letting leaders move from the 10,000-foot view to the single-SKU level in seconds.