Migrálás a Simba Spark ODBC-illesztőprogramról a Databricks ODBC-illesztőprogramra

A Databricks 2026 februárjában átnevezte az ODBC-illesztőt. Ez az útmutató segít a meglévő kapcsolatok migrálásában az örökölt Simba Spark ODBC-illesztőprogramból a Databricks ODBC-illesztőprogramba.

A Databricks már nem terjeszti az örökölt Simba-illesztőprogram új verzióit, de a meglévő verziók két évig támogatottak maradnak. A Databricks azt javasolja, hogy migráljon az új illesztőprogramba, hogy hozzáférjen a legújabb funkciókhoz és fejlesztésekhez. A migrálás során mindkét illesztőprogram együtt tud létezni, így növekményesen migrálhat az alkalmazások között, tesztelhet az éles környezet megzavarása nélkül, és szükség esetén gyorsan visszatérhet.

Mi változott?

Csak az illesztőprogram neve és a telepítési útvonalak módosultak. Minden kapcsolati paraméter és funkció változatlan marad.

Komponens Simba Spark ODBC-illesztő Databricks ODBC-illesztőprogram
A Windows telepítési útvonala C:\Program Files\Simba Spark ODBC Driver C:\Program Files\Databricks ODBC Driver
Linux telepítési útvonal /opt/simba/spark /opt/databricks/databricksodbc
macOS telepítési útvonal /Library/simba/spark /Library/databricks/databricksodbc
Környezet változó SIMBASPARKINI DATABRICKSODBCINI
Windows beállításkulcs (64 bites) HKEY_LOCAL_MACHINE\SOFTWARE\Simba\Simba Spark ODBC Driver\Driver HKEY_LOCAL_MACHINE\SOFTWARE\Databricks\Databricks ODBC Driver\Driver
Windows beállításkulcs (32 bites) HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Simba\Simba Spark ODBC Driver\Driver HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Databricks\Databricks ODBC Driver\Driver

Migrálási lépések

Hajtsa végre ezeket a lépéseket az örökölt Simba ODBC-illesztőprogramból a Databricks ODBC-illesztőprogramba való migráláshoz.

1. lépés: Az új illesztőprogram telepítése

Töltse le a Databricks ODBC-illesztőprogram letöltési oldaláról , és futtassa a platform telepítőjét.

Windows

Futtassa a telepítőt .msi , és kövesse az utasításokat.

Linux (RPM)

sudo rpm -i databricks-odbc-*.rpm

Linux (DEB)

sudo dpkg -i databricks-odbc_*.deb

MacOS

Nyissa meg a .dmg fájlt, és futtassa a telepítőt .pkg .

2. lépés: Kapcsolati sztringek frissítése

Módosítsa az illesztőprogram nevét a kapcsolati sztringekben:

Before:

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

After:

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

Minden más paraméter (gazdagép, port, HTTPPath, AuthMech és hitelesítő adatok) változatlan marad.

3. lépés: DSN-konfigurációk frissítése

Hagyja ki ezt a lépést, ha DSN-nélküli kapcsolati sztringeket használ.

Windows

  1. Nyissa meg az ODBC adatforrás-rendszergazdát.
  2. Válassza ki a DSN-t, és kattintson a Konfigurálás gombra.
  3. Válassza ki a Databricks ODBC-illesztőt az illesztőprogramok listájából.
  4. Kattintson az OK gombra.

Linux/macOS

Frissítse a odbc.ini fájlt, hogy az új illesztőprogram-kódtárra mutasson:

Before:

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

After:

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

A megosztott objektum fájlneve az illesztőprogram verziójától függően változhat. A telepített verzió pontos nevének megerősítéséhez futtassa rpm -ql databricksodbc (vagy find /opt/databricks/databricksodbc -name '*.so').

4. lépés: Környezeti változók frissítése (csak Linux/macOS)

Ha használja SIMBASPARKINI, módosítsa a következőre DATABRICKSODBCINI:

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

5. lépés: Alkalmazáskód frissítése

Frissítse az illesztőprogram nevének hivatkozásait a kódban:

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};...";

C/C++

// Before
SQLCHAR connStr[] = "Driver={Simba Spark ODBC Driver};...";

// After
SQLCHAR connStr[] = "Driver={Databricks ODBC Driver};...";

6. lépés: Az áttelepítés ellenőrzése

A kapcsolat tesztelése:

SELECT current_version();

Ellenőrizze, hogy az illesztőprogram telepítve van-e:

Windows

A "Databricks ODBC-illesztőprogram" beállításnál ellenőrizze az ODBC adatforrásadminisztrátor-illesztőprogramok> lapfülét.

Linux/macOS

Futtassa az alábbi parancsot. A kimenet a következőket tartalmazza [Databricks ODBC Driver]:

odbcinst -q -d

Eszközspecifikus migrálás

Kövesse az alábbi további lépéseket adott eszközök és platformok esetében.

Tableau

A Tableau a legtöbb esetben automatikusan észleli az új illesztőprogramot. Ellenőrizze az adatokat>[A kapcsolat]>Kapcsolat szerkesztése.

Excel

Frissítse a DSN-t az ODBC adatforrás-rendszergazdájában. Ha Power Query-képleteket használ, frissítse az illesztőprogram nevére mutató hivatkozásokat.

SQL Server Management Studio

Frissítse az SQL Server Management Studio (SSMS) társított kiszolgálókonfigurációit, amelyek hivatkoznak a régi illesztőprogram nevére, és tesztelje újra a lekérdezéseket.

Hibaelhárítás

Ha problémákba ütközik a migrálás során, próbálja ki ezeket a megoldásokat.

Az illesztőprogram nem található hiba

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

Megoldások:

  • Ellenőrizze a telepítést az ODBC adatforrás-rendszergazdájának (Windows) ellenőrzésével vagy futtatásával odbcinst -q -d (Linux/macOS).
  • Ellenőrizze az illesztőprogramok elérési útját a vagy odbc.inia odbcinst.ini .
  • Ellenőrizze a megfelelő architektúrát (32 bites és 64 bites).

Könyvtárbetöltési hibák (Linux)

Error loading shared libraries

Megoldás: Telepítse a unixODBC-t:

# RPM-based
sudo yum install unixODBC

# Debian-based
sudo apt-get install unixodbc

Gyakori kérdések

Az alábbi gyakori kérdések a frissített illesztőprogramba való migrálással kapcsolatban merülnek fel.

Módosítani kell a kapcsolat paramétereit az illesztőprogram neve mellett?

Nem. Minden paraméter (gazdagép, port, HTTPPath, AuthMech és hitelesítő adatok) változatlan marad.

Leáll a meglévő DSN-jeim működése?

Nem, amíg a Simba-illesztő telepítve marad. A jövőbeli frissítésekhez azonban migráljon az új illesztőprogramba.

Megváltozik a funkció?

Nem. Ez csak átnevezés. Minden funkció ugyanúgy működik.

Használhatom egyszerre mindkét illesztőprogramot?

Igen. Telepítse mindkét illesztőprogramot a növekményes migráláshoz.

Ha segítségre van szüksége, forduljon a Databricks ügyfélszolgálatához vagy a fiókcsapatához migrálási segítségért.