~/talk

‘Data is Rectangular’ and Other Common Misconceptions

Talkat DuckCon #3 · on Thursday, 2023-06-29· [data-science, databases]
slides:none on file

Claims that data is a graph not rectangular and that Malloy stores join topology so aggregates always correct regardless of join pattern. Malloy compiles each Malloy query into one single SQL query, reads the source exactly once, and handles nested JSON/parquet as implicit joins. Tools shown: VS Code extension (runs in-browser from GitHub), npm package, Jupyter/Python integration, BigQuery/DuckDB backends. Demo runs complex airline and map‑reduce style queries successfully in a browser.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Assembly to SQL and beyond
  3. 2:29Malloy for data programming
  4. 3:52Rectangular data misconception
  5. 7:06Graph-based data approach
  6. 8:31Writing Malloy query from scratch
  7. 10:40Nested data and simplicity
  8. 12:48Malloy features and ecosystem
  9. 13:52Live demo in VS Code
  10. 16:44Reusable queries in Malloy
  11. 20:35Why Malloy makes data easier
  12. 20:56Q&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.