You are on page 1of 11

Online Analytical Processing (OLAP)

Anjali Gupta Mithun Arora Aameek Singh Kranthi Kumar

Introduction
OLAP designates a category of applications and technologies that allow the collection, storage, manipulation and reproduction of multidimensional data, with the goal of analysis.

RDBMS
Month Style Quantity Total Value 1,700

Jan 2000

Ski Boot

Jan 2000 Gumboot

300

65,000

Table Extension
Month Style Outlet Qty. Total Value
1300

Jan 2000 Jan 2000

Ski Boot GumBoots

HN

SS

100

18000

Why RDBMS fails


2-D Structure Multiple Joins and Poor Performance Denormalized Databases Drain Performance & Resources

Enter OLAP !

Consolidation

Pre-aggregation of all logical subtotals and totals Pre-compute totals by each possible subset in the set of dimensions

Basic Concepts

Dimensions Measures Positions Hierarchies Schemas - Star & Snowflake

More Features

Formulae Calculations on the fly Drill Down & Roll Up Navigation through levels of detail Slicing & Dicing Pivot / Rotate Change Dimensional Orientation

Different forms of OLAP


Three ways of storing data:

Multidimensional OLAP (MOLAP) Best Query Performance Relational OLAP (ROLAP) Ideal for large databases Hybrid OLAP (HOLAP) Best of both worlds!
10

thank you

11

You might also like