~/talk

Star Schema ALL the things! But why?

Talkat SQLBits 2024 · 2024-03-19..03-23· [databases]
slides:none on file

A practical comparison uses NYC bike CSVs (≈212 million rows) loaded into Fabric, measuring refresh time, model size, CPU and query cost. A single flat table is ~6.2 GB in the lakehouse and flat table 212M rows → 6.2GB model, with incremental refresh failing under P1 and full refresh timing out; the star schema compresses to ~3.1 GB and completes a full refresh in ~1h10m, uses ~½ the CPU and runs queries far cheaper while avoiding autoexists correctness traps. Tools: Fabric pipelines, Power BI import mode, Profiler, DAX Studio, Vertipaq analyzer.

AI-written summary · about

  1. 0:00Introduction
  2. 3:40Star schemas in data modeling
  3. 10:07Flat tables vs star schemas
  4. 13:20Refresh time and performance
  5. 17:57Refresh time results
  6. 21:09Model size and compression
  7. 25:46Keys and surrogate IDs
  8. 28:17Reusability and usability
  9. 31:25Performance and DAX complexity
  10. 37:27Cost of model choice
  11. 40:16Query complexity and accuracy
  12. 43:34Auto exists and results
  13. 45:16Galaxies and multi-fact models
  14. 47:01When to adopt star schemas
  15. 47:43Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.