~/talk

Beyond dbt: Modern SQL Transformation and Lineage with SQLGlot and SQLMesh

Talkat Big Data Conference Europe 2025 · 2025-11-19..11-21· [databases]
links:none on file
slides:none on file

SQLGlot is shown as a 24‑dialect parser built on an AST with a Rust tokenizer and reproducible dialect‑agnostic transpilation, enabling column‑level lineage extraction that handles CTEs and CASE logic after some tweaks; SQLMesh provides state logging for cheap incremental runs plus time‑travel, UI‑driven backfills and virtual/physical model layering; a DIY pipeline is built parsing compiled SQL to a DB and it mostly works but needs schema injection to resolve select ; market size quoted is $1.52 billion*.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Data lineage market overview
  3. 3:11What is dbt
  4. 4:17SQLGlot engine
  5. 6:21Abstract syntax trees
  6. 7:25SQLMesh components
  7. 8:07SQLMesh UI workflow
  8. 9:29SQLMesh vs dbt
  9. 12:41SQLMesh model testing
  10. 13:46Breaking changes handling
  11. 15:35Physical and virtual layers
  12. 16:38Lineage tools comparison
  13. 18:26Open Lineage limits
  14. 20:31Column level lineage
  15. 23:01Handling SELECT *
  16. 24:05SQLGlot with dbt
  17. 25:11Custom lineage challenges
  18. 26:40Q&A
  19. 27:45Fiverr acquisition impact
  20. 29:10Monolithic lock-in risks
  21. 30:34Enterprise SQLMesh use
  22. 31:19SQLMesh and dbt improvements
  23. 32:23SQLMesh performance
  24. 33:06LLMs for SQL parsing
  25. 34:09Vendor flexibility
  26. 35:12SQLMesh in data lifecycle
~/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.