Databricks Endpoint
Databricks endpoints connect Eve to Databricks SQL warehouses for governed lakehouse querying and analytics workflows.
Endpoint Kind
Use databricks as the endpoint kind when creating this endpoint through the API or dashboard.
What Eve Uses This Endpoint For
- Run governed SQL against Databricks SQL warehouses.
- Expose curated lakehouse data to Adam and approved tools.
- Apply RBAC, audit, and request analytics to warehouse access.
- Use Databricks alongside warehouse and database endpoints in workflows.
Basic Endpoint Shape
json
{
"endpoint": "databricks-warehouse",
"kind": "databricks",
"config": {
"read_conn": {
"host": "adb-1234567890.7.azuredatabricks.net",
"http_path": "/sql/1.0/warehouses/abc123",
"access_token": "secret"
}
}
}Create it with the endpoint API:
bash
curl -sS -X POST "$EDEN/endpoints" \
-H "$AUTH_HEADER" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "databricks-warehouse",
"kind": "databricks",
"config": {
"read_conn": {
"host": "adb-1234567890.7.azuredatabricks.net",
"http_path": "/sql/1.0/warehouses/abc123",
"access_token": "secret"
}
}
}'Configuration Fields
| Field | Purpose |
|---|---|
host | Databricks workspace host |
http_path | SQL warehouse HTTP path |
access_token | Databricks personal access token or service principal token |
Operating Notes
- Prefer service principals or short-lived tokens for production access.
- Scope warehouse permissions to the catalogs and schemas Eve needs.
- Track warehouse size and concurrency because Eve can centralize many users through one path.
Related
Last updated: October 20, 2018