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.