Micro Free Course — 100% Free Learning

All lessons in this module are free to learn. Sign in with Google to save your progress.

1

Dimensional Modeling in Practice

Master star schemas, fact grain, conformed dimensions, and SCDs through theory and hands-on portfolio submissions.

Module Progress0% Complete
95 min total
14 Lessons
0 Completed

Module Content

Star Schema — The Default Analytics Layout

One fact table, many dimensions, one query pattern. The shape every analytics-engineering interview asks about. FIND_VIDEO: search 'star schema explained Kimball' — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 11 min or under.

17 minVideo
Start

Quiz: Anatomy of a Star Schema

One fact, surrounded by dimensions. Why this layout wins for analytics, and what's in each piece.

10 minTutorial
Start

Fact Tables — Grain, Additivity, and Measures

The single most important decision in dimensional modeling: what does one row mean? FIND_VIDEO: search 'fact table grain Kimball' — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 11 min or under.

7 minVideo
Start

Quiz: Choosing the Right Grain

Grain is the contract of a fact table. Get it wrong and every query is wrong.

10 minTutorial
Start

SUBMISSION: Case 1 — Multi-Currency Financial Fact & Grain

Architect financial revenue fact tables supporting multi-currency transactions, daily snapshotted FX rates, and consolidated board reporting in USD.

22 minSubmission
Start

Dimensions — Conformed, Junk, and Role-Playing

The dimension design patterns Kimball named — and you'll see in every real warehouse. FIND_VIDEO: search 'conformed dimensions Kimball role playing' — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 11 min or under.

28 minVideo
Start

Quiz: Dimension Design Patterns

Three named patterns: conformed (shared dimensions), junk (catch-all flags), role-playing (same dimension wearing different hats).

10 minTutorial
Start

SUBMISSION: Case 2 — Conformed Marketing Attribution Dimension

Reconcile disparate marketing ad platforms and tracking tools into a unified conformed channel dimension and omni-channel attribution fact.

22 minSubmission
Start

Slowly Changing Dimensions (SCDs)

How dimensions change over time — and the three (well, six) strategies for handling history. FIND_VIDEO: search 'slowly changing dimensions SCD type 2' — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 12 min or under.

7 minVideo
Start

Quiz: SCD Type 1, 2, 3 With Real Cases

The decision tree for handling dimension change. Overwrite, version, or carry-both — the choice has consequences.

10 minTutorial
Start

SUBMISSION: Case 3 — SaaS Subscription Lifecycle & SCDs

Model subscription lifecycle events, monthly recurring revenue (MRR) snapshot marts, and Type 2 subscription state dimensions for a B2B SaaS business.

25 minSubmission
Start

Snowflake Schema — When to Extend Beyond Star

The star schema's normalized cousin. Rarely the right answer — but you'll meet it. FIND_VIDEO: search 'snowflake schema vs star schema' — recommended channel: Kahan Data Solutions. Aim for 10 min or under.

11 minVideo
Start

Quiz: Star vs Snowflake Tradeoffs

When normalizing a dimension makes sense — and the (more common) reasons to leave it denormalized.

9 minTutorial
Start

SUBMISSION: Case 4 — E-Commerce Order Funnel Star Schema

Design the analytics star schema for a high-volume D2C e-commerce platform. Model line-item facts, Type 2 customer/product SCDs, and junk dimensions.

25 minSubmission
Start