dbt Cloud
Configure your dbt Cloud environmnet by supplying host:
as an extended parameter.
These configuration instructions are for dbt Cloud. If you want to configure Sundeck for open-source downloadable version of dbt, please refer to these instructions.
You’ll need the following before configuring a dbt Cloud to use Sundeck:
- A Sundeck Account
- A dbt Cloud Account
- A dbt Cloud Environment
- A dbt Cloud Project (i.e. dbt_project.yaml)
To make the process of connecting dbt Cloud through Sundeck as simple as possible, it is recommeded that you first verify that the dbt Cloud Project can be run against the desired Snowflake account directly. Once your Project and Environment are running successfully against the desired Snowflake account, follow the steps below to redirect dbt to your Sundeck Broker.
First, log into the Sundeck Web UI, and navigate to the Broker page (using the left-hand menu). Then, copy the host address of the Sundeck Broker to which you wish to connect. This can be done easily by using the “Copy to Clipboard” button next to the desired Broker Address:
Next, login to dbt Cloud, and using the top menu, navigate to the Deploy / Environments
:
This will bring up a list of your configured dbt Environments. Choose the environment you wish to connect to Sundeck, and click on the Settings
button:
Click on the environment you want to configure to use Sundeck. In the environment settings, scroll down to the Advanced
section, and add a new extended parameter with the key host
and the value of the Sundeck Broker host address you copied in step 1:
Click the Save button to save the custom host configuration.