Data
Warehouses are Very
Large Databases
35%
30%
25%
Respondents
20%
15%
10%
Initial
5% Projected 2Q96
Data Warehouse
Engine Analyze
Purchased Query
Data
Legacy
Data Metadata Repository
Components of the
Warehouse
• Data Extraction and Loading
• The Warehouse
• Analyze and Query -- OLAP Tools
• Metadata
Data Mining tools
Loading the Warehouse
Data Sources
Data Warehouse
Data Marts
A Sample Query
• Select month, dollars, cume(dollars)
as run_dollars, weight, cume(weight)
as run_weights
from sales, market, product, period
t
where year = 1993
and product like ‘Columbian%’
and city like ‘San Fr%’
order by t.perkey
Automated processes in
data warehouses
• select product, dollars as jun97_sales,
(select sum(s1.dollars)
from market mi, product pi, period, ti, sales si
where pi.product = product.product
and ti.year = period.year
and mi.city = market.city) as total97_sales,
100 * dollars/
(select sum(s1.dollars)
from market mi, product pi, period, ti, sales si
where pi.product = product.product
and ti.year = period.year
and mi.city = market.city) as percent_of_yr
• from market, product, period, sales
• where year = 1997
• and month = ‘June’ and city like ‘Ahmed%’
• order by product;
Applications
Industry Application
Finance Credit Card Analysis
Insurance Claims, Fraud Analysis
Telecommunication Call record analysis
Transport Logistics management
Consumer goods promotion analysis
Data Service providersValue added data
Utilities Power usage analysis