DuckDB
Add Scheduler Connection
To add the DuckDB Scheduler connection, follow these instructions:
Click Settings in the top menu bar of the Paradime interface to access Account Settings
In the left sidebar, click "Connections"
Click "Add New" next to the Bolt Schedules section
Select "duckDB" and fill out the corresponding fields.
Configuration for a DuckDB Connection
In the Scheduler 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 DuckDB 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.
Profile Name
The profile name set in your dbt_project.yaml
. See more here.
dbt-duckdb
Profile Configuration
Here is where you can define the path to the DuckDB database where the dbt™️ will run.
Additionally you will be able to configure any supported DuckDB extensions by listing them in the
extensions
You can also set any additional DuckDB configuration options via the
settings
field, including options that are supported in any loaded extensions.
extensions:
- httpfs
- parquet
path: ./dbt.duckdb
settings:
s3_access_key_id: '{{ env_var("S3_ACCESS_KEY_ID") }}'
s3_region: '{{ env_var("S3_REGION", "us-west-1") }}'
s3_secret_access_key: '{{ env_var("S3_SECRET_ACCESS_KEY") }}'
Schema
The default schema used to build dbt™️ objects at runtime.
dbt_prod
Last updated
Was this helpful?