Skip to main content

Databricks Access Setup

Step 1: Create a Service Principal or Access Token

Create a dedicated service principal in your Databricks workspace that Pavo will use to access your data. To create a Service Principal: Recommended
  1. Go to your Databricks Account Console → User Management → Service Principals
  2. Click Add Service Principal
  3. Name it: pavo-integration (or your preferred name)
  4. Generate an OAuth secret
  5. Upload the client Id and secret.
To create a PAT (alternative):
  1. Go to User Settings → Developer → Access Tokens
  2. Click Generate New Token
  3. Name it: pavo-integration
  4. Set expiration: 90 days (recommended) or as per your security policy

Step 2: Grant Databricks Permissions

The service principal/token needs the following permissions:

Workspace Access

SQL commands to grant access:

Step 3: Create Analysis Schema

This step is only required if you want Pavo to run analysis queries that create temporary tables.
  1. Create a dedicated schema for Pavo’s temporary analysis tables:
  1. Grant write permissions:

Step 4: Add the Connector in Pavo

Navigate to Settings → Data sources and click Add source. Data sources page Select Databricks from the connector list. Connector picker Enter the connection details: To find your HTTP Path: go to SQL → SQL Warehouses, click your warehouse → Connection details tab, and copy the HTTP Path. Click Connect. Pavo will verify connectivity and begin syncing.