120 likes | 162 Views
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.
E N D
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.
Why RDBMS fails … • 2-D Structure • Multiple Joins and Poor Performance • Denormalized Databases Drain Performance & Resources
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!