Databricks connects to Honeydew via JDBC using the Trino protocol. Two modes are supported:Documentation Index
Fetch the complete documentation index at: https://honeydew.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
- Live connection: query Honeydew directly from Databricks dashboards and notebooks.
- Data import: materialize Honeydew query results as Databricks tables or views, then use them like any other Databricks dataset.
Setting up a JDBC connection
Upload the Trino JDBC driver
Databricks requires the Trino JDBC driver to be stored in a Unity Catalog Volume.
- Download the Trino JDBC driver.
- In your Databricks workspace, upload the downloaded JAR file to a Unity Catalog Volume,
for example
/Volumes/<catalog>/<schema>/jars/.
For details on uploading files to Volumes, see the
Databricks JDBC connection documentation.
Create the JDBC connection
- Databricks UI
- SQL
- Navigate to Catalog → Create → Create a connection
- Set a Connection name (e.g.,
honeydew-jdbc) and set Connection type to JDBC - Provide the connection details:
- URL:
jdbc:trino://jdbc.honeydew.cloud:443/<workspace>__<branch> - JAR dependency: select the path to the uploaded Trino JDBC driver in your Volume
- External options:
dbtable,query - Additional options: add two key-value pairs:
Key Value useryour API key passwordyour API secret
- URL:
- Click Create connection
<workspace>__<branch>with your Honeydew workspace and branch. For theprodbranch, omit__<branch_name>(e.g., usemy_workspacenotmy_workspace__prod).<api key>and<api secret>with your API key credentials
The JDBC connection requires external network access to reach
jdbc.honeydew.cloud.
See network connectivity for JDBC
in the Databricks documentation for instructions on configuring external network access.If your organization uses a custom JDBC hostname, find it in the Honeydew UI
under Settings > JDBC.
Grant connection access
Grant the See Databricks: Grant the USE privilege
for more details.
USE CONNECTION privilege to any users or roles that need to query Honeydew:Creating datasets and dashboards
Navigate to Dashboards in Databricks to create visualizations from Honeydew data. Create a dataset by writing a SQL query with theremote_query function,
referencing the connection name you created above:
domains is the schema and revenue_analytics is the domain name.
Once you have a dataset, add charts and visuals to your Databricks dashboard.
Data import
You can materialize Honeydew query results as a Databricks table or view, making them available to any tool or workflow that reads from Databricks.Create a table
UseCREATE TABLE ... AS SELECT to snapshot the query results into a Databricks table:
Create a view
UseCREATE VIEW to define a view that queries Honeydew on each access: