Professional Documents
Culture Documents
Lecture 3
Lecture 3
1
What is a Data Warehouse ?
It is a blend of many technologies, the basic
concept being:
2
What is a Data Warehouse ?
(Cont…)
It is a blend of many technologies, the basic
concept being:
Answers result
User requests
in more questions
IT people
?
Business user
may get answers
IT people do
system analysis
and design
IT people
send reports to IT people
business user create reports
4
How is it Different?
Different patterns of hardware utilization
100%
0%
Operational DWH
5
How is it Different?
Combines operational and historical data.
Don’t do data entry into a DWH, OLTP or ERP are the
source systems.
OLTP systems don’t keep history, cant get balance
statement more than a year old.
DWH keep historical data, even of bygone customers. Why?
In the context of bank, want to know why the customer left?
6
How much history?
Depends on:
Industry.
Cost of storing historical data.
7
How much history?
Industries and history
Telecomm calls are much much more as compared to bank
transactions- 18 months.
8
How much history?
Data Warehouse a
complete repository of data?
9
How is it Different?
Usually (but not always) periodic or batch updates
rather than real-time.
10
How is it Different?
11
How is it Different?
Starts with a 6x12 availability requirement ... but
7x24 usually becomes the goal.
Decision makers typically don’t work 24 hrs a day and 7
days a week. An ATM system does.
12
How is it Different?
Starts with a 6x12 availability requirement ... but
7x24 usually becomes the goal.
For business across the globe, 50% of the world may be
sleeping at any one time, but the businesses are up 100%
of the time.
13
How is it Different?
Does not follows the traditional development model
Requirements
Program
Classical SDLC
Requirements gathering
Analysis
Design
Programming
Testing
Integration
Implementation
14
How is it Different?
Does not follows the traditional development model
DWH
Program
Requirements
DWH SDLC (CLDS)
Implement warehouse
Integrate data
Test for biasness
Program w.r.t data
Design DSS system
Analyze results
Understand requirement
15
Data Warehouse Vs. OLTP
16
Data Warehouse Vs. OLTP
DWH
Select balance, age, sal, gender from
customer_table, tx_table
Where age between (30 and 40) and
Education = ‘graduate’ and
CustID.customer_table =
Customer_ID.tx_table;
17
Data Warehouse Vs. OLTP
OLTP DWH
Primary key used Primary key NOT used
No concept of Primary Index Primary index used
Few rows returned Many rows returned
18