2. Definition of a Data
Warehouse
“ An enterprise structured repository of
subject-oriented, time-variant, historical
data used for information retrieval and
decision support. The data warehouse
stores atomic and summary data.”
Oracle Data Warehouse Method
4. Subject-Oriented
Data is categorized and stored by business subject
rather than by application
Equity
Plans Shares Customer
financial
information
Savings
Insurance
Loans
OLTP Applications Data Warehouse Subject
9. Data Warehouse Versus
OLTP
Property
Response
Time
Operations
Nature of Data
Data Organization
Size
Data Source
Activities
Operational
Sub seconds to
seconds
DML
30-60 days
Applications
Small to large
Operational, Internal
Processes
Data Warehouse
Seconds to hours
Snapshots over time
Subject, time
Large to very large
Operational, Internal,
External
Analysis
Primarily read only
12. Enterprisewide Warehouse
Large scale implementation
Scope the entire business
Data from all subject areas
Developed incrementally
Single source of enterprisewide data
Single distribution point to dependent data
marts
13. Data Warehouses Versus
Data Marts
Property Data Warehouse Data Mart
Scope Enterprise Department
Subject Multiple Single-subject, LOB
Data Source Many Few
Size(typical) 100 GB to>1 TB <100 GB
Implementation time Months to years Months
Data
Warehouse
Data
Warehouse
Data
Mart
Data
Mart
14. Dependent Data Mart
Marketing
Sales
Finance
Human Resources
Marketing
Sales
Finance
Human Resources
MarketingMarketing
MarketingMarketing
MarketingMarketing
External Data
Data
Warehouse
Operational
Systems
Flat Files
Data Marts
16. Data Warehouse
Terminology
Operational data store (ODS)
Stores tactical data from production systems
that are subject-oriented and integrated to
address operational needs
Metadata
MetadataMetadata
18. Methodolgy
Ensures a successful data warehouse
Encourages incremental development
Provides a staged approach to an
enterprisewide warehouse
- Safe
- Manageable
- Proven
- Recommended
19. Modeling
Warehouses differ from operational structures:
- Analytical requirements
- Subject orientation
Data must map to subject oriented information:
- Identify business subjects
- Define relationships between subjects
- Name the attributes of each subject
Modeling is iterative
Modeling tools are available
20. Extraction, Transformation,
and Transportation
Purchase specialist tools, or develop programs
Extraction-- select data using different
methods
Transformation--validate, clean, integrate,
and time stamp data
Transportation--move data into the
OLTP Databases Staging File Warehouse Database
21. Data Management
Efficient database server and
management tools for all aspects of
data management
Imperatives
- Productive
- Flexible
- Robust
- Efficient
Hardware, operating system and
22. Data Access and Reporting
Tools that retrieve data for business analysis
Imperatives
- Ease of use
- Intuitive
- Metadata
- Training
More than one tool may be required
Warehouse
Database
Simple Queries
Forecasting
Drill-down
24. Oracle Data Mart Suite
Data Modeling
Oracle Data Mart Designer
OLTP
Engines
OLTP
Databases
Data
Extraction
Oracle Data Mart
Builder
Ware-
housing
Engines
Data Mart
Database
SQL*Plus
Data
Management
Oracle Enterprise
Manager
Data Access
& Analysis
Discoverer &
Oracle Reports
25. Data Mart Implementation
with the Oracle Data Mart
Suite
Oracle Enterprise Server
Oracle Enterprise Manager
Oracle Data Mart Builder
Oracle Data Mart Designer
Oracle Discoverer
Oracle Web Application Server
Oracle Reports
28. The Tool for Each Task
Tool
Oracle
Reports
Oracle
Discover
Oracle
Express
Production
reporting
Ad hoc
query and
analysis
Advanced
analysis
Question
What were sales by
region last quarter?
What is driving the
increase in North
American sales?
Given the rapid increase
in Web sales, what will
total sales be for the rest
of the year?
Task
30. Summary
This lesson covered the following topics:
Identifying a common, broadly accepted
definition of the data warehouse
Distinguishing the differences between OLTP
systems and analytical systems
Defining some of the common data
warehouse terminology
Identifying some of the elements and
processes in a data warehouse
Identifying and positioning the Oracle
Warehouse vision, products, and services