DE//AGENT
Explore

Roadmap · stage 4/13

Warehousing

Stage 4 of 13 · 25 resources · 2 categories

What this stage is

Warehousing is stage 4 of 13 in the DE//AGENT roadmap. It currently holds 25 resources: 10 tutorials, 3 skills, 3 patterns across 2 categories.

What it teaches

Dimensional modelling, dbt and serving reliable metrics.

What you can do after this stage

  • Model a star schema with a declared grain
  • Gate a change on data-aware CI

Exit gate

Gate: You can serve a metric that analysts trust. The stage deliverable: pattern-dimensional-model.

Gates are self-assessed — the roadmap does not track your progress; it tells you what to be able to do before moving on.

Categories in this stage

Registry resources for this stage

Sorted by composite score — provenance, completeness and trust, per the scoring model:

ResourceTypeDifficultyVerificationScore
dbt Test WriterSkillbeginnercommunity40.5
dbt Model ReviewSkillintermediatecommunity40.5
dbt MCP ServerMCP serverintermediatecommunity38.2
Warehouse Clustering AdvisorSkilladvancedcommunity36.5
dbt as Models + Tests + DocsPatternbeginnercommunity35.75
Dimensional Model (star schema)Patternintermediatecommunity34.75
Data Vault (hubs, links, satellites)Patternadvancedcommunity34.75
Run the dbt warehouse tests starter end to endTutorialbeginnercommunity34.15
The warehouse mental model — micro-partitions, clustering, scan vs computeTutorialbeginnercommunity34.15
Write the minimum dbt test set for a modelTutorialbeginnercommunity34.15
Capstone — the warehousing checklist, end to endTutorialintermediatecommunity34.15
Incident — the dashboard query that went slowTutorialintermediatecommunity34.15
Make queries prune — clustering keys and scan diagnosisTutorialintermediatecommunity34.15
Model a star schema — facts, conformed dimensions, declared grainTutorialintermediatecommunity34.15
Review a dbt model PR before mergeTutorialintermediatecommunity34.15
Run dbt model review and tests from the workbench pluginTutorialintermediatecommunity34.15
Warehouse production gotchas — cost, full refreshes, late dataTutorialadvancedcommunity34.15
dbt → warehouse → tests → docsProjectbeginnercommunity32.65
dbt Full-Refresh GuardHookintermediatecommunity32.6
Warehouse query is slowRunbookintermediatecommunity29.25
Warehouse ExplorerPluginintermediatecommunity28.6
dbt WorkbenchPluginintermediatecommunity28.1
dbt Project TemplateTemplatebeginnercommunity28.1
dbt Best Practices GuideReference—community27.7
dbt DocumentationReference—community27.7

Documented learning objectives

  • Rank tests by the cost of the failure they prevent
  • Write a custom singular test
  • Wire freshness on a source
  • State a model's grain and match it to its unique key test
  • Choose table vs incremental vs view deliberately
  • Handle late data in an incremental model
  • Separate scan inefficiency from compute inefficiency
  • Choose a clustering key from predicate selectivity

Continue the progression

← Full roadmap · All learning topics