Kildekobling for Databricks - med Unity Catalog¶
Denne veiledningen beskriver hvordan du konfigurerer digna for å koble til Databricks ved å bruke enten den native Python-connectoren eller ODBC-driveren.
Den viser til skjermen "Create a Database Connection".

Native Python Driver¶
Library: databricks-sql-connector
Supported Authentication: Personal Access Token (PAT) only
⚠️ For other authentication methods, please use the ODBC driver.
Personal Access Token (PAT)¶
For å autentisere med et personlig tilgangstoken, se den offisielle Databricks-dokumentasjonen:
👉 How to obtain a PAT
digna Configuration (Native Driver)¶
Provide the following information in the "Create a Database Connection" screen:
Technology: Databricks
Host Address: Databricks hostname, e.g. "xxxxxxxxxxxxxxxxxxx.databricks.com"
Host Port: 443
Database Name: Name of the catalog to use.
Schema Name: Schema that contains the source data
User Name: HTTP Path provided by Databricks, e.g. "/sql/1.0/warehouses/xxxxxxxxxxxxxxx"
User Password: Personal Access Token, e.g. "dapixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Use ODBC: Disabled (default)
ODBC Driver¶
ODBC-driveren støtter et bredere utvalg av autentiserings- og tilkoblingsalternativer. Denne seksjonen fokuserer på token-basert autentisering ved bruk av Simba Spark ODBC Driver.
1. Install the ODBC Driver¶
Installer Simba Spark ODBC Driver ved å følge leverandørens offisielle installasjonsguide.
2. Configure the ODBC Data Source¶
Følg disse trinnene for å konfigurere en ny ODBC-datakilde ved bruk av et Personal Access Token:
Step 1¶

Step 2¶

Step 3¶

Step 4¶

Step 5 – Test the connection¶
Klikk på TEST-knappen. En vellykket tilkobling skal se slik ut:

Nå kan du konfigurere digna til å bruke ODBC-tilkoblingen, enten med en DSN (Data Source Name) eller en DSN-less oppsett.
A. DSN-Based Configuration¶
digna Configuration¶
In the "Create a Database Connection" screen, provide the following:
Technology: Databricks
Database Name: Name of the catalog to use.
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC Properties¶
name: "DSN", value: "*digna*data_databricks"
🔹 The
DSNmust match the name defined in your ODBC driver configuration.
B. DSN-less Configuration¶
digna Configuration¶
In the "Create a Database Connection" screen, provide the following:
Technology: Databricks
Database Name: Name of the catalog to use.
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC Properties¶
name = "Driver", value = "{Simba Spark ODBC Driver}"
name = "Host", value = "xxxxxxxxxxxxxxxxxxx.databricks.com"
name = "Port", value = "443"
name = "HTTPPath", value = "/sql/1.0/warehouses/xxxxxxxxxxxxxxx"
name = "SSL", value = "1"
name = "ThriftTransport", value = "2"
name = "AuthMech", value = "3"
name = "UID", value = "token"
name = "PWD", value = "dapixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"