Databricks
Euno's Databricks integration supports auto-discovery of:
Databricks workspaces
Unity Catalog databases (catalogs)
Unity Catalog schemas
Unity Catalog tables and views
Table and view SQL definitions
Tags and metadata at all levels
Setting up Databricks integration
Overview
Databricks is a unified analytics platform that combines data engineering, data science, and business analytics. With Unity Catalog, Databricks provides a unified governance solution for data and AI assets across clouds and platforms.
In the Unity Catalog data model, data is organized in a three-level namespace: Catalog → Schema → Table/View. Each catalog contains multiple schemas, and each schema contains multiple tables and views.
To discover Databricks resources, Euno connects to your Databricks SQL endpoint and queries the Unity Catalog system tables (system.information_schema.*). These system views provide comprehensive metadata about all catalogs, schemas, tables, views, tags, and governance information in your Databricks workspace.
Euno automatically excludes system catalogs (system, samples) and allows you to configure which user catalogs to discover using regular expression patterns.
Step 1: Prepare Databricks Workspace
Ensure Databricks SQL endpoint is available
Verify that your Databricks workspace has Unity Catalog enabled
Ensure you have a SQL endpoint or SQL warehouse running in your workspace
Note the workspace hostname (e.g.,
dbc-xxxxxxxx-xxxx.cloud.databricks.com)Note the HTTP path of your SQL endpoint (e.g.,
/sql/1.0/warehouses/warehouse-id)
Create a Databricks personal access token
For secure authentication, create a personal access token with appropriate permissions:
In your Databricks workspace, go to Settings → Developer → Access tokens
Click Generate new token
Set an appropriate comment (e.g., "Euno integration")
Set the token lifetime (or leave blank for no expiration)
Click Generate
Important: Copy the token immediately and store it securely
Required Permissions: The user creating the token must have:
Access to the Databricks workspace
Permission to use the SQL endpoint/warehouse
SELECTpermissions on Unity Catalog system tablesAccess to the catalogs, schemas, and tables you want to discover
Step 2: Configure Euno's Databricks Integration

Server Hostname
The hostname of your Databricks workspace (e.g., dbc-xxxxxxxx-xxxx.cloud.databricks.com)
HTTP Path
The HTTP path of your Databricks SQL endpoint (e.g., /sql/1.0/warehouses/warehouse-id)
Access Token
Personal access token for authentication
Workspace Name
Custom name for the workspace in Euno (optional, defaults to hostname)
Step 3: Schedule
Enable the Schedule option.
Choose:
Weekly: Set specific days and times.
Hourly: Define the interval in hours (e.g., every 8 hours).
Step 4: Resource Cleanup
Immediate Cleanup: Remove resources not detected in the most recent successful source integration run.
No Cleanup: Keep all resources indefinitely, even if they are no longer detected.
To keep your data relevant and free of outdated resources, Euno provides automatic resource cleanup options. These settings determine when a resource should be removed if it is no longer detected by a source integration. For a detailed explanation on Euno's cleanup strategies, see: Resource Sponsorship in Euno.
Step 5: Advanced Settings
Click on the 'Advanced' section to display these additional configurations.
Override Base URI
Custom base URI to use in resource URIs (defaults to server hostname)
Database Pattern
Use a regular expression to allow or exclude specific databases. ".*" will include or exclude all databases. System databases (like 'system' and 'samples') are always excluded.
Examples of Database Patterns:
.*- Include all user databasesproduction_.*- Include only databases starting with "production_".*(allow) andtest_.*(deny) - Include all databases except those starting with "test_"
Step 6: Save Configuration
Click the Test & Save button to complete the setup. Euno will validate the connection and permissions before saving.
Discovered Resources
The Euno-Databricks integration discovers various resources including Databricks workspaces, Unity Catalog databases, schemas, tables, views, and their associated metadata. For detailed information about discovered resources and their properties, see databricks-integration-discovered-resources.
Last updated