Databricks İçin Kaynak Bağlayıcı - Unity Catalog olmadan¶
Bu kılavuz, digna'yı Databricks'e ya native Python bağlayıcısı ya da ODBC sürücüsü üzerinden bağlayacak şekilde nasıl yapılandıracağınızı açıklar.
Bu, "Create a Database Connection" ekranına atıfta bulunmaktadır.

Yerel (Native) Python Sürücüsü¶
Kütüphane: databricks-sql-connector
Desteklenen Kimlik Doğrulama: Yalnızca Kişisel Erişim Jetonu (PAT)
⚠️ Diğer kimlik doğrulama yöntemleri için lütfen ODBC sürücüsünü kullanın.
Kişisel Erişim Jetonu (PAT)¶
Kişisel erişim jetonu kullanarak kimlik doğrulaması yapmak için resmi Databricks dokümantasyonuna bakın:
👉 How to obtain a PAT
digna Yapılandırması (Yerel Sürücü)¶
"Create a Database Connection" ekranında aşağıdaki bilgileri sağlayın:
Teknoloji: Databricks (Legacy)
Host Adresi: Databricks ana bilgisayar adı, örn. "xxxxxxxxxxxxxxxxxxx.databricks.com"
Host Portu: 443
Veritabanı Adı: Unity Catalog olmadan databricks için bu parametre kullanılmıyor
Şema Adı: Kaynak veriyi içeren şema
Kullanıcı Adı: Databricks tarafından sağlanan HTTP Path, örn. "/sql/1.0/warehouses/xxxxxxxxxxxxxxx"
Kullanıcı Parolası: Kişisel Erişim Jetonu, örn. "dapixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ODBC Kullanımı: Devre Dışı (varsayılan)
ODBC Sürücüsü¶
ODBC sürücüsü, daha geniş bir kimlik doğrulama ve bağlantı seçenekleri yelpazesini destekler. Bu bölüm, Simba Spark ODBC Driver kullanarak token tabanlı kimlik doğrulamaya odaklanır.
1. ODBC Sürücüsünü Yükleyin¶
Satıcının resmi kurulum kılavuzunu takip ederek Simba Spark ODBC Driver'ı yükleyin.
2. ODBC Veri Kaynağını Yapılandırın¶
Kişisel Erişim Jetonu kullanarak yeni bir ODBC veri kaynağı yapılandırmak için aşağıdaki adımları izleyin:
Adım 1¶

Adım 2¶

Adım 3¶

Adım 4¶

Adım 5 – Bağlantıyı Test Etme¶
TEST düğmesine tıklayın. Başarılı bir bağlantı şu şekilde görünmelidir:

Artık digna'yı ODBC bağlantısını kullanacak şekilde yapılandırabilirsiniz; ya bir DSN (Data Source Name) ile ya da DSN-less bir yapı ile.
A. DSN Tabanlı Yapılandırma¶
digna Yapılandırması¶
"Create a Database Connection" ekranında aşağıdakileri sağlayın:
Teknoloji: Databricks (Legacy)
Veritabanı Adı: Unity Catalog olmadan databricks için bu parametre kullanılmıyor
Şema Adı: Kaynak veriyi içeren şema
ODBC Kullanımı: Etkin
ODBC Özellikleri¶
name: "DSN", value: "*digna*data_databricks"
🔹
DSN, ODBC sürücü yapılandırmanızda tanımladığınız isimle eşleşmelidir.
B. DSN-less Yapılandırma¶
digna Yapılandırması¶
"Create a Database Connection" ekranında aşağıdakileri sağlayın:
Teknoloji: Databricks (Legacy)
Veritabanı Adı: Unity Catalog olmadan databricks için bu parametre kullanılmıyor
Şema Adı: Kaynak veriyi içeren şema
ODBC Kullanımı: Etkin
ODBC Özellikleri¶
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"