Pāriet uz saturu

Avota savienotājs Databricks — bez Unity Catalog

Šī rokasgrāmata apraksta, kā konfigurēt digna, lai izveidotu savienojumu ar Databricks, izmantojot vai nu nativā Python konektoru, vai ODBC draiveri.

Tā atsaucas uz ekrānu "Create a Database Connection".

Create a database connection


Nativais Python draiveris

Bibliotēka: databricks-sql-connector
Atbalstītā autentifikācija: tikai Personīgais piekļuves tokens (PAT)

⚠️ Citu autentifikācijas metožu gadījumā, lūdzu, izmantojiet ODBC draiveri.

Personīgais piekļuves tokens (PAT)

Lai autentificētos, izmantojot personīgo piekļuves tokenu, skatiet oficiālo Databricks dokumentāciju:
👉 How to obtain a PAT

digna konfigurācija (nativais draiveris)

Norādiet sekojošo informāciju ekrānā "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 draiveris

ODBC draiveris atbalsta plašāku autentifikācijas un savienošanās iespēju klāstu. Šī sadaļa koncentrējas uz autentifikāciju, izmantojot tokenu, ar Simba Spark ODBC Driver.

1. Instalējiet ODBC draiveri

Instalējiet Simba Spark ODBC Driver, sekojot piegādātāja oficiālajai instalācijas rokasgrāmatai.

2. Konfigurējiet ODBC datu avotu

Izpildiet šos soļus, lai konfigurētu jaunu ODBC datu avotu, izmantojot Personīgo piekļuves tokenu:

Step 1

Step 1

Step 2

Step 2

Step 3

Step 3

Step 4

Step 4

Step 5 – savienojuma pārbaude

Nospiediet pogu TEST. Veiksmīgs savienojums izskatīsies šādi:

Step 5


Tagad varat konfigurēt digna, lai izmantotu ODBC savienojumu — vai nu ar DSN (Data Source Name), vai ar bez-DSN konfigurāciju.


A. DSN bāzēta konfigurācija

digna konfigurācija

Ekrānā "Create a Database Connection" norādiet sekojošo:

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 rekvizīti

name: "DSN",    value: "*digna*data_databricks"

🔹 DSN ir jāatbilst nosaukumam, kas definēts jūsu ODBC draivera konfigurācijā.


B. Bez-DSN konfigurācija

digna konfigurācija

Ekrānā "Create a Database Connection" norādiet sekojošo:

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 rekvizīti

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"