dbt¶
Many CalData projects use dbt for transforming and modeling data within our cloud data warehouses. dbt has become extremely popular over the last several years, popularizing the practice and position of "analytics engineering". It has a number of features that makes it valuable for data stacks:
- It works well with version control
- It encourages modular, reusable SQL code
- It makes it easier to track data lineage as it flows through your data warehouse
- It has a large, active community with which you can share tips and techniques
Learning dbt¶
dbt provides a series of free courses for learning how to use the project: