Connettore Sorgente per Databricks - senza Unity Catalog¶
Questa guida descrive come configurare digna per connettersi a Databricks usando il connettore Python nativo oppure il driver ODBC.
Si fa riferimento alla schermata "Create a Database Connection".

Native Python Driver¶
Library: databricks-sql-connector
Autenticazione supportata: solo Personal Access Token (PAT)
⚠️ Per altri metodi di autenticazione, usare il driver ODBC.
Personal Access Token (PAT)¶
Per autenticarsi usando un Personal Access Token, consulta la documentazione ufficiale di Databricks:
👉 How to obtain a PAT
digna Configuration (Native Driver)¶
Fornisci le seguenti informazioni nella schermata "Create a Database Connection":
Technology: Databricks (Legacy)
Host Address: Databricks hostname, e.g. "xxxxxxxxxxxxxxxxxxx.databricks.com"
Host Port: 443
Database Name: Questo parametro non è utilizzato per Databricks senza Unity Catalog
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¶
Il driver ODBC supporta una gamma più ampia di opzioni di autenticazione e connettività. Questa sezione si concentra sull'autenticazione tramite token usando il Simba Spark ODBC Driver.
1. Install the ODBC Driver¶
Installa il Simba Spark ODBC Driver seguendo la guida di installazione ufficiale del fornitore.
2. Configure the ODBC Data Source¶
Segui questi passaggi per configurare una nuova origine dati ODBC usando un Personal Access Token:
Passo 1¶

Passo 2¶

Passo 3¶

Passo 4¶

Passo 5 – Test della connessione¶
Clicca il pulsante TEST. Una connessione riuscita dovrebbe apparire così:

Ora puoi configurare digna per usare la connessione ODBC, sia con un DSN (Data Source Name) sia in modalità senza DSN.
A. Configurazione basata su DSN¶
digna Configuration¶
Nella schermata "Create a Database Connection", fornisci quanto segue:
Technology: Databricks (Legacy)
Database Name: This parameter is not in use for databricks without unity catalog
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. Configurazione senza DSN¶
digna Configuration¶
Nella schermata "Create a Database Connection", fornisci quanto segue:
Technology: Databricks (Legacy)
Database Name: This parameter is not in use for databricks without unity catalog
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"