MotherDuck
IP RESTRICTION
Make sure to allow traffic from one of the Paradime IPs in your firewall depending on the data location selected.
👉 See also: Paradime IP addresses.
Add Production Connection
To add the MotherDuck Production connection, go to account settings > connections, select Production Environment and enter the required fields.
Configuration for a MotherDuck Connection
In the Production connection setup screen, you will need to fill in the form with the details of the connection you want to use to run dbt™️ models against a MotherDuck database.
In this example we are connecting to s3
to read/write parquet
files using an AWS access key and secret, these secrets can be stored in the user environment variable settings.
Field Details
Below are list of fields and example to create a connection.
Field | Description | Example | Level |
---|---|---|---|
Profile Name | The profile name set in your |
| 🏢 Workspace level |
Target | The target name used to identify the connection. See more here. |
| 🏢 Workspace level |
Profile Configuration |
| 👥 User level | |
MotherDuck access token | The MotherDuck service token for authentication, see more here.
This will be stored with the name |
| |
Schema | The default schema used to build dbt™️ objects at runtime. |
| 👥 User level |
Threads | The number of threads used in this connection. See more here. |
| 👥 User level |
Authenticating to MotherDuck
When using MotherDuck we will need to persist your MotherDuck service token for authentication.
To create an access token:
Go to the MotherDuck UI
In top left click on organization name and then
Settings
Click
+ Create token
Specify a name for the token that you'll recognize (like "Paradime")
Choose whether you want the token to expire and then click on
Create token
Copy the access token token to your clipboard by clicking on the copy icon
For additional supporting docs, check MotherDuck Key features, MotherDuck SQL reference and DuckDB SQL reference.
Last updated