|
|
  |
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 industrys leading spokesman for dimensional modeling, Ralph Kimball.
What youll 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 didnt 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 dont always notice a cold room since theyre 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.
|
 |