Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
3Activity

Table Of Contents

Overview of Business Intelligence
BI Architecture
What Is a Data Warehouse?
Role and Purpose of the Data Warehouse
The Corporate Information Factory
Operational Systems
Data Acquisition
Data Warehouse
Operational Data Store
Data Delivery
Data Marts
Meta Data Management
Information Feedback
Information Workshop
Operations and Administration
The Multipurpose Nature of the Data Warehouse
Types of Data Marts Supported
Types of BI Technologies Supported
The Data Warehouse Data Model
Nonredundant
Stable
Consistent
Flexible in Terms of the Ultimate Data Usage
The Codd and Date Premise
Impact on Data Mart Creation
Summary
Why Do You Need a Data Model?
Relational Data-Modeling Objects
Subject
Entity
Element or Attribute
Relationships
Types of Data Models
Subject Area Model
Subject Area Model Benefits
Business Data Model Benefits
System Model
Technology Model
Relational Data-Modeling Guidelines
Guidelines and Best Practices
Normalization
Normalization of the Relational Data Model
First Normal Form
Second Normal Form
Third Normal Form
Other Normalization Levels
Understanding the Business Model
Business Scenario
Considerations for Specific Industries
Retail Industry Considerations
Manufacturing Industry Considerations
Utility Industry Considerations
Property and Casualty Insurance Industry Considerations
Petroleum Industry Considerations
Health Industry Considerations
Subject Area Model Development Process
Closed Room Development
Development through Interviews
Development through Facilitated Sessions
Subject Area Model for Zenith Automobile Company
Business Data Model
Business Data Development Process
Identify Relevant Subject Areas
Identify Major Entities and Establish Identifiers
Define Relationships
Add Attributes
Confirm Model Structure
Confirm Model Content
Methodology
Step 1: Select the Data of Interest
Inputs
Selection Process
Step 2: Add Time to the Key
Capturing Historical Data
Capturing Historical Relationships
Dimensional Model Considerations
Step 3: Add Derived Data
Step 4: Determine Granularity Level
Step 5: Summarize Data
Summaries for Period of Time Data
Summaries for Snapshot Data
Vertical Summary
Step 6: Merge Entities
Step 7: Create Arrays
Step 8: Segregate Data
Inconsistent Business Definition of Customer
Data Warehouse Technology Model
Key from the System of Record
Key from a Recognized Standard
Surrogate Key
Dimensional Data Mart Implications
Differences in a Dimensional Model
Maintaining Dimensional Conformance
Calendars in Business
Calendar Types
The Fiscal Calendar
The 4-5-4 Fiscal Calendar
Thirteen-Month Fiscal Calendar
Other Fiscal Calendars
The Billing Cycle Calendar
The Factory Calendar
Calendar Elements
Day of the Week
Holidays
Holiday Season
Seasons
Calendar Time Span
Time and the Data Warehouse
The Nature of Time
Standardizing Time
Date Keys
Case Study: Simple Fiscal Calendar
Analysis
A Simple Calendar Model
Extending the Date Table
Denormalizing the Calendar
Case Study: A Location Specific Calendar
The GOSH Calendar Model
Delivering the Calendar
Case Study: A Multilingual Calendar
Storing Multiple Languages
Handling Different Date Presentation Formats
Database Localization
Query Tool Localization
Delivery Localization
Delivering Multiple Languages
Monolingual Reporting
Creating a Multilingual Data Mart
Case Study: Multiple Fiscal Calendars
Expanding the Calendar
Case Study: Seasonal Calendars
Seasonal Calendar Structures
Delivering Seasonal Data
Hierarchies in Business
The Nature of Hierarchies
Hierarchy Depth
Hierarchy Parentage
Hierarchy Texture
Balanced Hierarchies
Ragged Hierarchies
History
Summary of Hierarchy Types
Case Study: Retail Sales Hierarchy
Analysis of the Hierarchy
Implementing the Hierarchies
Flattened Tree Hierarchy Structures
Third Normal Form Flattened Tree Hierarchy
Simplifying Complex Hierarchies
Bridging Levels
Updating the Bridge
The Customer Hierarchy
The Recursive Hierarchy Tree
Using Recursive Trees in the Data Mart
Maintaining History
Case Study: Retail Purchasing
Implementing the Business Model
The Buyer Hierarchy
Implementing Buyer Responsibility
Delivering the Buyer Responsibility Relationship
Case Study: The Combination Pack
Adding a Bill of Materials
Publishing the Data
Transforming Structures
Making a Recursive Tree
Flattening a Recursive Tree
Business Transactions
Business Use of the Data Warehouse
Average Lines per Transaction
Business Rules Concerning Changes
Application Interfaces
Snapshot Interfaces
Complete Snapshot Interface
Current Snapshot Interface
Delta Interfaces
Columnar Delta Interface
Row Delta Interface
Delta Snapshot Interface
Transaction Interface
Database Transaction Logs
Delivering Transaction Data
Case Study: Sales Order Snapshots
Transforming the Order
Technique 1: Complete Snapshot Capture
Technique 2: Change Snapshot Capture
Detecting Change
Method 1—Using Foreign Keys
Case Study: Transaction Interface
Modeling the Transactions
Processing the Transactions
Simultaneous Delivery
Postload Delivery
Optimizing the Development Process
Optimizing Design and Analysis
Optimizing Application Development
Selecting an ETL Tool
Optimizing the Database
Data Clustering
Table Partitioning
Reasons for Partitioning
Indexing Partitioned Tables
Enforcing Referential Integrity
Index-Organized Tables
Indexing Techniques
B-Tree Indexes
Bitmap Indexes
Conclusion
Optimizing the System Model
Vertical Partitioning
Vertical Partitioning for Performance
Vertical Partitioning of Change History
Vertical Partitioning of Large Columns
Denormalization
Subtype Clusters
The Changing Data Warehouse
Reasons for Change
Controlling Change
Implementing Change
Modeling for Business Change
Assuming the Worst Case
Imposing Relationship Generalization
Using Surrogate Keys
Implementing Business Change
Integrating Subject Areas
Standardizing Attributes
Inferring Roles and Integrating Entities
Adding Subject Areas
Governing Models and Their Evolution
System Data Model
Technology Data Model
Synchronization Implications
System and Technology Data Models
Managing Multiple Modelers
Roles and Responsibilities
System and Technology Data Model
Collision Management
Model Access
Modifications
Comparison
Incorporation
Data Mart Chaos
Why Is It Bad?
Criteria for Being In-Architecture
Migrating from Data Mart Chaos
Conform the Dimensions
Create the Data Warehouse Data Model
Create the Data Warehouse
Convert by Subject Area
Convert One Data Mart at a Time
Build the Architecture from One Data Mart
Choosing the Right Migration Path
The Multidimensional Architecture
The Corporate Information Factory Architecture
Comparison of the CIF and MD Architectures
Scope
Perspective
Data Flow
Volatility
Flexibility
Complexity
Functionality
Ongoing Maintenance
GLOSSARY
RECOMMENDED READING
0 of .
Results for:
No results containing your search query
P. 1
Wiley - Mastering Data Warehouse Design - Relational and Dimensional Techniques - 2003 - (by Laxxuss)

Wiley - Mastering Data Warehouse Design - Relational and Dimensional Techniques - 2003 - (by Laxxuss)

Ratings: (0)|Views: 34 |Likes:
Published by tsakonasfotios
Mastering Data Warehouse
Mastering Data Warehouse

More info:

Published by: tsakonasfotios on Jun 10, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/06/2014

pdf

text

original

You're Reading a Free Preview
Pages 10 to 156 are not shown in this preview.
You're Reading a Free Preview
Pages 166 to 227 are not shown in this preview.
You're Reading a Free Preview
Pages 237 to 288 are not shown in this preview.
You're Reading a Free Preview
Pages 298 to 363 are not shown in this preview.
You're Reading a Free Preview
Pages 373 to 457 are not shown in this preview.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->