Professional Documents
Culture Documents
Defining Data Warehouse Concepts and Terminology
Defining Data Warehouse Concepts and Terminology
Chapter 3
Definition of a Data
Warehouse
Subject Integrated
Oriented
Data
Warehouse
Current
Current
accounts
accounts
Loans
Loans Customer
Time Data
Jan-97 January
Feb-97 February
Mar-97 March
Nonvolatile
Typically data in the data warehouse is not updated or delelted.
Operational Warehouse
Load
Refresh
Refresh
Data Warehouse Versus
OLTP
Property Operational Data Warehouse
Response Sub seconds to Seconds to hours
Time seconds
Operations DML Primarily read only
Nature of Data 30-60 days Snapshots over time
Data Organization Applications Subject, time
Size Small to large Large to very large
Data Source Operational, Internal,
Operational, Internal External
Control expectations
Set achievable targets for query response
Set SLAs
Educate
Growth and use is exponential
Enterprisewide Warehouse
Data Data
Warehouse Mart
Marketing
Sales Marketing
Finance
Human Resources
Data Marketing
Warehouse
External Data Data Marts
Independent Data Mart
Flat Files
Operational
Systems
Sale or Marketing
External Data
Data Warehouse
Terminology
Operational data store (ODS)
Stores tactical data from production systems
that are subject-oriented and integrated to
address operational needs
Metadata
Metadata
Data Warehouse
Terminology
Enterprise data
Architecture warehouse
Business
area
warehouse
Data
Integration
Source
data
Methodolgy
Warehouse Drill-down
Database
Tools that retrieve data for business analysis
Imperatives
- Ease of use
- Intuitive
- Metadata
- Training
More than one tool may be required
Oracle Warehouse
Components
Any Source Any Data Any Access
Relational / Relational
Operational
Multidimensional tools
data
Data Modeling
Oracle Data Mart Designer
Extraction
Facilities
• Loader PL/SQL, Java
Sources
• Remotes SQL Transforms
• Gateways
Transform Target
Filter - OLE-DB/ODBC Tables
Transform Driver
- Mainframe
- Specialized PL/SQL, Java
• ERP Data Wrapper Oracle 8i
- SAP
- Peoplesoft External
- Oracle Functions
Oracle Business
Intelligence Tools
IS develops
user’s Views Business users Analysis
Oracle Oracle
Education Consulting
Customers