Databricks Setup Instructions
Prerequisites
- A Databricks workspace with a SQL warehouse (Classic or Serverless)
- Admin or workspace access to generate a personal access token
- The workspace URL and SQL warehouse HTTP path
Step 1: Find Your Workspace URL
Your workspace URL is in your browser address bar when logged into Databricks:
https://dbc-xxxxxxxx-xxxx.cloud.databricks.comStep 2: Find the SQL Warehouse HTTP Path
- Go to SQL Warehouses in the Databricks sidebar
- Click on your SQL warehouse
- Go to the Connection Details tab
- Copy the HTTP Path value (looks like
/sql/1.0/warehouses/xxxxxxxxxxxxxxxx)
Step 3: Generate a Personal Access Token
- Click your username in the top-right corner
- Go to User Settings > Developer > Access Tokens
- Click Generate New Token
- Set a description (e.g. “Vendo Integration”) and expiration
- Copy the token — it starts with
dapi
Step 4: Configure in Vendo
- Go to Sources > Add Source > Databricks
- Enter your credentials:
| Field | Description |
|---|---|
| Workspace URL | Your Databricks workspace URL |
| SQL Warehouse HTTP Path | HTTP path from Connection Details |
| Catalog | Unity Catalog name (optional, defaults to workspace default) |
| Schema | Default schema (optional) |
| Personal Access Token | Token starting with dapi |
- Click Test Connection
- Once verified, click Save
Permissions
The token owner needs at minimum:
USE CATALOGon the target catalogUSE SCHEMAon the target schemaSELECTon the target tables
For destination (write) access:
INSERTandMODIFYon target tables
Troubleshooting
Connection Failed
- Verify the workspace URL includes
https:// - Check that the SQL warehouse is running (not stopped)
- Ensure the HTTP path is from the correct SQL warehouse
Access Denied
- Verify the token hasn’t expired
- Check Unity Catalog permissions:
SHOW GRANTS ON SCHEMA <schema> - Ensure the SQL warehouse allows queries from the token owner
SQL Warehouse Stopped
- Databricks SQL warehouses can auto-stop after inactivity
- The warehouse will auto-start when Vendo sends a query (may add latency to the first query)
Last updated on