
dbt
Reviews
Star rating
Rank in Data Warehouse Automation
Pros and cons
Pros
- Ease of Use
- Features
- Automation
- Transformation
- Productivity Improvement
- Data Quality
Cons
- Limited Functionality
- Dependency Issues
- Steep Learning Curve
- Error Reporting
- Error Handling
- Query Issues
Traffic & LLM citations
Source: G2 review data
Winning from
Losing to
Key stats
Adoption by company size
| Segment | Share of reviews |
|---|---|
| Small Business | 27.1% |
| Mid-Market | 56.5% |
| Enterprise | 16.4% |
Quarterly history
| Quarter | Reviews | Star rating |
|---|---|---|
| 2024 Q4 | 6 | 4.5 |
| 2025 Q2 | 11 | 4.4 |
| 2025 Q3 | 6 | 4.7 |
| 2025 Q4 | 16 | 4.3 |
| 2026 Q1 | 5 | 3.8 |
| 2026 Q2 | 10 | 4.6 |
Satisfaction ratings
What reviewers say
Simple SQL-Driven Materializations with Powerful Lineage
“It’s very simple to use. All we really need to know is SQL, and it’s easy to create different types of materializations in it. Most importantly, it has a lineage feature.”
Streamlines Data Transformation with Best Practices
“I like the amount of variety that dbt offers because of the Jinja code and the inbuilt functions. The incremental models are very well built-in, offering lots of capabilities at a layer beyond what's in the data warehouse, like Redshift. The initial setup of dbt is very straightf”
Easy-to-Use DBT for Version-Controlled SQL Models
“I use DBT for a lot of our sql models to version control. It's easy to use and helpful”