Sign in Agent Mode
Categories
Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

dbt Platform

dbt Labs

Reviews from AWS customer

6 AWS reviews

External reviews

202 reviews
from and

External reviews are not included in the AWS star rating for the product.


    Elia M.

Reliable data project workflow

  • December 01, 2025
  • Review provided by G2

What do you like best about the product?
What I like about dbt most is that my modeling work is much more comfortable. I spend my entire time modifying logic or verifying the changes and the set of features is what I actually need. I operate it with Snowflake, and that integration ensures that my updates are regular. The installation was relatively fast and the number of times the tool has been used demonstrates the extent to which it has come to my rescue in order to maintain projects and ensure they are well organized.
What do you dislike about the product?
The thing I do not like is that there are some spots that do not provide me with the flexibility that I need when I work on large portions of work. It imposes additional procedures which disrupt my rhythm. These weak spots are visible since I am in dbt so many times. There is a good response of the customer support but still the restrictions influence my speed during peak weeks.
What problems is the product solving and how is that benefiting you?
Dbt addresses our problem of disorganized model upkeep in the team. I apply it in my daily activities keeping track of the changes and updating and ensuring that all goes in the right direction. The size of the features suits very well into our workflow and the frequency of use demonstrates how much easier our process is now. It has assisted us in preventing the instances of miscommunication and enabled all of us to be more certain of the work we drive forward.


    Andrew S.

DBT has absorbed all the stress while making my life a lot easier

  • November 30, 2025
  • Review provided by G2

What do you like best about the product?
I threw terabytes at DBT and expected the infrastructure to fail but DBT ran the distributed execution on its own with no intervention by me. The ability to run machine learning directly within SQL is strange but better than exporting to vertex.ai and dealing with cluster management myself. I also do not have to worry about cluster management as I can just write the query and wait for the results which in my opinion is very straightforward thing to do.
What do you dislike about the product?
Billing is a trap as well as if you run a generic query without a filter the costs jump up right away which can be very annoying. I had to re-write all of my stored procedures because the syntax isn't quite like pl/sql. And I really dislike reading the logs when a model fails and/or errors occur.
What problems is the product solving and how is that benefiting you?
DBT takes care of managing the server and I never had to manage it myself and also I used to have to sit around waiting for hours for my ETL to finish but with DBT now they complete really quickly. We just throw the dirty data into DBT and it will handle separating out the different types of storage without me worrying about it.


    Florelle M.

Streamlined Development and Reliable Data with Effortless DBT Orchestration

  • November 14, 2025
  • Review provided by G2

What do you like best about the product?
What I appreciated most was the elimination of duplicated code that used to be spread across various scripts. This change has significantly enhanced data reliability and now lets me implement business logic directly in pure SQL. I also value how much it accelerates development, and I find the orchestration and deployment with DBT to be exceptionally straightforward.
What do you dislike about the product?
I found the project management aspect challenging when dealing with hundreds of models, as the interface can at times be quite complicated.
What problems is the product solving and how is that benefiting you?
This tool has addressed our primary needs during the data transformation phase, enhancing data reliability and making development more efficient. It also acts as a central resource, ensuring that all teams use the same data management functions, even though it does have some shortcomings. Overall, DBT performs exceptionally well.


    Mehdi N.

Efficient Data Management with Room for Documentation Improvement

  • November 05, 2025
  • Review provided by G2

What do you like best about the product?
I appreciate dbt for its secure practices in software engineering which I find crucial, particularly in ensuring integrity through data lineage, which plays a significant role in our security framework. The versatile templating system effectively enhances our data modularity, which amplifies the efficiency of our data processes. The intuitive templating also significantly improves the user experience by making our boards more operationally efficient.
What do you dislike about the product?
I wish the error messages were clearer. Sometimes, it's hard to identify the root of issues based on the current messages. Additionally, the documentation could be more beginner-friendly, as new users might find it challenging to navigate and understand.
What problems is the product solving and how is that benefiting you?
dbt resolves inconsistent data issues, making models easy to maintain. The templating boosts efficiency and data lineage ensures quality and security.


    Bhupendra S.

dbt keeps our data models clean, consistent and version controlled

  • November 03, 2025
  • Review provided by G2

What do you like best about the product?
I use dbt every day to transform raw data in our warehouse into clean, analytics ready tables and my workflow typically begins in VS Code, where I write sql models, then push them to Git for version control and run them through dbt Cloud. And overall it has also made collaboration between our team members much easier because dbt makes the whole process much more simpler.
What do you dislike about the product?
It's challenging when one change throws an entire run off track and the error messages are at best, vague. I also feel the need to defend is the handiwork of my contributor to dbt cloud. I have also encountered the overly relaxed strucure and the resulting chaotic command and environment specific configurations.
What problems is the product solving and how is that benefiting you?
I can onboard people more easily, which has dramatically increased the usage of my warehouse and decreased my reliance on fragile, one off sql scripts and we have a whole team of analysts, engineers, and product working to have the same versioned models just building and ready for use.


    Marissa M.

Powerful Features and Git Integration, but Error Messages Need Improvement

  • October 28, 2025
  • Review provided by G2

What do you like best about the product?
DBT provides valuable features for rapid software development, and what I appreciate most is its seamless integration with Git. Its modular design, which includes the ability to build reusable models, conduct code reviews, and generate automatic documentation, is excellent. Additionally, I am impressed by its capability to define and run quality tests, which further enhances the development process.
What do you dislike about the product?
When a DBT run fails, the error messages displayed in the terminal are quite generic. I find this frustrating because it means I have to spend extra time searching through the logs to figure out what went wrong.
What problems is the product solving and how is that benefiting you?
It solves many problems, especially in terms of data trust, and improves integration, The method runs seamlessly and speeds up processes. We went from hundreds of disorganized scripts to a logical and maintainable pipeline structure.


    James B.

Transforms SQL with Engineering Principles, But Steep Learning Curve

  • October 19, 2025
  • Review provided by G2

What do you like best about the product?
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.
What do you dislike about the product?
I didt really like that it requires mastering concepts like Jinja and Git.
What problems is the product solving and how is that benefiting you?
By centralizing data transformation logic and raising it to a higher level, this tool becomes essential for any IT team managing a data warehouse. It enables teams to move beyond just generating information, allowing them to create scalable, high-quality data products.


    Alexander V.

Makes Transforming and Managing Data Models Way More Manageable

  • October 12, 2025
  • Review provided by G2

What do you like best about the product?
Thanks to dbt, I no longer have to depend on the engineering team to manage and transform the SQL data within our warehouse. It is the first step for me in organizing, testing, and documenting the entirety of our data models. I appreciate that all of this information is in one place in version control. I can track all changes made and the details surrounding each one.
What do you dislike about the product?
Troubleshooting complex dependencies and build errors can be a daunting task. There are occasions when a model fails and it is unclear which upstream change might be the cause. While the documentation is really good, I have found digging into a Stack Overflow or Slack thread to be the answer for some of the more obscure problems. I also find the visualization of lineage in dbt Cloud to be cumbersome.
What problems is the product solving and how is that benefiting you?
Data transformations are far more efficient now with dbt. I no longer need to create custom scripts or deal with disorganized SQL in dashboards, as I can now have a single layer that is testable and maintained for all my transformations. It is quick and dependable to run models in dbt Cloud, which assures me that the data is consistent and current for our business teams.


    Ali A.

If its worth it, a data transformer with amazing features

  • October 01, 2025
  • Review provided by G2

What do you like best about the product?
I appreciate how this tool brings software engineering principles to our data collection process, making it more scalable, auditable, and reliable. I also really enjoy the ability to write straightforward tests that execute automatically.
What do you dislike about the product?
At times, handling very complex transformations or preprocessing tasks requires the use of more advanced Python packages, which means I often need to rely on external solutions.
What problems is the product solving and how is that benefiting you?
At this stage, we are able to use it to reliably scale our business metrics, which provides us with greater speed and is transforming our data stack due to its robust operations and data preparation features. Integration with DBT is seamless, making the entire process smooth.


    Ivan O.

dbt has become the backbone of my daily data workflows.

  • September 25, 2025
  • Review provided by G2

What do you like best about the product?
Every day I use dbt to convert raw data for it to be ready for analysis and I especially appreciate that it all involves only SQL and version control—no more messy scripts I like the feeling of writing simple queries and, at the same time, I enjoy the extra modularity and auto documentation. The tests and my transformations running concurrently provide me real confidence in the datasets I provide.
What do you dislike about the product?
When it comes to dbt, the learning curve is quite the challenge and it took me some time to figure out how to set the macros and organize the models in a tidy manner. The task of debugging is also quite a drag and since some of the error messages lack clarity, I end up spending a lot of time on logs. What is more, for large projects, the execution time can be rather long which can hinder the development flow.
What problems is the product solving and how is that benefiting you?
Finally dbt has solved the issue of maintaining the transformations within our team. No more custom code and ad-hoc scripts! I now have a single and unified and transparent process for building and managing pipelines and this has saved me hours and reduced the errors I make and given stakeholders more reliable data. I get to save time every single week!