Skip to main content

Module 4.1: Analytical SQL (Window Functions)

Compute across related rows without collapsing them: ranking, period-over-period offsets, and running-total frames.

0/3

Module 4.2: Recursive CTEs

Walk self-referencing hierarchies (org charts, category trees) to produce depth and breadcrumb paths.

0/1

Module 4.3: Warehouse Modeling and History

Load a star schema and track change over time: surrogate keys, then SCD Type 1 overwrite and Type 2 history.

0/3

Module 4.3b: Dimensional Modeling in Depth

Beyond the basic star: snowflake trade-offs, fact-table types and measure additivity, and the standard dimension patterns (conformed, role-playing, degenerate, junk).

0/3

Module 4.4: Pipeline Correctness

The habits that separate a junior script from a production loader: deduplication and idempotent upsert/merge.

0/2

Module 4.5: Quality, Performance, and Capstone

Guard and tune the pipeline: dbt-style data-quality assertions, EXPLAIN/indexes, and a capstone Type-2 SCD loader.

0/3