Skip to main content
Databricks is a cloud data platform for storing, processing, and analyzing your data. Connect it to Paradime to run dbt™ from the Code IDE, deploy production jobs with Bolt, and let the DinoAI background agent work against your warehouse.
IP restrictionsMake sure to allow traffic from one of the Paradime IPs in your firewall depending on the data location selected.See also: Paradime IP addresses.
Available in: Code IDE, Bolt, and Agent environments.

Add a connection

  1. Click Settings in the top menu bar of the Paradime interface to access Workspace Settings.
  2. In the left sidebar, click Environments.
  3. Click Add New next to the section for the environment you are configuring:
    • Code IDE for the Code IDE connection
    • Bolt for the Bolt connection
    • Agent for the Agent connection
  4. Select Databricks and fill out the corresponding fields.

Field details

Set Target to match the environment you are configuring (dev, prod, or dinoai). The Code IDE environment uses a Personal Access Token (PAT), while the Bolt and Agent environments use a Service Principal Token (SPT).
Field access levels apply only to the Code IDE environment: an Admin sets workspace-level fields, and each developer sets their own user-level fields. In the Bolt and Agent environments, an Admin sets all fields.

Route models to different SQL warehouses

The HTTP path field sets the default SQL warehouse for the connection. To send specific models to other warehouses, define named compute resources in the connection’s optional connection attributes and select one per model with the databricks_compute config.
  1. Open the Databricks connection in Settings > Environments.
  2. Keep your default warehouse in the HTTP path field.
  3. In Optional connection attributes, add a compute block:
  1. In a model, select a compute resource by name:
Models without databricks_compute run on the default HTTP path.
Add the same compute block to every Databricks connection that runs these models, in the Code IDE, Bolt, and Agent environments. If a model names a compute resource that its connection does not define, the run fails with Compute resource 'xxl_wh' does not exist or does not specify http_path.

Optional connection attributes

Set additional profiles.yml attributes for this connection.