Megosztás a következőn keresztül:


DBeaver-integráció az Azure Databricks szolgáltatással

Jegyzet

Ez a cikk a harmadik fél által fejlesztett DBeaver-et ismerteti. Szolgáltatóval való kapcsolatfelvételhez tekintse meg a GitHubon található dbeaver/dbeaver adattár problémák oldalát.

DBeaver egy helyi, többplatformos adatbázis-eszköz fejlesztőknek, adatbázis-rendszergazdáknak, adatelemzőknek, adatmérnököknek és más, adatbázisokkal dolgozni kívánó személyeknek. A DBeaver az Azure Databricks és más népszerű adatbázisok használatát is támogatja.

Ez a cikk azt ismerteti, hogyan használhatja a helyi fejlesztőgépet az ingyenes, nyílt forráskódú DBeaver Community Edition (CE) telepítéséhez, konfigurálásához és használatához az Azure Databricks-adatbázisok használatához.

Jegyzet

Ezt a cikket macOS, Databricks JDBC-illesztőprogram 2.6.36-os és DBeaver CE 23.3.0-s verzióval teszteltük.

Követelmények

A DBeaver telepítése előtt a helyi fejlesztőgépnek meg kell felelnie az alábbi követelményeknek:

  • Linux 64 bites, macOS vagy Windows 64 bites operációs rendszer. (A Linux 32 bites verzió támogatott, de nem ajánlott.)
  • A Databricks JDBC-illesztőprogram a helyi fejlesztőgépre, és kinyeri a DatabricksJDBC42.jar fájlt a letöltött DatabricksJDBC42-<version>.zip fájlból.

A DBeaverhez való csatlakozáshoz Azure Databricks--fürt vagy SQL Warehouse szükséges.

1. lépés: A DBeaver telepítése

Töltse le és telepítse DBeaver CE az alábbiak szerint:

  • Linux: Töltse le és futtassa az egyik Linux-telepítőt a DBeaver webhelyén található Letöltés oldaláról. ezen a lapon snap és flatpak telepítési lehetőségek is elérhetők.
  • macOS: A Homebrew használatával futtathatja brew install --cask dbeaver-community, vagy MacPorts használatával futtathatja sudo port install dbeaver-community. A macOS-telepítő a DBeaver webhelyén található Letöltés oldaláról is elérhető.
  • Windows: Chocolatey használatával futtassa a choco install dbeaver. A Windows-telepítő a DBeaver webhelyén található Letöltés oldaláról is elérhető.

2. lépés: Az Azure Databricks JDBC-illesztő konfigurálása a DBeaverhez

Állítsa be a DBeavert a korábban letöltött Databricks JDBC-illesztőprogram adataival.

  1. Indítsa el a DBeavert.
  2. Ha a rendszer új adatbázis létrehozását kéri, kattintson a Nincsgombra.
  3. Ha a rendszer arra kéri, hogy csatlakozzon vagy válasszon ki egy adatbázist, kattintson a Mégsegombra.
  4. Kattintson Database > Driver Managerelemre.
  5. Az Illesztőprogram-kezelő párbeszédpanelen az Újgombra kattintson.
  6. Az Új illesztőprogram létrehozása párbeszédpanelen kattintson a Kódtárak fülre.
  7. Kattintson a Fájl hozzáadásagombra.
  8. Lépjen arra a mappára, amelybe az Azure Databricks JDBC-illesztőprogramot kicsomagolta.
  9. A .jar fájl megkereséséhez navigáljon egy szinttel lejjebb.
  10. Jelölje ki a .jar fájlt, és kattintson a Megnyitásgombra.
  11. A Beállítások lapon, a Illesztőprogram nevemezőben adja meg a Databricks.
  12. A Beállítások lapon, a Osztálynévmezőbe írja be a com.databricks.client.jdbc.Driver.
  13. Kattintson OKgombra.
  14. Az Illesztőprogram-kezelő párbeszédpanelen kattintson a Bezárásgombra.

3. lépés: A DBeaver csatlakoztatása az Azure Databricks-adatbázisokhoz

A DBeaver használatával csatlakozhat a fürthöz vagy az SQL tárházhoz, hogy hozzáférjen az Azure Databricks munkaterület adatbázisaihoz.

  1. A DBeaverben kattintson Adatbázis > Új adatbázis-kapcsolatelemre.

  2. A Csatlakozás adatbázishoz párbeszédpanelen a Minden lapon kattintson a Databrickselemre, majd kattintson a Továbbelemre.

  3. Kattintson a fülre, és adjon meg egy értéket az Azure Databricks-erőforrás JDBC URL- mezőjében. A JDBC URL-címének mezőszintaxisát a Databricks JDBC-illesztőprogramhitelesítési beállításai című témakörben talál.

  4. Kattintson Kapcsolat tesztelésegombra.

    Borravaló

    A kapcsolat tesztelése előtt el kell indítania az Azure Databricks-erőforrást. Ellenkező esetben a teszt végrehajtása több percet is igénybe vehet, amíg az erőforrás elindul.

  5. Ha a kapcsolat sikeres, a Kapcsolatteszt párbeszédpanelen kattintson OKgombra.

  6. A Csatlakozás adatbázishoz párbeszédpanelen kattintson a Befejezésgombra.

Az Adatbázis-kezelő ablakban megjelenik egy Databricks bejegyzés. A kapcsolat nevének módosítása a könnyebb azonosítás érdekében:

  1. Kattintson a jobb gombbal Databricks, majd kattintson Kapcsolat szerkesztéseparancsra.
  2. A Kapcsolatkonfigurációs párbeszédpanelen kattintson Általánoselemre.
  3. A(z) kapcsolat neveesetén cserélje le a Databricks-t egy másik névre a kapcsolathoz.
  4. Kattintson OKgombra.

Ismételje meg az ebben a lépésben leírt utasításokat minden olyan erőforrás esetében, amelyhez a DBeaver hozzá szeretne férni.

4. lépés: Adatobjektumok tallózása a DBeaver használatával

A DBeaver használatával hozzáférhet az Azure Databricks-munkaterület adatobjektumaihoz, például táblákhoz és táblatulajdonságokhoz, nézetekhez, indexekhez, adattípusokhoz és egyéb adatobjektum-típusokhoz.

  1. A DBeaver Adatbázis-kezelő ablakban kattintson a jobb gombbal a használni kívánt kapcsolatra.

  2. Ha Csatlakozás engedélyezve van, kattintson rá. (Ha a Csatlakozás le van tiltva, akkor már csatlakozva van.)

    Borravaló

    Mielőtt csatlakozni próbálna hozzá, először el kell indítania az erőforrást. Ellenkező esetben a kapcsolat több percet is igénybe vehet, amíg az erőforrás elindul.

  3. Bővítse az imént csatlakoztatott kapcsolatot.

  4. Bővítse ki és tallózzon az elérhető adatobjektumok között. Kattintson duplán egy adatobjektumra, hogy további információt kapjon róla.

Ismételje meg az ebben a lépésben leírt utasításokat további adatobjektumok eléréséhez.

5. lépés: SQL-utasítások futtatása a DBeaver használatával

A DBeaver használatával töltse be a minta trips táblát a samples katalógus nyctaxi sémájából.

  1. A DBeaver Adatbázis-kezelő ablakban kattintson a jobb gombbal a használni kívánt kapcsolatra.

  2. Ha Csatlakozás engedélyezve van, kattintson rá. (Ha a Csatlakozás le van tiltva, akkor már csatlakozva van.)

    Borravaló

    Mielőtt csatlakozni próbálna hozzá, először el kell indítania az erőforrást. Ellenkező esetben a kapcsolat több percet is igénybe vehet, amíg az erőforrás elindul.

  3. Kattintson SQL-szerkesztő > Új SQL-szkript.

  4. A (kapcsolatnév) Script-1 lapon adja meg ezt az SQL-utasítást:

    SELECT * FROM samples.nyctaxi.trips;
    
  5. Kattintson az SQL-szerkesztőre, majd hajtsa végre az SQL-szkriptet >.

Következő lépések

További erőforrások