DebTech International, L.L.C.
Home Our Services Seminars Seminar Offerings Instructors

Outline and Detailed Agenda for Dimensional Modeling Course

Introduction to Data Warehousing
• Why the need for a data warehouse
• What is a data warehouse?
• The main characteristics
• The benefits of a data warehouse
• Current trends in reporting and analysis
• Successes with data warehousing
• The OLTP model
• The DW or dimensional model
• The Data Mart Model
• The levels of data in a data warehouse

Data Warehouse Architectures
• The natural progression of data warehousing
• The current state of an organization
• The future state
• Getting there incrementally
• Four main data warehouse architectures
• Factors influencing choice of architecture
• Conformed dimension basics
• Topologies for data warehousing
     • Centralized
     • Decentralized
     • Federated
     • Virtual
     • Self-service

Gathering Information Requirements
• The differences in requirements for data warehouses
• The principles of information gathering
• The main methods of information gathering:
• Goals
• Top 10 questions
• Scenario
• Metrics
• Analyzing reporting artifacts

Introduction to Dimensional Modeling
• Definition of a dimensional model
• Characteristics of a dimensional model
• Facts
• Types of facts
• Dimensions
• Characteristics of dimensions
• The star schema
• Its pros and cons
• The snowflake schema
• Its pros and cons
• The steps of dimensional modeling
• Dimensional models and detailed data
• Dimensional model and aggregate data
• Application of dimensional modeling to different levels of data
• Querying outside-in and inside-out
• Dimensional modeling exercise

Creating the Central Warehouse
• Definition of the central data warehouse (CDW)
• Dimensional model and the CDW
• The levels of data in the CDW
• The 12 steps for creating the CDW:
• Remove pure operational data
• Eliminate private data
• Add time and date
• Summarize data
• Declare the granularity of the data
• Embed relationships into the data
• Move necessary details for drill down
• Value band serial data into dimensions
• Separate data according to its stability
• Degenerate certain dimensions
• Add external data
• Add roll-up hierarchies
• CDW modeling exercise

Designing Data Marts
• Definition of a data mart
• Types of data marts in terms of data content
• Types of data marts mart in terms of data sources
• OLAP vs. ROLAP
• The structure of a dimension
• Dimension hierarchies
• Multiple hierarchies
• Leveled dimensions
• Regular or symmetric dimensions
• Ragged dimensions
• Modeling hierarchies
• Denormalization and the dimensional model
• One large fact vs. multiple smaller facts
• Data mart design exercise

Advanced Dimensional Topics
• Conformed dimensions in depth
• Many-to-Many Dimension Relationships
• Very deep and wide dimensions
• Partitioning dimensions
• Dimensional roles
• Heterogeneous facts
• The Unity dimension
• Fact-to-fact joins
• Dimension-to-dimension joins
• Outrigger tables
• Cartesian dimensions

Designing Aggregations
• Definition of aggregates
• Seven reasons for aggregates
• Finding the right combination of summary levels
• Types of summary data:
• Vertical summaries
• Aggregates
• Pre-joined data
• Aggregates in same or different tables
• Aggregate design exercise

Designing For Time and History
• History versus time-series
• Types of history
• Current Occurrence
• Simple History: history as rows
• Delimited History
• Complex History
• Fixed History: history as attributes
• The four types of changing dimensions
• Type 1: overwrite
• Type 2: continuous history
• Type 3: limited history
• Type 4: point-in-time history
• Rapidly changing dimensions
• Creating the calendar
• Exercise in Modeling Time and History

Data Extraction and Transformation
• The overall process of ETL
• The types of extract
• ETL and aggregate data
• The steps of ETL

The Data Warehouse Project
• The data warehouse program
• Selecting data warehouse projects
• Criteria for a data warehouse project
• Characteristics of Rapid Application Development
• Data warehousing as a RAD project
• Selecting scope
• Key project learnings
• Six classic failures
• Conclusions

Metadata
• Definition of metadata
• Importance of metadata
• When to collect metadata
• Sources of metadata
• How to publish metadata

The Operational Data Store
• Definition of an ODS
• Characteristics of an ODS
• Relationship of ODS to data warehouse
• Comparison of OLTP, ODS, data warehouse, data mart

Data Warehouse Technology
• Types of technology needed
• Assessment of major technologies
• Assessment of major vendors



 

© Copyright 2008 DebTech International, LLC. All Rights Reserved.