DB
Daniele B.
Data Health Engineer
Management Consulting
Small-Business (50 or fewer emp.)
"We finally brought order to complex metric definitions"
4/5
What do you like best about dbt?

It is very nice that dbt gives us the capability to write out our transformation logic as application code. The process of integrating it with Git implies that our whole team may contribute to data models and track changes without hassles, and revert changes as well. Even the separation of the development and production environment out of the box is a tremendous advantage, so we can ensure that we are testing new things without necessarily influencing live reports. Lastly, the automated documentation generation process has made the data models so simple to comprehend, even to the business users, without ever having the touch a SQL. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The initial set up of dbt can be a little fiddly at times and with a mix of operating systems and local database connections. It also lacks its own scheduler, so still we will require an external orchestration tool to carry out our data pipelines. The more advanced Jinja templating and macros proved to be more cumbersome to our team to learn than the simpler SQL. Review collected by and hosted on G2.com.

MP
Masha P.
Senior Product Manager
Small-Business (50 or fewer emp.)
"DBT - From data science to product strategy"
4.5/5
What do you like best about dbt?

I liked that it completely the way my team and I interact with information. With DBT, I know our customers, usage metrics are accurate and consistent, and its fantastic because it prioritizes functionality to validate our product hypotheses. I loved DBT because it relies on reliable data to make decisions. Review collected by and hosted on G2.com.

What do you dislike about dbt?

For team members unfamiliar with engineering workflows, doing so could be challenging. Review collected by and hosted on G2.com.

Duvan Dario D.
DD
Duvan Dario D.
Data Engineer
Mid-Market (51-1000 emp.)
"Good performance in BigQuery, but the focus on monetization disappoints"
2.5/5
What do you like best about dbt?

dbt core for data transformations on BigQuery Review collected by and hosted on G2.com.

What do you dislike about dbt?

The change in the business model to focus on monetization has been notable. Review collected by and hosted on G2.com.

EV
Eduardo V.
Data Engineer
Small-Business (50 or fewer emp.)
"Great tool to easily transform documents and take advantage of their functions"
5/5
What do you like best about dbt?

What I liked most was being able to transform models, which is easy with DBT because its been extremely good and useful, with understandable documentation, and it speed up development time. The documentation is interactive , managed, and essential. It works well now. I like most of its features. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The only issue I had a while back was that we received an error with no error code, which was difficult to troubleshoot because it wanst very informative. Review collected by and hosted on G2.com.

Andy M.
AM
Andy M.
Business Intelligence Architect
Mid-Market (51-1000 emp.)
"DBT is an incredibly powerful, versatile, and inexpensive ETL tool"
5/5
What do you like best about dbt?

It is inexpensive to use the DBT cloud service. DBT itself is free for a self-hosted environment. Very easy to set up local dev/test. Quite intuitive to use. Flexibility of macros, functions, Jinja, etc. Easily integratable with Snowflake, Clickhouse, Postgres, etc. I've never had to reach out to DBT's customer support even once in the 5+ years I've been using it. Review collected by and hosted on G2.com.

What do you dislike about dbt?

I wish that more Jinja syntax was supported (like Ansible). I also wish that more functionality was default in the product (e.g. auto-generated YAML schemas). I was really excited about the semantic layer functionality that DBT released but it seems like the final product was a disappointment and it doesn't have some of the functionality that other layers have like symmetric aggregates. Review collected by and hosted on G2.com.

JB
James B.
Data Analyst
Mid-Market (51-1000 emp.)
"Transforms SQL with Engineering Principles, But Steep Learning Curve"
4.5/5
What do you like best about dbt?

I really appreciate how DBT brings software engineering principles to SQL, transforming our SQL into a dependable data model. This helps resolve reporting errors that would otherwise consume a significant amount of our IT team's time. Review collected by and hosted on G2.com.

What do you dislike about dbt?

I didt really like that it requires mastering concepts like Jinja and Git. Review collected by and hosted on G2.com.

KM
Kathryn M.
Data Engineer
Mid-Market (51-1000 emp.)
"DBT excellent data collaborative modeling software"
5/5
What do you like best about dbt?

I like to simplify the transformation of the data and take advantage of SQL and Python in DBT in addition their skills are ideal for our needs. Finally I liked it to be relatively economical to compare other similar tools. Review collected by and hosted on G2.com.

What do you dislike about dbt?

The negative for me is that sometimes the analytical development process can slow down a bit. Review collected by and hosted on G2.com.

KE
Kevin E.
Director Of Data
Small-Business (50 or fewer emp.)
"Provides excellent insight into the various sources and streams of data"
5/5
What do you like best about dbt?

I like that it has error-detection capabilities and offers a wide range of connections. It makes it easy to sync analytics data and has a simple user interface that makes data management easy. I was able to easily navigate through the pages using the side panel. Review collected by and hosted on G2.com.

What do you dislike about dbt?

I'm satisfied with the platform, I haven't encountered any issues yet. The team has been excellent with us, they've developed an impressive management tool. Review collected by and hosted on G2.com.

Anandhakumar R.
AR
Anandhakumar R.
Data Engineer
Mid-Market (51-1000 emp.)
"DBT at my point of view"
4/5
What do you like best about dbt?

Data transformation logic can be expressed in SQL

Data can be transformed in batch

Ease to use, it has lot of good features similar in Django web application Review collected by and hosted on G2.com.

What do you dislike about dbt?

Joining multiple database types is not possible. Ie., combining two databases like oracle and mysql.

Persistent cluster is required for running the sql statements.

Like Presto/Hive it can’t be connected to BI Directly Review collected by and hosted on G2.com.

AM
Ali M.
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Facilitates the implementation of analytical code quickly and easily"
5/5
What do you like best about dbt?

The platform stands out for its exceptional consistency and timeliness. It's intuitive and well-designed, making it easy for our team to get up and running quickly, without the usual complexity or overhead. One of the most notable benefits for us has been its cost-effectiveness. Review collected by and hosted on G2.com.

What do you dislike about dbt?

We've had a fantastic experience working with this platform and are delighted with the results. As our data needs have grown, the platform has adapted seamlessly. Review collected by and hosted on G2.com.