Best Software for 2025 is now live!
Save to My Lists
Paid
Claimed

dbt Reviews & Product Details

MAMIDALA  V.
MV
Senior System Engineer
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Organic
What do you like best about dbt?

The most and best things i like in dbt are it not only helps in creating transformations but can also helps in managing and performing transformations in a view and integrates easily with Big-query

i can use and configure the transformation as per the object like table,view or incrementalalong with features like auto-generated lineage graphs and can perform native testing with few lines of codes in a YAML file and can able to re use them. Review collected by and hosted on G2.com.

What do you dislike about dbt?

There is not much about to dislike in dbt the reusable code can be little bit confusing and jumping from one branch to another can be frustrating Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

DBT helped me and my team in testing data pipelines in local in house development

and Performing CI/CD pipeline tests along with data migration to targets like Bigquery. Review collected by and hosted on G2.com.

dbt Overview

What is dbt?

dbt is a transformation workflow that lets data teams quickly and collaboratively deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation. Now anyone who knows SQL can build production-grade data pipelines.

dbt Details
Product Website
Show LessShow More
Product Description

dbt is a transformation workflow that lets teams quickly and collaboratively deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation. Now anyone who knows SQL can build production-grade data pipelines.


Seller Details
Seller
dbt Labs
Company Website
Year Founded
2016
HQ Location
Philadelphia, US
Twitter
@getdbt
13,121 Twitter followers
LinkedIn® Page
www.linkedin.com
535 employees on LinkedIn®
Description

dbt Labs is on a mission to empower data practitioners to create and disseminate organizational knowledge. Since pioneering the practice of analytics engineering through the creation of dbt—the data transformation framework made for anyone that knows SQL—we've been fortunate to watch more than
0,000 companies use dbt to build faster and more reliable analytics workflows.dbt Labs also supports more than 3,000 customers using dbt Cloud, the centralized development experience for analysts and engineers alike to safely deploy, monitor, and investigate that code—all in one web-based UI.


Sofia S.
SS
Overview Provided by:

Recent dbt Reviews

MAMIDALA  V.
MV
MAMIDALA V.Enterprise (> 1000 emp.)
4.0 out of 5
"DBT(Data Build Tool) to build Excellent data models for Quickly and collaboratively"
The most and best things i like in dbt are it not only helps in creating transformations but can also helps in managing and performing transformat...
Verified User
A
Verified UserMid-Market (51-1000 emp.)
5.0 out of 5
"Easy to use , ci/cd, versioning control, data lineage in one app"
Data lineage and github integration for versioning control
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
4.5 out of 5
"Makes data transformations easy to maintain"
Maintaining data transformations are easy with SQL- and git-based workflow. Integrates nicely with Big Query.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

dbt Media

Play dbt Video
Play dbt Video
Play dbt Video
Play dbt Video
Play dbt Video

Official Downloads

Answer a few questions to help the dbt community
Have you used dbt before?
Yes

158 out of 159 Total Reviews for dbt

4.8 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
158 out of 159 Total Reviews for dbt
4.8 out of 5
158 out of 159 Total Reviews for dbt
4.8 out of 5

dbt Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for dbtQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Rijul S.
RS
Lead Data Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about dbt?

beautifull data lineage

easy to use and implement

dbt learning courses provided by dbt are super usefull

data sharing and orchestration is super easy

development in cloud ide is very good

custoer support is extreme fast and efficient

integration with snowflake and GitHub is easy

Using daily this tool for building data models Review collected by and hosted on G2.com.

What do you dislike about dbt?

Beta features are very slow releasing. Rest all GREAT Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

building the business models from tables and views in traditional approach is use stored procedure, routines etc. but the new way of building analytics reports and datas marts are using CTE[ common table expression] which dbt solves.

dbt also solves and give beautifull lineages, from where your source data is traversrsing to final mart layer.

table level lineage is provided by dbt and is super usefull

reporting on a single layer is solved by dbt, meaning developer need not to login to data warehouse and dot the development.

dbt separates out the data warehouse from modelling layer Review collected by and hosted on G2.com.

Muhammad Talha A.
MA
Data Analyst
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about dbt?

1. The documentation it generates when all the models are designed. It clearly defines which intermediate and final layers are connected to each other.

2. The incremental model runs greatly helped me in optimizing large data models as I was dealing with billions of rows of data. Review collected by and hosted on G2.com.

What do you dislike about dbt?

I did not come across any difficulty in learning DBT as it was pretty basic and I also applied SQL fluff to streamline my coding. As a user, I did not find much difficulty in operating through dbt. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

Previously, I was using GBQ for creating thousands of lines of stored procedures and so many tables were interconnected inside of it. It was pretty difficult to determine which tables are made up of what.

When I started using DBT, I was able to quickly determine and find the staging and intermediate layers for the purpose of creating a final layer and the documentation it creates was awesome.

I am talking about dbt docs generate and dbt docs serve. Review collected by and hosted on G2.com.

Verified User in Financial Services
AF
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about dbt?

dbt is the best Transformation tool out there in the industry and I love dbt for its testing capabilities and modeling and semantic layer. Ease of use and how easily you could maintain

It is easy to integrate with other tools like integration. Review collected by and hosted on G2.com.

What do you dislike about dbt?

dbt should add more AI apacilities faster Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

dbt is solving all the data integration, integrity and data quality problems for our company while serving as a great transfomration tool Review collected by and hosted on G2.com.

📈 Rho L.
📈L
Business Intelligence Analyst
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Seller invite
Incentivized Review
What do you like best about dbt?

At it's core, DBT aligns three technologies to deliver knowledge better: SQL, YAML, & Jinja. You can do a lot with just SQL and YAML. Adding in Jinja makes SQL feel a lot more like traditional development. I kinda missed that. It's like seeing an old friend that you really liked but haven't seen for a while.

dbt is magic for transforming and modeling data. It's a platform that allows us to wrangle, shape, and organize the data to model the business. With the help of DBT, we can implement the principle of separation of concerns to organize and manage our transformations.

One of the key tools DBT offers is Directed Acyclic Graphs (DAGs), maps that illustrate the path our data takes from source to the final destination. These maps illustrate the data transformation arc. We start with the source data, which is often messy and unrefined. We use DBT to perform a series of transformations, taking the data on a journey from a multiverse of chaos to a world of understanding. We clean the data, apply business rules, and ensure the data conforms to our business dimensional models. These models or core business logic serve as the foundation for reporting.

As we progress along the transformation arc, our data starts to take shape. We can build data marts for specific business areas or functions. These data marts are built with our business dimensional models, ensuring that the data is structured in a way that supports efficient analysis and reporting.

Reporting on top of our business dimensional models. With the data now organized and modeled in a meaningful way, we can unlock valuable insights and empower decision-makers with actionable information . . . at scale. We can slice and dice the data, apply filters, and drill down into specific dimensions to understand trends, patterns, and outliers. The reports we develop are consistent because they come from a single source of truth, the business dimensional model. Review collected by and hosted on G2.com.

What do you dislike about dbt?

dbt requires a mindset change. You have to buy into how they think about modeling. It's opinionated. dbt is method-agnostic (data vallt, mesh, kimball). But structure matters and you need to spend some time to understand dbt's mindset around stricture. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

Let me tell you about the state of our data. At the time, we didn’t know. That was the issue. It was a black box. Our data model was opaque with logic scattered all across the data stack. As we pick around the edges a picture starts to form. Imagine a dense, thorny briar patch, each thicket representing a tangled mess of information. That's how I see it—unruly, interlacing, and chaotic. Management has a different take. They call it "spaghetti," a swirling plate of tangled noodles. It’s actually not far from the truth. Each report fed directly from the source, the logic for each was self-contained and sometimes borrowed. Review collected by and hosted on G2.com.

Rulyan R.
RR
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Seller invite
Incentivized Review
What do you like best about dbt?

Its easy to use even for newcomers and dbt also uses sql that is the most democratic language for data manipulation. From the start is very quick to integrate with your data stack in just a few clicks. I use dbt for for data transformation and data modelling every day and its many features like data lineage, version control, ci and slim ci, testes, documentation, model contracts make it easy to apply DataOps in you project Review collected by and hosted on G2.com.

What do you dislike about dbt?

Its feature to model in python depends on the data plataform you are using. Its IDE still misses some of the functionalities that other IDE have that make development more easy, but new features are rolling out every new release of dbt cloud Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

We use dbt to make a data migration from an old stack to the modern data stack and its helping us develiver quality in our data that we didnt have in the legacy pipelines Review collected by and hosted on G2.com.

Uddipan M.
UM
Engineering Manager
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 invite
What do you like best about dbt?

Easy to write transformation in SQL language augmented by Jinja templating techniques. Support of Python models is powerful. Good library of Open source Macros makes life easy for Analytics engineers. Write test cases to test model results,. Powerful documentation capabilities. Works very well with Snowflake. Review collected by and hosted on G2.com.

What do you dislike about dbt?

To use DBT effectively, one needs to learn how to modularize SQL using CTEs. Bit advanced knowledge in SQl really helps. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

Historically Analytics and data engineering teams worked seperatly, where analytics teams created a business logic and the engineeres implemented them without much context of the business. This process was time consuming and data engineers were overwhelmed. DBT solved that for our use case. Using DBT analytysts can write the business logic using plain SQL (A must have skill for analysts) , then engineers just use the DBT project to scale, optimize and deplot to production, Its a huge effort and time saver and enabled quick go to market with data insights. Review collected by and hosted on G2.com.

DM
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Seller invite
Incentivized Review
What do you like best about dbt?

dbt Cloud - I recommend it to every org to get Data Analysts & Analytics engineers up and running quickly without having difficulty setting up during the onboarding.

It's easier to adopt new teammates when they get to dive into the models immediately and add value sooner and solidify their grasp early. Review collected by and hosted on G2.com.

What do you dislike about dbt?

I dislike navigating the logs in the Job Runs tab.

The titles don't seem intuitive and the content could be more streamlined for finding faults. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

Easy onboarding - streamlined development - the guided point-and-click adventure for github saves a ton of time and is probably the best in class solution I have seen for managing state. Please dont ever change this.

dbt data modeling and test building is a fun experience on dbt cloud, my day to day work is fun because of dbt.

Testing is super easy for pro-active data quality checks.

I wish there was more visible ways to incorporate REACTIVE testing, like Metaplane's monitors, into dbt.

DBT support was a bit slow here in Africa when the Github outage took place last year - some frustration around how slow responses were, how unclear processing was but I have personally learnt how to navigate these issues outside of dbt env. Review collected by and hosted on G2.com.

Emily B.
EB
Labor Law Specialist
Staffing and Recruiting
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Seller invite
Incentivized Review
What do you like best about dbt?

Im thrilled to e­xplore how dbt revolutionizes our work by de­lving deeply into the data world. Its a total game­changer providing remarkable simplicity in formulating and utilizing data code­ within our warehouse. When it come­s to version control dbt streamlines the­ entire process e­nsuring a smooth experience­ and maintaining crucial data models for analysis. Review collected by and hosted on G2.com.

What do you dislike about dbt?

It would be good if dbt made it easier for new folks. It can do a lot with data stuff, but figuring how to set it up and use all its cool things can feel hard at first. More intuitive guides or a simpler way to learn the basics would make it nicer for people just starting with data changes. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

In my role as a data manage­ment specialist, I have seen how dbt changed how we change data. It keeps changes same under control and tested well guaranteeing how exact our analyzing is. The automatic things of dbt have helped us work better freeing our team for strategic things not manual data work. This made us more quick and able to answer with data that helps our group make choices based on data. Review collected by and hosted on G2.com.

Roland P.
RP
Data specialist
Computer Networking
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Seller invite
Incentivized Review
What do you like best about dbt?

In my role I absolute­ly love using dbt - its the ultimate tool for transforming data with e­ase. It effortlessly inte­grates into our current systems making our analytics work a bre­eze. Were­ all in on dbt because it exce­ls at data transformation and organization boosting our efficiency and collaborative e­fforts tremendously. Review collected by and hosted on G2.com.

What do you dislike about dbt?

It would be fantastic if dbt could e­nhance it's toolkit for visual data modeling. At prese­nt its heavily focused on coding but integrating a more­ visual approach to working with data would undoubtedly elevate­ its utility especially for individuals who gravitate towards graphical me­thods for data analysis. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

As data enthusiasts we­ consider dbt our everyday supe­rpower dramatically enhancing our data analysis while e­ffortlessly managing complex data changes. Its our goto tool smoothing our data work and e­nsuring our insights are as sharp as a tack allowing us to make informed de­cisions to propel our business forward. Review collected by and hosted on G2.com.

Verified User in Insurance
UI
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Seller invite
Incentivized Review
What do you like best about dbt?

Using DBT Cloud, the IDE is very intuitive, project lineage diagrams are very helpful.

The general use of Jinja referencing and CTE's within the models made the flows very easy to follow, even with very large complex datasets that require lots of transformation.

DBT integrates very easily with multiple ELT tools that we have used.

Have all transformations in SQL form just makes everything easier.

Being scheduled easily, we run multiple DBT pipelines daily. Review collected by and hosted on G2.com.

What do you dislike about dbt?

With DBT Cloud you can only have one project per user without paying for a payed tier of the product, which is fair but makes for harder collaboration at this level. Review collected by and hosted on G2.com.

What problems is dbt solving and how is that benefiting you?

Previous functions that were performed as adhoc scripts in python were made easy, running at a fraction of the time due to being rewritten in a significantly more efficient manner. Various functions across the business that require some sort of data transformation or manipulation, often previously manually were centralised all on one platform being DBT. Workflows and pipelines flowed more logically, and were scheduled and automated easily. Reports that are used daily by the business run quickly and very reliably. Tests and checks to validate data that was also previously done manually are all now integrated into the pipelines and automated, making multiple teams lives easier. Review collected by and hosted on G2.com.