When using the dbt integrations, there are a number of key use cases. These can be split into 3 main areas:
Debugging
Database comparisons
Data engineering prototyping
Design & development of new data models
Test a model in different environments
Compare live outputs of models
Model exposure
High level end-to-end data flow
Organising dbt models
Tests
Documenting dbt exposures
Laying out data models
For more technical information about how the dbt integration works, see our docs.