New: Cookbooks and AI ExplanationsStep-by-Step recipes to solve problems connected to Roadmaps and Cheat Sheets. Need more details? Use AI buttons for structured and simple explanations with concrete examples throughout the whole platform.Take a look
Nobody told me which columns go in the fact table and which belong in a dimension.
What you'll have at the end
A fact table and its dimension tables that correctly answer one real business question
You need
A handful of raw transaction rows you want to turn into a report, such as an export or a database table, and one specific business question you need those rows to answer.
Not covered
Handling a dimension whose attributes change over time, such as a customer's address, which needs its own procedure once you're ready for it.
Leans on
OLTP vs OLAP: decide when a report needs its own warehouse
Read this first if you're not sure a separate warehouse table is even worth building yet.
Star schema or one big table: which does your new dashboard need?
Come back here once your dashboard's joins get heavy and you're weighing a flatter, single wide table instead.
Checked 25 Aug 2026
Part of the Data Warehousing cookbook