dbt (Cloud Version)
Adding dbt to your decube connections helps you monitor your transformations via our Data Quality model and see metadata on your dbt models and jobs directly synced to the Data Catalog.
Supported Capabilities
General
Metadata — metadata extraction and display of asset information (tables, columns, schemas). Types collected: Schema, Virtual Table, Virtual Column, Data Job, Data Run, Data Task
Data Quality Monitors
Job Failure
General
Profiling
Preview
Data Quality
Configurable Collection
External Table
View Table
Stored Procedure
Data Quality Monitors
Freshness
Volume
Field Health
Custom SQL
Schema Drift
dbt Cloud can map lineage relationships to upstream and downstream objects from the following connectors:
Upstream Connectors: postgresql, redshift, snowflake, bigquery, mysql
Downstream Connectors: postgresql, redshift, snowflake, bigquery, mysql
Connection Requirements
Minimum Requirements
Service Account API Key
Account ID
Tenancy Type
Access URL (if non DBT multi-tenant)
Discovery URL (if non DBT multi-tenant)
Adding a dbt connection on decube.
From the
My Accountpage on decube platform, select on the dbt tile to be brought to the dbt connection form.

Account ID
To get your Account ID, you can refer to the numbers at the end of the
accountspath component of the URL (https://cloud.getdbt.com/settings/accounts/{account_id}).
API Key
To get your API Key, please read on to the next section "
Retrieve Service Token from dbt account settings" to generate your service token for your dbt account.
DBT Tenancy Type
Usually this will be US Multi Tenant for most customers. To verify, check the domain you log in to your DBT with
US Multi Tenant - cloud.getdbt.com
EMEA Multi Tenant - emea.dbt.com
APAC Multi Tenant - au.dbt.com
If your DBT domain contains other URLs, you must choose Other as the tenancy type and provide item 4 and 5 mentioned below:
Access URL (For
Othertenancy type)
Navigate to your DBT Account
Settingsand below the Account Information pane, you can find the Access URL. You can follow the guide from DBT here

Discovery URL (For
Othertenancy type)
Navigate to your DBT Account
Settingsand below the Account Information pane, you can find the Discovery API URL. You can follow the guide from DBT here

Retrieve Service Token from dbt account settings
Log into your dbt account. From the
Dashboard, click ongear iconon the top right corner as shown in image, to navigate to Account Settings.

Within Account Settings, find the setting for
Service Tokenson the left sidebar.

Within the Service Tokens section, click on
+ New Token.

Within the
New Service Tokenpage, you can set any token name, such as "decube". Then, click on the+ Addbutton.

Select
Job Adminand add all the Projects that you would like to connect decube with. Then, click onSaveat the bottom right.

A token will be generated. Use the
Copybutton to copy the token into your clipboard.

Insert the Service token that you've copied into the "API Key" of the connection form, then test the connection. If it is successful, you can now add the name and submit the connection.
Last updated