Skip to main content

1. 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: Share Connection Details

There is an option to upload these details in a file format on the pavo website. To find your HTTP Path:
  1. Go to SQL → SQL Warehouses
  2. Click on your warehouse → Connection details tab
  3. Copy the HTTP Path

Questions

  1. What all entities (catalogs, schemas, tables/views/objects) you are using?
  2. What all entities (catalogs, schemas, tables/views/objects) are required for the POCs.