Vous êtes sur la page 1sur 15

Data Warehouse Models

Presented By

Dr. Debashis Parida

Data Warehouse Architecture

Decision Support

Information technology to help the knowledge


worker (executive, manager, analyst) make faster &
better decisions

On-line analytical processing (OLAP) is an element


of decision support systems (DSS)

Three-Tier Decision Support


Systems

Warehouse database server

OLAP servers

Almost always a relational DBMS, rarely flat files

Relational OLAP (ROLAP)


Multidimensional OLAP (MOLAP)

Clients

Query and reporting tools


Analysis tools
Data mining tools
4

The Complete Decision Support


System
Information Sources

Data Warehouse
Server
(Tier 1)

OLAP Servers
(Tier 2)

Clients
(Tier 3)

e.g., MOLAP
Semistructured
Sources

Data
Warehouse
extract
transform
load
refresh
etc.

Analysis
serve
Query/Reporting

serve
e.g., ROLAP

Operational
DBs

serve

Data Mining

Data Marts

Data Warehouse vs. Data


Marts

Enterprise warehouse: collects all information about


subjects that span the entire organization

Data Marts: Departmental subsets that focus on


selected subjects

Virtual warehouse: views over operational dbs

Warehousing Data Stores


Source Data

Data Staging

Data Warehouse

Data Mart

Ranges from application-oriented


to subject-oriented

Subject and source oriented

Subject-oriented

Subject-oriented within
application domain

Ranges from non-integrated to


integrated

Integration as practical

Integrated

Integrated within application


domain

Time-variant

Time-variant

(Operational & External)

Current, may have limited history


and/or archiving

Time-variant based on
frequency of extraction

Volatile, continuously updated

Non-volatile

Non-volatile

Non-volatile

Ranges from application owned


to enterprise managed

Historically and atomically


focused

Enterprise focused

Application focused

Optimized for transaction


processing

Optimized for data capture

Optimized for distribution,


query, and reporting

Optimized for decision support

Ranges from application


specified to architected

Designed as means to capture


and retain atomic level data

Architected as a long-term
information asset

Architected as a point solution


to
a business need

Most commonly a legacy


problem

Extended with each increment


of
warehouse development

Implemented with an
evolutionary
approach

Rapidly deployed and


redeployed

Warehouse Models &


Operators

Data Models

relations
stars & snowflakes
cubes

Operators

slice & dice


roll-up, drill down
other

Modeling Techniques
Subject Area Modeling

Modeling Techniques
Fact/Qualifier Modeling

10

Modeling Techniques
State Transition Modeling

11

Modeling Techniques
ER Modeling

12

Modeling Techniques
Dimensional Modeling

13

Model Overview

14

Thank You

15

Vous aimerez peut-être aussi