8
Two-Tier DW Architecture External D ata Sources D esk-Top R eporting & Analysis Tools Data W arehouse ER P System s (O perational System s) O therInternal D ata Sources

Two-Tier DW Architecture. Three-Tier DW Architecture

Embed Size (px)

DESCRIPTION

DW Components Data migration tools –Tools that help extract, transform and load data into the data warehouse –Three main categories Data copying and replication Data transformation Data cleansing Metadata usage –Administrative and end-user

Citation preview

Page 1: Two-Tier DW Architecture. Three-Tier DW Architecture

Two-Tier DW Architecture

ExternalData Sources

Desk-TopReporting & Analysis

Tools

DataWarehouse

ERP Systems(Operational Systems)

Other InternalData Sources

Page 2: Two-Tier DW Architecture. Three-Tier DW Architecture

Three-Tier DW Architecture

OperationalDB

OperationalDB

Externaldata

DataWarehouse

End-Users

CustomerData Mart

ProductData Mart

ProductionData Mart

Page 3: Two-Tier DW Architecture. Three-Tier DW Architecture

DW Components

• Data migration tools– Tools that help extract, transform and load data into

the data warehouse– Three main categories

• Data copying and replication• Data transformation• Data cleansing

• Metadata usage– Administrative and end-user

Page 4: Two-Tier DW Architecture. Three-Tier DW Architecture

DW Components • Warehouse data stores

– Structures used to actually store the data– Typically relational DB (but not always)– Multi-dimensional DB becoming more popular

• Data retrieval, formatting and analysis– Query tools– Analysis tools– Data mining

• Management tools– Access control, performance monitoring, usage

monitoring

Page 5: Two-Tier DW Architecture. Three-Tier DW Architecture

Steps in Data Warehousing

1. Identify all the sources of data2. Design the data warehouse3. Extract/Transform/Load process4. Decision making from DW

Page 6: Two-Tier DW Architecture. Three-Tier DW Architecture

DW Design: Star SchemaLots of records, but each record is “thin”

Fewer records, but each record is “fat” (lots of big columns)

Want to be able to “see” each Sale by

Product,Time, Store

“Fact”

“Dimensions”

Page 7: Two-Tier DW Architecture. Three-Tier DW Architecture

E/T/L Process• Extract

– Data must be extracted from source systems• Transform

– Cleansing• Identify and eliminate data inconsistencies• Can be very complex, expensive, time consuming

– Aggregation• Load

– Must be repeated periodically– How often? – Identifying changed data

Page 8: Two-Tier DW Architecture. Three-Tier DW Architecture

DW Process Overview

DataWarehouse

Operational Systems

Other InternalData Sources

Extract/Transform/Load

External DataSources

Query, Reporting& Analysis

Tools

PeriodicUpdates

PeriodicUpdates

PeriodicUpdates

PeriodicUpdates