Professional Documents
Culture Documents
OLAP
It is a category of software technology that enables the
user to gain insight into the data and perform
multidimensional analysis. It analyze data present in data
warehouse
EF Codd Rules
1. Multidimensional conceptual view
2. Transparency
3. Accessibility
4. Consistent reporting performance
5. Client server architecture
6. Generic dimensionality
EF Codd Rules (contd..)
7. Dynamic sparse matrix handling
8. Multi-user support
9. Unrestricted cross dimensional operation
10. User friendly
11. Flexible reporting
12. Unlimited dimensions and aggregation levels
Multidimensional analysis
Hypercube
OLAP Operations
Roll Up / Drill Up
OLAP Operations
Drill Down / Roll Down
OLAP Operations
Slice
OLAP Operations
Dice
OLAP Operations
Pivot / Rotate
OLAP Operations
OLAP Operations
OLAP Models
MOLAP (Multidimensional Online Analytical
Processing):
Data stored in multidimensional cubes
Can get big when more number of dimensions are added
Contains summarized data
Data stored in pre-calculated arrays
Whenever there is change in data, cubes need to be
recreated
Optimal for slicing and dicing
Provides faster access
OLAP Models
ROLAP (Relational Online Analytical Processing):
Do not use pre-calculated arrays
Stored as records in relational database
Users are given multidimensional viewing tool to view the
relational table
No limitation on size of data or analysis to be performed
Uses SQL queries to perform operations
Provides Slow access
OLAP Models
HOLAP (Hybrid Online Analytical Processing):
Combination of MOLAP and ROLAP
Uses both multidimensional cube and relational data
sources
Based on requirement, it can use cube or relational tables
OLAP Models
DOLAP (Desktop Online Analytical Processing):
Multidimensional cubes are formed and downloaded in
the user’s desktop
Data is sent from server to client and analysis is done at
the client side