Data Archives - Software Engineering Daily

DBT: Data Build Tool with Tristan Handy

13 snips
Sep 28, 2021
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

DBT Brings Rails‑Like Abstraction To SQL

  • DBT runs SQL against modern cloud warehouses and provides higher-level programming abstractions.
  • Tristan compares DBT to Rails: it reduces SQL code size dramatically and enables non-engineers to build production pipelines.
ADVICE

Start DBT By Learning Ref And Config

  • Learn two DBT functions to get started: ref to reference models and config to control materialization.
  • With those plus SQL you can become productive immediately and then extend with macros and custom materializations.
INSIGHT

Declarative Idempotence Makes Pipelines Reproducible

  • DBT's core is declarative and idempotent, inspired by Terraform, making warehouse state reproducible.
  • You can destroy a schema and re-run dbt to reach the exact state your code describes, reducing fragile stored‑procedure complexity.
Get the Snipd Podcast app to discover more snips from this episode
Get the app