Lecture 2
Lecture 2
1
The need
2
The need
$
POWER
INTELLIGENCE
KNOWLEDGE
INFORMATION
DATA
3
Historical overview
1960
Master Files & Reports
1965
Lots of Master files!
1970
Direct Access Memory & DBMS
1975
Online high performance transaction processing
4
Historical overview
1980
PCs and 4GL Technology (MIS/DSS)
1985 & 1990
Extract programs, extract processing,
The legacy system’s web
5
Historical overview: Crisis of Credibility
What is the financial health of our company?
??
-10%
+10%
6
Why a Data Warehouse (DWH)?
Data recording and storage is growing.
7
Reason-1: Why a Data Warehouse?
Data Sets are growing.
8
Reason-1: Why a Data Warehouse?
Size of Data Sets are going up .
Cost of data storage is coming down .
The amount of data average business collects and
stores is doubling every year
9
Reason-1: Why a Data Warehouse?
A Few Examples
WalMart: 24 TB
France Telecom: ~ 100 TB
CERN: Up to 20 PB by 2006
Stanford Linear Accelerator Center (SLAC):
500TB
10
Caution!
A Warehouse of Data
is NOT a
Data Warehouse
11
Caution!
Size
is NOT
Everything
12
Reason-2: Why a Data Warehouse?
13
Reason-2: Why a Data Warehouse?
DBMS Approach
List of all items that were sold last
month?
14
Reason-2: Why a Data Warehouse?
Intelligent Enterprise
Which items sell together? Which
items to stock?
15
Reason-3: Why a Data Warehouse?
Businesses want much more…
What happened?
Why it happened? Stages of
Data
What will happen? Warehouse
What is happening?
What do you want to happen?
16
What is a Data Warehouse?
17
What is a Data Warehouse?
Complete repository
History
Transaction System
Ad-Hoc access
Knowledge workers
18
What is a Data Warehouse?
Transaction System
Management Information System (MIS)
Could be typed sheets (NOT transaction system)
Ad-Hoc access
Dose not have a certain access pattern.
Queries not known in advance.
Difficult to write SQL in advance.
Knowledge workers
Typically NOT IT literate (Executives, Analysts, Managers).
NOT clerical workers.
Decision makers.
19
Another View of a DWH
Subject
Oriented
Integrated
Time
Variant
Non
Volatile
20