Integrating dbt Cloud with SYNQ
This guide will walk you through how to create a service token and set up the relevant configurations for your dbt Cloud project
We need this information so we can connect to dbt and extract metadata such as runs and test failures. We only request read access to your metadata and won’t be able to read raw data or update or run any models.
In order to be able to finish this guide you’ll need:
→ Access to dbt cloud
→ Having been assigned the owner role in dbt cloud
⏱️ Estimated time to finish: 10 minutes.
For example dbt cloud
The dbt Cloud default region is in the US but if you’re on the enterprise plan you can host your project in a different region. Select the region where your dbt Cloud project is hosted
This could be synq_token so you can identify it later
Permission Set
should be set to Read-Only. This will let SYNQ read your dbt logsProject
should be set to your main dbt project. If you want to integrate multiple projects, add all projects you want to integrate or set to All ProjectsChoose your main dbt project
You’ll most likely want to monitor your production and freshness job(s). Unless you have a good reason, we suggest you don’t monitor jobs such as CI, staging, or experimental jobs
We only request read access to your metadata and won’t be able to read raw data or update or run any models
SYNQ only stores log level data and doesn’t access any actual data from your data warehouse
We are collecting the following artifacts from dbt. For more information about dbt artifacts see this article