Aracılığıyla paylaş


Simba Spark ODBC Sürücüsünden Databricks ODBC Sürücüsüne Geçiş

Databricks, ODBC sürücüsünü Şubat 2026'da yeniden adlandırdı. Bu kılavuz, mevcut bağlantıları eski Simba Spark ODBC Sürücüsünden Databricks ODBC Sürücüsüne geçirmenize yardımcı olur.

Databricks artık eski Simba sürücüsünün yeni sürümlerini dağıtmamaktadır, ancak mevcut sürümler iki yıl boyunca desteklenmektedir. Databricks, en son özelliklere ve iyileştirmelere erişmek için yeni sürücüye geçiş yapmanızı önerir. Her iki sürücü de geçiş sırasında birlikte bulunabilir, böylece uygulamalar arasında artımlı olarak geçiş yapabilir, üretimi kesintiye uğratmadan test edebilir ve gerekirse hızla geri alabilirsiniz.

Ne değişti?

Yalnızca sürücü adı ve yükleme yolları değiştirildi. Tüm bağlantı parametreleri ve işlevleri aynı kalır.

Bileşen Simba Spark ODBC Sürücüsü Databricks ODBC Sürücüsü
Windows yükleme yolu C:\Program Files\Simba Spark ODBC Driver C:\Program Files\Databricks ODBC Driver
Linux yükleme yolu /opt/simba/spark /opt/databricks/databricksodbc
macOS yükleme yolu /Library/simba/spark /Library/databricks/databricksodbc
Ortam değişkeni SIMBASPARKINI DATABRICKSODBCINI

Göç Adımları

Eski Simba ODBC Sürücüsünden Databricks ODBC Sürücüsüne geçiş yapmak için bu adımları tamamlayın.

1. Adım: Yeni sürücüyü yükleme

Databricks ODBC Sürücüsü indirme sayfasından indirin ve platformunuzun yükleyicisini çalıştırın.

Windows

Yükleyiciyi .msi çalıştırın ve istemleri izleyin.

Linux (RPM)

sudo rpm -i databricks-odbc-*.rpm

Linux (DEB)

sudo dpkg -i databricks-odbc_*.deb

macOS

.dmg Dosyayı açın ve yükleyiciyi .pkg çalıştırın.

2. Adım: Bağlantı dizelerini güncelleştirme

Bağlantı dizelerinizdeki sürücü adını değiştirin:

Before:

Driver={Simba Spark ODBC Driver};Host=...

After:

Driver={Databricks ODBC Driver};Host=...

Diğer tüm parametreler (Konak, Bağlantı Noktası, HTTPPath, AuthMech ve kimlik bilgileri) değişmeden kalır.

3. Adım: DSN yapılandırmalarını güncelleştirme

DSN'siz bağlantı dizeleri kullanıyorsanız bu adımı atlayın.

Windows

  1. ODBC Veri Kaynağı Yöneticisi'ni açın.
  2. DSN'nizi seçin ve Yapılandır'a tıklayın.
  3. Sürücü listesinden Databricks ODBC Sürücüsü'ne tıklayın.
  4. Tamam'a tıklayın.

Linux/macOS

Dosyanızı odbc.ini yeni sürücü kitaplığına işaret eden şekilde güncelleştirin:

Before:

Driver=/opt/simba/spark/lib/64/libsparkodbc_sb64.so

After:

Driver=/opt/databricks/databricksodbc/lib/64/libdatabricksodbc_sb64.so

4. Adım: Ortam değişkenlerini güncelleştirme (yalnızca Linux/macOS)

kullanıyorsanız SIMBASPARKINI, olarak DATABRICKSODBCINIdeğiştirin:

export DATABRICKSODBCINI=/path/to/databricks.odbc.ini

5. Adım: Uygulama kodunu güncelleştirme

Kodunuzdaki sürücü adı başvurularını güncelleştirin:

Python

# Before
conn_str = "Driver={Simba Spark ODBC Driver};..."

# After
conn_str = "Driver={Databricks ODBC Driver};..."

Java

// Before
String connStr = "jdbc:odbc:Driver={Simba Spark ODBC Driver};...";

// After
String connStr = "jdbc:odbc:Driver={Databricks ODBC Driver};...";

C#

// Before
string connStr = "Driver={Simba Spark ODBC Driver};...";

// After
string connStr = "Driver={Databricks ODBC Driver};...";

6. Adım: Geçişi doğrulama

Bağlantınızı test edin:

SELECT current_version();

Sürücünün yüklü olduğunu onaylayın:

Windows

"Databricks ODBC Sürücüsü" için ODBC Veri Kaynağı Yönetici>Sürücüleri sekmesini denetleyin.

Linux/macOS

Aşağıdaki komutu çalıştırın. Çıktı şunları içerir [Databricks ODBC Driver]:

odbcinst -q -d

Ara çubuğuna özgü geçiş

Belirli araçlar ve platformlar için bu ek adımları izleyin.

Tableau

Tableau, yeni sürücüyü çoğu durumda otomatik olarak algılar. Data[Your Connection]Edit Connection (Veri>[Bağlantınız]>Bağlantıyı Düzenle) seçeneğini işaretleyerek doğrulayın.

Excel

ODBC Veri Kaynağı Yöneticisi'nde DSN'nizi güncelleştirin. Power Query formüllerini kullanıyorsanız, sürücü adına yapılan başvuruları güncelleştirin.

SQL Server Management Studio

Eski sürücü adına başvuran SQL Server Management Studio (SSMS) bağlı sunucu yapılandırmalarını güncelleştirin ve sorgularınızı yeniden test edin.

Sorun giderme

Geçiş sırasında sorunlarla karşılaşırsanız bu çözümleri deneyin.

Sürücü bulunamadı hatası

Error: [IM002] Data source name not found and no default driver specified

Çözümler:

  • ODBC Veri Kaynağı Yöneticisi'ni (Windows) denetleyerek veya (Linux/macOS) komutunu çalıştırarak odbcinst -q -d yüklemeyi doğrulayın.
  • veya odbcinst.iniiçindeki odbc.ini sürücü yollarını doğrulayın.
  • Doğru mimariyi onaylayın (32 bit ve 64 bit).

Kitaplık yükleme hataları (Linux)

Error loading shared libraries

Çözüm: unixODBC'yi yükleyin:

# RPM-based
sudo yum install unixODBC

# Debian-based
sudo apt-get install unixodbc

Sık sorulan sorular

Güncelleştirilmiş sürücüye geçişle ilgili sık sorulan sorular aşağıdadır.

Sürücü adının yanı sıra bağlantı parametrelerini değiştirmem gerekiyor mu?

Hayır. Tüm parametreler (Konak, Bağlantı Noktası, HTTPPath, AuthMech ve kimlik bilgileri) aynı kalır.

Mevcut DSN'lerim çalışmayı durduracak mı?

Hayır, Simba sürücüsü yüklü kaldığı sürece. Ancak, gelecekteki güncelleştirmeler için yeni sürücüye geçin.

Herhangi bir işlev değişikliği var mı?

Hayır. Bu yalnızca yeniden adlandırmadır. Tüm özellikler aynı şekilde çalışır.

Her iki sürücüyü de aynı anda kullanabilir miyim?

Evet. Artımlı geçiş yapmak için her iki sürücüyü de yükleyin.

Yardım almak için Databricks Desteği'ne veya geçiş yardımı için hesap ekibinize başvurun.