Skip to main content
Bluecoders
← Tech glossary

dbt

TechTool

dbt (data build tool) is an open-source framework that lets data analysts and data engineers transform data directly in the data warehouse using SQL, while applying software-engineering best practices: Git versioning, t…

dbt (data build tool) is an open-source framework that lets data analysts and data engineers transform data directly in the data warehouse using SQL, while applying software-engineering best practices: Git versioning, tests, documentation, modularity and CI/CD.

A dbt project consists of models (versioned SQL files), tests (assertions on the data), sources (references to raw tables) and macros (Jinja). At runtime, dbt compiles everything into native SQL and executes it on Snowflake, BigQuery, Redshift, Databricks or Postgres.

dbt has become the de-facto standard of the modern data stack, around which much of the analytics engineer role is organised.

Ready to find the missing piece of your team?

Let's talk about your hiring needs. A team member will get back to you quickly to qualify the brief and kick off the search.