Connect your Azure Databricks database to Quick BI to analyze and visualize your data.
Notes
The legacy Databricks architecture does not include information_schema, so Quick BI cannot retrieve the table list. You can only create datasets by using custom SQL. We recommend that you use the new Databricks architecture as the data source.
Procedure
-
Add IP addresses to the allowlist.
To connect to Databricks, you must first add the Quick BI IP addresses to the Databricks allowlist.
-
Go to the page for creating data sources.
-
On the Microsoft Azure database tab, select the Azure Databricks data source.

-
In the Configure Connection dialog box, configure the following parameters.

Parameter
Description
Display Name
The display name of the data source.
The name cannot contain special characters or leading or trailing spaces.
Server Hostname
The server hostname of your Databricks compute resource.
In the Databricks management console, go to SQL Warehouses > Connection details to find the server hostname.
HTTP Path
The HTTP path of your Databricks compute resource.
In the Databricks management console, go to SQL Warehouses > Connection details to find the HTTP path.
Port
The port number of the database. Default value: 443.
Schema
The name of the schema to connect to.
Catalog
The catalog of the database.
Authentication Method
Select an authentication method: Personal access token or OAuth M2M.
-
If you select Personal access token, configure the following parameter:
-
Access Token: Enter the access token. In the Databricks management console, go to Settings > Developer to get the access token.
-
-
If you select OAuth M2M, configure the following parameters:
-
Application ID: The UUID or application ID of the service principal.
In the Databricks management console, go to Settings > Identity and access > Service Principals to find the application ID.
-
Client secret: The client secret for the OAuth 2.0 connection.
In the Databricks management console, go to Settings > Identity and access > Service Principals. On the Secrets tab, click Generate secret to get the client secret.
NoteTo ensure the data source remains available, set a long expiration period for the secret. If the secret expires, generate a new one and update it in Quick BI.
-
SSL
If SSL is configured for the target data source, select this option to encrypt the connection.
Initial SQL
SQL statements to run after the connection is established. Only
SETstatements are allowed. Separate multiple statements with a semicolon (;). -
-
Click Test Connection to verify the parameters.

-
After the test succeeds, click OK to add the data source.
What to do next
After the data source is created, you can create datasets and analyze your data.
-
To add data tables from the data source or custom SQL queries to Quick BI, see Create a dataset.
-
To add visual charts and analyze data, see Create a dashboard and Overview of visual charts.
-
To perform drill-down analysis on data, see Step 3: Drill-down settings and display.