Джерельний конектор для Databricks — без Unity Catalog¶
Цей посібник описує, як налаштувати digna для підключення до Databricks за допомогою нативного Python-конектора або ODBC-драйвера.
Він посилається на екран "Create a Database Connection".

Нативний Python-драйвер¶
Бібліотека: databricks-sql-connector
Підтримувана автентифікація: лише Personal Access Token (PAT)
⚠️ Для інших методів автентифікації використовуйте ODBC-драйвер.
Personal Access Token (PAT)¶
Щоб автентифікуватися за допомогою Personal Access Token, зверніться до офіційної документації Databricks:
👉 How to obtain a PAT
Конфігурація digna (нативний драйвер)¶
Надайте наступну інформацію на екрані "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-драйвер¶
ODBC-драйвер підтримує ширший спектр методів автентифікації та варіантів підключення. У цьому розділі описано автентифікацію на основі токена з використанням Simba Spark ODBC Driver.
1. Встановіть ODBC-драйвер¶
Встановіть Simba Spark ODBC Driver, дотримуючись офіційного інструктажу постачальника.
2. Налаштуйте джерело даних ODBC¶
Виконайте ці кроки для налаштування нового джерела даних ODBC з використанням Personal Access Token:
Крок 1¶

Крок 2¶

Крок 3¶

Крок 4¶

Крок 5 – Тест підключення¶
Натисніть кнопку TEST. Успішне підключення виглядатиме так:

Тепер ви можете налаштувати digna для використання ODBC-підключення — або через DSN (Data Source Name), або у DSN-less конфігурації.
A. Конфігурація на основі DSN¶
Конфігурація digna¶
На екрані "Create a Database Connection" вкажіть наступне:
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¶
name: "DSN", value: "*digna*data_databricks"
🔹
DSNповинен відповідати імені, визначеному в налаштуваннях вашого ODBC-драйвера.
B. DSN-less конфігурація¶
Конфігурація digna¶
На екрані "Create a Database Connection" вкажіть наступне:
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¶
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"