Avota savienotājs Databricks — ar Unity Catalog¶
Šī rokasgrāmata apraksta, kā konfigurēt digna, lai izveidotu savienojumu ar Databricks, izmantojot vai nu iebūvēto Python connector, vai ODBC draiveri.
Tā atsaucas uz ekrānu "Create a Database Connection".

Native Python Driver¶
Bibliotēka: databricks-sql-connector
Atbalstītā autentifikācija: tikai Personal Access Token (PAT)
⚠️ Citu autentifikācijas metožu gadījumā izmantojiet ODBC draiveri.
Personal Access Token (PAT)¶
Lai autentificētos, izmantojot personal access token, skatiet oficiālo Databricks dokumentāciju:
👉 Kā iegūt PAT
digna konfigurācija (Native Driver)¶
Norādiet sekojošo informāciju ekrānā "Create a Database Connection":
Technology: Databricks
Host Address: Databricks hostname, e.g. "xxxxxxxxxxxxxxxxxxx.databricks.com"
Host Port: 443
Database Name: Name of the catalog to use.
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¶
ODBC draiveris atbalsta plašāku autentifikācijas un savienojamības iespēju spektru. Šajā sadaļā galvenā uzmanība pievērsta token-pamata autentifikācijai, izmantojot 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¶
Veiciet šīs darbības, lai konfigurētu jaunu ODBC datu avotu, izmantojot Personal Access Token:
1. solis¶

2. solis¶

3. solis¶

4. solis¶

5. solis – Savienojuma pārbaude¶
Noklikšķiniet uz pogas TEST. Veiksmīgs savienojums izskatīsies šādi:

Tagad varat konfigurēt digna, lai izmantotu ODBC savienojumu, vai nu ar DSN (Data Source Name), vai bez DSN risinājumu.
A. DSN bāzēta konfigurācija¶
digna konfigurācija¶
Ekrānā "Create a Database Connection" norādiet sekojošo:
Technology: Databricks
Database Name: Name of the catalog to use.
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC īpašības¶
name: "DSN", value: "*digna*data_databricks"
🔹
DSNjāatbilst nosaukumam, kas definēts jūsu ODBC draivera konfigurācijā.
B. Bez DSN (DSN-less) konfigurācija¶
digna konfigurācija¶
Ekrānā "Create a Database Connection" norādiet sekojošo:
Technology: Databricks
Database Name: Name of the catalog to use.
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC īpašības¶
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"