Unit 3
Unit 3
NOW WHAT?
Best possible mechanism for information delivery
to your users – user interface for information
3
INTRODUCTION
4
INFORMATION DELIVERY
DATA WAREHOUSE VERSUS OPERATIONAL SYSTEMS
5
INFORMATION USAGE MODES
Verification Mode:
In this mode, the business user proposes a hypothesis
and asks a series of questions to either confirm or
repudiate it.
E.g.- The marketing department goes to the data
warehouse with the hypothesis that the sales in the
South Region have increased. Information from the data
warehouse will help confirm the hypothesis.
Discovery Mode:
In this mode, the business analyst desires to discover
new patterns of customer behavior or product demands.
The user does not have any preconceived notions of what
the result sets will indicate. 6
APPROACHES FOR INTERACTION
Informational Approach:
Users retrieve historical or current data with query and
reporting tools, and perform some standard statistical analysis.
The result sets may take the form of reports and charts.
Analytical Approach:
The users make use of the data warehouse for performing
analysis.
They do the analysis along business dimensions using historical
summaries or detailed data.
Data Mining Approach:
Both the informational and analytical approaches work in the
verification mode.
The data mining approach, however, works in the knowledge
7
discovery mode.
CLASSES OF USERS
8
INFORMATION DELIVERY FRAMEWORK
9
OLAP IN DATA WAREHOUSE
DEMAND FOR OLAP
Data warehouse is meant for substantial analysis using
the available data. This analysis leads to strategic
decisions.
Multidimensional analysis –
The users must have easy methods of performing complex
analysis along with several business dimensions.
They need an environment that presents a multidimensional
view of data.
Fast Access and powerful calculations
Size of the query or the amount of time to receive the result
sets must be consistent irrespective of the query types.
How much revenue did the new Product X generate during the last three months, broken
down by individual months, in the South Central territory, by individual stores, broken
down by promotions, compared to estimates, and compared to the previous version of the11
product?
MULTIDIMENSIONAL DATA:
A UNIVERSITY SAMPLE DATA CUBE
Module Average Mark
Computing of Abraham in Year 1.
Business Avg
Abraham
Bridget Year 1
Caroline
Avg
Year 2
Time
Year 3
Avg
13
LIMITATIONS OF OTHER ANALYTICAL
METHODS
14
OLAP IS THE ANSWER
16
OLAP DEFINITION
17
OLAP CHARACTERISTICS
18
MAJOR FUNCTIONS AND FEATURES
19
DIMENSIONAL ANALYSIS - EXAMPLE
20
EXAMPLE: A THREE DIMENSIONAL DISPLAY
Display the total sales of all products for past five years
in all stores
Rows:-Year numbers 2000,1999,1998,99,97
Columns:-Total sales for all products
Page:-One store per page.
22
MULTIDIMENSIONAL DOMAIN STRUCTURE(MDS)
24
MDS – EXAMPLE FOR 4 DIMENSIONS
25
MDS – EXAMPLE FOR 4 DIMENSIONS
26
DRILL DOWN AND ROLL UP
27
DRILL DOWN
The drill-down operation (also called roll-down) is the reverse operation
of roll-up. Drill-down is like zooming-in on the data cube. It navigates from
less detailed record to more detailed data.
28
29
ROLL-UP
The roll-up operation (also known as drill-up or aggregation
operation) performs aggregation on a data cube, by climbing down
concept hierarchies, i.e., dimension reduction.
30
31
SLICING
The Slice operations perform a selection on one dimension of the given cube,
thus resulting in a subcube.
Slice
Dice
36
37
OLAP: USES AND BENEFITS
38
OLAP MODELS
39
ROLAP MODEL
41
THE MOLAP MODEL
43
DIFFERENCE BETWEEN MOLAP AND ROLAP
MOLAP ROLAP
44
ROLAP VERSES MOLAP
(DATA STORAGE)
ROLAP MOLAP
Stored as relational tables Stored as relational tables
Detailed and light summary Various summary data kept in proprietary
data available databases (MDDBs)
Very large data volumes Moderate data volumes
All data access from the Summary data access from MDDB
warehouse storage. detailed data access from warehouse.
45
ROLAP VERSES MOLAP
(UNDERLYING TECHNOLOGIES)
ROLAP MOLAP
Complex SQL is used to fetch Pre-fabricated data cubes by MOLAP
data from DW. engine. Proprietary technology to store
multidimensional views in arrays and not
tables.
ROLAP engine in analytical High speed matrix data retrieval.
server creates data cubes in a fly.
Multidimensional views by Spare matrix technology to manage data
presentation layer. sparsity in summaries.
46
ROLAP VERSES MOLAP
(FUNCTIONS AND FEATURES)
ROLAP MOLAP
47
DATA WAREHOUSE DEPLOYMENT
48
PHASES OF DATA WAREHOUSE DEPLOYMENT
49
DATA WAREHOUSE DEPLOYMENT
(CONTD.)
51
DATA WAREHOUSE DEPLOYMENT
(CONTD.)
Deploy in stages
52
Thank You
53