dbt GREAT for Most Data Orgs
Use Cases and Deployment Scope
Pros
- Easy to create data tables (analysts can do what used to require engineer)
- Documentation & lineage is built in
- It can run tests to make sure data is being transformed correctly
Cons
- You have to use a separate tool for job orchestration
- You need a separate tool for ingestion
- Table optimization work is manual (no automations there)
Return on Investment
- Analytics team members can now do what required more expensive engineers
- Can save on other tools for lineage, unit tests, etc.


