Databricks
Source (Direct Connection) — Vendo reads directly from your Databricks workspace using SQL Warehouse endpoints. No data is copied.
What Vendo Accesses
Vendo connects to your Databricks SQL Warehouse and queries Unity Catalog tables directly for use in attribution, segments, and data models.
Supported Data
| Data | Description |
|---|---|
| Unity Catalog Tables | Any table registered in Unity Catalog |
| Delta Tables | Full Delta Lake support including time travel |
| Views | SQL views and materialized views |
| External Tables | Tables backed by external storage (S3, ADLS, GCS) |
Connection Behavior
| Behavior | Description |
|---|---|
| Direct Query | No data import — Vendo queries your tables in place |
| SQL Warehouse | Connects via Databricks SQL Warehouse HTTP endpoint |
| Token Auth | Uses personal access token or service principal |
| Schema Discovery | Auto-discovers catalogs, schemas, and tables |
Platform Details
| Setting | Value |
|---|---|
| Auth Method | Personal access token or service principal |
| Connection Type | Direct connection (no sync) |
| Protocol | Databricks SQL Warehouse REST API |
| Compute | Queries run on your SQL Warehouse |
Setup
- Navigate to App Connections > Add App Connection
- Select Databricks from the data warehouse category
- Enter your Databricks workspace URL (e.g.,
https://your-workspace.cloud.databricks.com) - Enter your SQL Warehouse HTTP path
- Provide a personal access token or service principal credentials
- Click Save — Vendo will discover your catalogs and tables
Permissions Required
| Permission | Purpose |
|---|---|
USE CATALOG | Access catalog metadata |
USE SCHEMA | Access schema metadata |
SELECT | Read table data |
| SQL Warehouse access | Execute queries |
Troubleshooting
- Connection timeout — Ensure your SQL Warehouse is running (serverless warehouses auto-start)
- Tables not appearing — Check Unity Catalog permissions for the service principal
- Slow queries — Queries run on your SQL Warehouse compute. Scale up if needed
Last updated on