KG header
consulting
kimball university
events
books
articles
design tips
powerful ideas
about us
contact us
site map
 

 


Kimball University: Dimensional Modeling in Depth On-Site Class
Course Description
Excellence in dimensional modeling remains the keystone of a well designed data warehouse. This course gives you that excellence from the industry’s leading spokesman for dimensional modeling, Ralph Kimball.

What you’ll learn
In this course you will learn classic dimensional modeling from beginning to advanced issues including techniques for designing fact tables, dimension tables, slowly changing dimensions, the three types of fact tables, and how to build distributed data warehouses where “there is no center”. Following the tradition of the original Data Warehouse Toolkit book, all the techniques in this class will be motivated by specific industry situations. During the class you will briefly “work” in retail, procurement, inventory, order management, accounting, human resources, customer relationship management, financial services, telecommunications, transportation, education, health care, electronic commerce and insurance! You will stand back from all these industries and learn how to develop the data warehouse “bus architecture” which is the basis for building distributed data warehouse systems. You will learn to discern what is myth and what is real in dimensional modeling.

Who should attend
This course is designed for data warehouse architects, data modelers, DBAs, application developers, and system designers. It is appropriate for anyone interested in an A to Z coverage of dimensional modeling. Every attendee in this class will receive Ralph Kimball and Margy Ross’ new book, the Data Warehouse Toolkit, 2nd Edition.

COURSE OUTLINE
Dimensional Modeling Primer
• Eight simultaneous data warehouse design challenges
• Profound separation of data warehouse systems
• Dimensional modeling as the driver for all query services
• Fundamental roles of dimension tables and fact tables
• Key structures of dimension tables and fact tables
• Application profiles of dimension tables and fact tables
• Starting and finishing dimensional data warehouse designs
• Core vocabulary that will be used during the remainder of the class
• Myths and misconceptions about dimensional modeling
• Role of normalized models

Retail Sales
• Core dimensional modeling concepts
• The four-step process for designing your dimensional models
• Retail sales ticket class design exercise
• Time dimensions accurate to the second
• Shopper dimensions with millions of members
• Causal dimensions describing promotions
• Snowflaked dimensions and when they may be permissible
• Detailed design for the date dimension
• Degenerate dimensions
• Surrogate keys and the surrogate key pipeline
• Market basket analysis

Inventory
• Data warehouse bus architecture
• Conformed dimensions and facts
• Distributed data warehouses
• Data warehouses spanning incompatible technologies
• Semi additive facts
• Defining and contrasting the three fundamental types of fact tables
• Transaction fact tables
• Periodic snapshot fact tables
• Accumulating snapshot fact tables

Procurement
• Modeling a value chain
• The data warehouse Bus matrix
• Partially overlapping conformed dimensions
• Drilling across remote fact tables
• Dimension authorities
• Fact table providers
• Synchronous replication of dimensions
• Blended vs. separate transaction table designs
• Slowly changing dimensions, types 1, 2, and 3
• Hybrid type 2/3 dimensions
• Multiple alternate realities
• Rapidly changing monster dimensions

Order Management
• Dimensional role playing
• Header/line-item designs
• Multiple currencies and units of measure
• Junk dimensions with miscellaneous transaction indicators
• Deciding when to combine or split dimensions
• Invoices in multiple currencies
• Allocating shipping charges to the line item
• Real time data warehousing approaches

Customer Relationship Management
• The customer dimension
• Customer demographics
• Variable amounts of customer information in a huge dimension
• Customer behavior tracking techniques
• Analysis of evolving customer cluster labels
• Hierarchical customer dimensions, especially commercial organizations
• Address standardization
• Managing extremely large, wide customer dimensions
• Unpredictable customer hierarchies
• Consolidating customer data from multiple sources
• Avoiding the granularity trap

Accounting
• Modeling a general ledger
• Year-to-date facts
• Multiple fiscal calendars
• The Budget – Commitment – Expenditure value chain

Consolidated dimensional models combining data from multiple business processes


Human Resources Management
• Employee dimension table behaving like a fact table
• Precision time stamping of a type 2 slowly changing dimension
• Audit dimensions
• Keyword dimensions
• Survey questionnaire data

Financial Services
• Heterogeneous products in retail banking and investment banking

Modeling the complex relationships among accounts, customers, and households

• Administering the Account-to-Customer bridge table
• Correctly weighted reports vs. impact reports
• Value banding reports

Telecommunications and Utilities
• Putting daily call tracking fact tables on a diet
• Geographic location dimensions
• Leveraging geographic information systems

Transportation
• Voyage schemas and their relationship to networks
• Related fact tables at different levels of granularity
• High dimensionality container shipping schema
• Country-specific calendars
• Synchronization across multiple time zones

Education
• The student application pipeline
• Three techniques for modeling “what didn’t happen”

Health Care

Many valued dimensions: multiple diagnoses associated with a patient treatment

• Advanced event tracking with multiple many valued dimensions
• Assigning allocation factors in a many valued dimension
• Designs with several many valued dimensions
• Medical lab data: sparse data with many possible measures
• Late arriving fact records and late arriving dimension records

Electronic Commerce
• The clickstream data source
• Cookies, global Ids, and proxies
• Describing web pages
• Diagnosing web visits
• Three levels of clickstream fact tables

Insurance
• Viewing insurance as the combination of many of the preceding examples
• Building the Data Warehouse
• High-level overview of data warehouse lifecycle activities
• Rating the dimensional compliance of your own environment
• Present Imperatives and Future Outlook
• A preview of what we anticipate data warehousing will look like in the future

Daily DWLD and DMD schedule (U.S. classes)

8:00
Continental breakfast provided by KU
8:30
Instruction begins
10:00
Refreshment break (15 minutes)
12:00
Buffet lunch provided by KU (1 hour)
2:45
Refreshment break (15 minutes) on days 1-3; class ends on 4th day
4:30
Class ends on days 1 through 3 of both classes
informal reception sponsored by KU until 6 PM on the 1st day


We have adapted our class schedule to accommodate the need for some people to leave early to fly home on the last day of our classes. We encourage you to stay for the full class. The classes finish at 2:45 on the last day.

Class Atmosphere
The classes are intense. Expect to be challenged, energized and exhausted by the experience! The days are necessarily long. There is a lot of information to digest. You are likely to have homework in both classes.

We suggest dressing Business Casual as the way to be the most comfortable. We also suggest that you bring a sweater since climate control within most meeting rooms tends to be problematic. If you are uncomfortable with the room temperature, please let your instructor know at a break. They don’t always notice a cold room since they’re lecturing and moving about.

Ralph, Margy and Warren make themselves available as much as possible during the class breaks and lunch to answer questions and talk with you. The days are long for them as well so generally they are not available after class.

Special Needs
Generally, lunches provide ample choices for vegetarians. If you require a Kosher meal or have any other special needs, please contact our conference managers at Eidetics (888/550-1908 in the USA, or 925.676.5723 for international callers).

Foreign Classes
Our foreign classes vary in terms of schedule. Please refer to each specific class description above for particulars.

 

Home  |  Kimball University  |  Consulting  |  Events  |  Books  |  Articles  |  Design Tips  |  Commentary  |  About Us  |  Contact Us  |  Site Map