Professional Documents
Culture Documents
Data Warehousing
Lecture-4
Introduction and Background
Ahsan Abdullah
Assoc. Prof. & Head
Center for Agro-Informatics Research
www.nu.edu.pk/cairindex.asp
FAST National University of Computers & Emerging Sciences, Islamabad
1
DWH-Ahsan Abdullah
Introduction and Background
2
DWH-Ahsan Abdullah
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.
3
DWH-Ahsan Abdullah
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.
4
DWH-Ahsan Abdullah
How is it Different?
Does not follows the traditional development
model
Requirements
Program
Classical SDLC
Requirements gathering
Analysis
Design
Programming
Testing
Integration
Implementation
5
DWH-Ahsan Abdullah
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
6
DWH-Ahsan Abdullah
Data Warehouse Vs. OLTP
7
DWH-Ahsan Abdullah
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;
8
DWH-Ahsan Abdullah
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
May use a single table Uses multiple tables
High selectivity of query Low selectivity of query
Indexing on primary key Indexing on primary index
(unique) (non-unique)
9
DWH-Ahsan Abdullah
Data Warehouse Vs. OLTP
OLTP: OnLine Transaction Processing (MIS or Database System)
11
DWH-Ahsan Abdullah
Putting the pieces together
MOLAP
Sources Query/Reporting
www data
Meta
Data
Extract
Data Analysis
IT
Archived
data
Transform
Load
(ETL)
Warehouse
ROLAP
Data Mining
Business
Users
Users
Operational
Data Bases
Data sources Data Marts Tools
Business Users
12
DWH-Ahsan Abdullah