dbt

A tool for transforming data inside a warehouse using SQL, with the versioning and testing habits of software engineering.

What it tells you about a developer

dbt is the clearest single marker of an analytics engineer. Someone fluent in it models business data in SQL with an engineer's discipline, and typically works downstream of the data engineers who build ingestion pipelines. For a req asking for metrics, dashboards, and clean warehouse tables, dbt experience is a direct hit.

Type
Framework
Released
2016
Used in
Data engineering

dbt lets analysts write warehouse transformations as plain SQL files, then adds what software teams expect: version control, tests, documentation, and repeatable builds. It defined the analytics engineer role and anchors the modern ELT stack, usually paired with Snowflake or BigQuery. The name is styled lowercase.

Someone who knows dbt also knows

Built with

Related