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


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

Feljegyzés

Ez a cikk a DBeavert ismerteti, amelyet a Databricks nem biztosít és nem támogat. A szolgáltatóval való kapcsolatfelvételhez tekintse meg a GitHubon található dbeaver/dbeaver adattár Problémák lapját.

A DBeaver egy helyi, többplatformos adatbázis-eszköz fejlesztőknek, adatbázis-rendszergazdáknak, adatelemzőknek, adatmérnököknek és másoknak, akiknek adatbázisokkal kell dolgozniuk. 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.

Feljegyzés

Ezt a cikket a macOS, a Databricks JDBC Driver 2.6.36-os és a DBeaver CE 23.3.0-s verziójá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ő a helyi fejlesztőgépre, amely kinyeri a DatabricksJDBC42.jar fájlt a letöltött DatabricksJDBC42-<version>.zip fájlból.

A DBeaverhez való csatlakozáshoz rendelkeznie kell egy Azure Databricks-fürttel vagy SQL Warehouse-tal is.

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

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

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 Nem gombra.
  3. Ha a rendszer arra kéri, hogy csatlakozzon vagy válasszon ki egy adatbázist, kattintson a Mégse gombra.
  4. Kattintson az Adatbázis-illesztőprogram-kezelő > elemre.
  5. Az Illesztőprogram-kezelő párbeszédpanelen kattintson az Új gombra.
  6. Az Új illesztőprogram létrehozása párbeszédpanelen kattintson a Tárak fülre.
  7. Kattintson a Fájl hozzáadása elemre.
  8. Lépjen arra a mappára, amelybe az Azure Databricks JDBC-illesztőprogramot kinyerte.
  9. A fájl megkereséséhez .jar navigáljon egy szinttel lejjebb.
  10. Jelölje ki a fájlt, és kattintson a .jar Megnyitás gombra.
  11. A Gépház lapon adja meg Databricksaz illesztőprogram nevét.
  12. A Gépház lapon az Osztály neve mezőbe írja be a következőtcom.databricks.client.jdbc.Driver:
  13. Kattintson az OK gombra.
  14. Az Illesztőprogram-kezelő párbeszédpanelen kattintson a Bezárás gombra.

3. lépés: A DBeaver Csatlakozás az Azure Databricks-adatbázisokba

A DBeaver használatával csatlakozhat a fürthöz vagy az SQL Warehouse-hoz az Azure Databricks-munkaterület adatbázisainak eléréséhez.

  1. A DBeaverben kattintson az Új adatbázis > adatbázis Csatlakozás ion elemre.

  2. Az adatbázishoz Csatlakozás párbeszédpanel Minden lapján kattintson a Databricks elemre, majd a Tovább gombra.

  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 szintaxisa: A Databricks JDBC-illesztőprogram hitelesítési beállításai.

  4. Kattintson a Kapcsolat tesztelése elemre.

    Tipp.

    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 Csatlakozás ion teszt párbeszédpanelen kattintson az OK gombra.

  6. Az adatbázishoz Csatlakozás párbeszédpanelen kattintson a Befejezés gombra.

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 a Databricksre, majd a Szerkesztés Csatlakozás ion parancsra.
  2. A Csatlakozás ion konfigurációs párbeszédpanelen kattintson az Általános gombra.
  3. A Csatlakozás ion névnél cserélje le Databricks a kapcsolat másik nevére.
  4. Kattintson az OK gombra.

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ő ablakában kattintson a jobb gombbal a használni kívánt kapcsolatra.

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

    Tipp.

    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. Bontsa ki az imént csatlakoztatott kapcsolatot.

  4. Bontsa ki és tallózással keresse meg az elérhető adatobjektumokat. 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 mintatáblát trips a samples katalógus sémájából nyctaxi .

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

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

    Tipp.

    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 az SQL-szerkesztő > új SQL-szkriptje elemre.

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

    SELECT * FROM samples.nyctaxi.trips;
    
  5. Kattintson az SQL Editor Execute SQL Script (SQL-szkript > végrehajtása) parancsra.

Következő lépések

További erőforrások