Source Connector for Databricks - without Unity Catalog¶
Ten przewodnik opisuje, jak skonfigurować digna, aby połączyć się z Databricks, używając natywnego konektora Python lub sterownika ODBC.
Odnosi się do ekranu "Create a Database Connection".

Native Python Driver¶
Library: databricks-sql-connector
Supported Authentication: Personal Access Token (PAT) only
⚠️ Dla innych metod uwierzytelniania użyj proszę sterownika ODBC.
Personal Access Token (PAT)¶
Aby uwierzytelnić się za pomocą personal access token, odnieś się do oficjalnej dokumentacji Databricks:
👉 How to obtain a PAT
digna Configuration (Native Driver)¶
Podaj następujące informacje na ekranie "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¶
Sterownik ODBC obsługuje szerszy zakres metod uwierzytelniania i opcji łączności. Ta sekcja koncentruje się na uwierzytelnianiu opartym na tokenie przy użyciu Simba Spark ODBC Driver.
1. Zainstaluj sterownik ODBC¶
Zainstaluj Simba Spark ODBC Driver, postępując zgodnie z oficjalnym przewodnikiem instalacji dostawcy.
2. Skonfiguruj źródło danych ODBC¶
Wykonaj poniższe kroki, aby skonfigurować nowe źródło danych ODBC przy użyciu Personal Access Token:
Step 1¶

Step 2¶

Step 3¶

Step 4¶

Step 5 – Test połączenia¶
Kliknij przycisk TEST. Pomyślne połączenie powinno wyglądać tak:

Teraz możesz skonfigurować digna, aby używała połączenia ODBC, albo za pomocą DSN (Data Source Name), albo w konfiguracji DSN-less.
A. Konfiguracja oparta na DSN¶
digna Configuration¶
Na ekranie "Create a Database Connection" podaj następujące informacje:
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"
🔹 Wartość
DSNmusi odpowiadać nazwie zdefiniowanej w konfiguracji sterownika ODBC.
B. Konfiguracja DSN-less¶
digna Configuration¶
Na ekranie "Create a Database Connection" podaj następujące informacje:
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"