Ir para o conteúdo

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".

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 1

Step 2

Step 2

Step 3

Step 3

Step 4

Step 4

Step 5 – Test the connection

Clique no botão TEST. Uma conexão bem-sucedida deve ser assim:

Step 5


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 DSN deve 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"