Beruflich Dokumente
Kultur Dokumente
Part 2
<OLAP Concepts 201 Series>
Renu Singh
OLAP Overview
OLAP Objectives
Upon completion of this module you will be able to:
Various OLAP Types and their Architectures
OLAP Outline
Lesson 1
MDDB - A perspective
Advantages
Intuitive
Performance
advantages
Ease of navigation
Little Performance
Tuning required
Disadvantages
Proprietary
No standard storage
techniques
Aggregate explosion
problem
Limited to 50-100 GB of
calculated data
MOLAP - Architecture
Store atomic data in a proprietary data structure (MDDB),
pre-calculate as many outcomes as possible, obtain OLAP
functionality via proprietary algorithms running against this
data.
Obtain multi-dimensional reports from the DSS Client
MDDB Engine
MDDB Engine
Database Layer
Presentation Layer
ROLAP
Support for large databases with good performance
Excellent platform portability
Good exploitation of hardware advances such as parallel
processing
Codd rules however are not concerned about storage, but
about functionality only
ROLAP - A Perspective
Advantages
Disadvantages
Robust security
Multi-user concurrent access
(e.g. read-write with locking)
Widely recognized standards
Openness to multiple tools
Based on familiar, proven
and scalable technology
10
Computation Intensive
queries are slow.
Additional layer of OLAP
engine
Non intuitive
ROLAP - Architecture
Three tiered Architecture :
OLAP interface
ROLAP engine
RDBMS
Data Warehouse
Database Layer
11
ROLAP Engine
Presentation Layer
12
Advantages
Disadvantages
13
HOLAP - Architecture
14
DOLAP
Desktop OLAP tools work by extracting RDBMS data into
local (or server) MD cubes
User queries are limited to the predefined dimensions in the
hypercube
Do not provide shared environment
Do not provide read/write capabilities
Low cost tools
15
DOLAP - Architecture
16
Web OLAP
Most OLAP products can now be deployed to Web browsers
Approaches used
Static Web publishing - The reports are generated in the
form of HTML documents
Using a Web OLAP Server - Simple scripts allow users to
perform basic manipulations like dimension rotations,
drill downs and dimension member selections
17
18
Module Summary
Congratulations! You have now completed
the module OLAP Types
You should now be able
Understand different OLAP Types
Architecture
Advantages Disadvantages
19
Quiz
20
Question 1
The cube structure in OLAP achieves the
__________functionality
a)
b)
c)
d)
Shared
Information
Collection
Multidimensional
Answer: D
21
Question 2
Aggregation provides OLAP with __________
a)
b)
c)
d)
Multidimensional Data
Pre Calculated Data
Slow Retrieval
Nested Data
Answer: B
22
Question 3
MDDB Engine is used in __________architecture
a)
b)
c)
d)
HOLAP
WOLAP
MOLAP
None of the above
Answer: C
23
Question 4
Deploying OLAP products on Web Browsers is
a)
b)
c)
d)
Web Deployment
WOLAP
Web Reports
None of the above
Answer: B
24
Question 5
ROLAP Architecture includes
a)
b)
c)
d)
Answer: B
25
References
26
References
Publications
Publications
Library:
Tek-tips reporting solutions
forum
http://www.dmreview.com/
http://www.dwinfocenter.org
27
Training Programs
Thank You
Renu Singh
Technical Lead
renu.singh@wipro.com