Source Connector for Databricks - without Unity Catalog¶
Este guia descreve como configurar o digna para conectar ao Databricks usando o conector nativo em Python ou o driver ODBC.
Refere-se à tela "Create a Database Connection".

Native Python Driver¶
Library: databricks-sql-connector
Supported Authentication: Personal Access Token (PAT) only
⚠️ Para outros métodos de autenticação, use o driver ODBC.
Personal Access Token (PAT)¶
Para autenticar usando um token de acesso pessoal, consulte a documentação oficial do Databricks:
👉 How to obtain a PAT
digna Configuration (Native Driver)¶
Forneça as seguintes informações na tela "Create a Database Connection":
Technology: Databricks (Legacy)
Host Address: Databricks hostname, e.g. "xxxxxxxxxxxxxxxxxxx.databricks.com"
Host Port: 443
Database Name: This parameter is not in use for databricks without 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¶
O driver ODBC suporta uma gama mais ampla de opções de autenticação e conectividade. Esta seção foca na autenticação por token usando o Simba Spark ODBC Driver.
1. Install the ODBC Driver¶
Instale o Simba Spark ODBC Driver seguindo o guia de instalação oficial do fornecedor.
2. Configure the ODBC Data Source¶
Siga estes passos para configurar uma nova fonte de dados ODBC usando um Personal Access Token:
Step 1¶

Step 2¶

Step 3¶

Step 4¶

Step 5 – Test the connection¶
Clique no botão TEST. Uma conexão bem-sucedida deve ser assim:

Agora você pode configurar o digna para usar a conexão ODBC, seja com um DSN (Data Source Name) ou em uma configuração sem DSN.
A. DSN-Based Configuration¶
digna Configuration¶
Na tela "Create a Database Connection", forneça o seguinte:
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"
🔹 O
DSNdeve corresponder ao nome definido na configuração do seu driver ODBC.
B. DSN-less Configuration¶
digna Configuration¶
Na tela "Create a Database Connection", forneça o seguinte:
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"