DuckDB
Last updated
Last updated
IP RESTRICTIONS
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.
You will be prompted to add a Development connection during the onboarding, or you can add more connections by going to account settings > connections, select Development Environment and enter the required fields.
In the Development 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.
Below are list of fields and example to create a connection.
For additional supporting docs see DuckDB SQL reference.
Paradime integrates with Harlequin out of the box - no installation required. Check our integration guide on how you can query where you can query data directly from the Paradime Terminal.
Field | Description | Example | Level |
---|---|---|---|
Profile Name
The profile name set in your dbt_project.yaml
. See more here.
dbt-duckdb
Target
The target name used to identify the connection. See more here.
dev
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.
Schema
The default schema used to build dbt™️ objects at runtime.
dbt_john
Threads
The number of threads used in this connection. See more here.
8