~/talk

The Power BI Engine in 20 minutes

Talkat SQLBits 2023 · 2023-03-14..03-18· [data-visualization]
links:none on file
slides:none on file

Power BI loads data via Power Query M (now ~150 data sources), pushes foldable steps back to the source when possible, and stores imports in the VertiPaq columnstore using dictionary encoding and bit-packing to cut memory dramatically. Import mode (VertiPaq) is recommended over DirectQuery for speed; the formula engine is single-threaded while the storage engine queries segments in parallel, so modelling (star schema, low cardinality, turn off MDX hierarchies) often yields 10x+ improvements and tools like Performance Analyzer and Best Practice Analyzer pinpoint costly measures.

AI-written summary · about

  1. 0:00Introduction to the engine
  2. 1:43Data loading and power query
  3. 6:18Data storage and compression
  4. 10:26Modeling best practices
  5. 13:23Relationship and filter logic
  6. 16:16Query engine performance
  7. 19:04Q&A and conclusion
~/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.