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öttDatabricksJDBC42-<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
ésflatpak
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 futtathatjasudo 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.
- Indítsa el a DBeavert.
- Ha a rendszer új adatbázis létrehozását kéri, kattintson a Nincsgombra.
- Ha a rendszer arra kéri, hogy csatlakozzon vagy válasszon ki egy adatbázist, kattintson a Mégsegombra.
- Kattintson Database > Driver Managerelemre.
- Az Illesztőprogram-kezelő párbeszédpanelen az Újgombra kattintson.
- Az Új illesztőprogram létrehozása párbeszédpanelen kattintson a Kódtárak fülre.
- Kattintson a Fájl hozzáadásagombra.
- Lépjen arra a mappára, amelybe az Azure Databricks JDBC-illesztőprogramot kicsomagolta.
- A
.jar
fájl megkereséséhez navigáljon egy szinttel lejjebb. - Jelölje ki a
.jar
fájlt, és kattintson a Megnyitásgombra. - A Beállítások lapon, a Illesztőprogram nevemezőben adja meg a
Databricks
. - A Beállítások lapon, a Osztálynévmezőbe írja be a
com.databricks.client.jdbc.Driver
. - Kattintson OKgombra.
- 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.
A DBeaverben kattintson Adatbázis > Új adatbázis-kapcsolatelemre.
A Csatlakozás adatbázishoz párbeszédpanelen a Minden lapon kattintson a Databrickselemre, majd kattintson a Továbbelemre.
Kattintson a Fő 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. 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.
Ha a kapcsolat sikeres, a Kapcsolatteszt párbeszédpanelen kattintson OKgombra.
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:
- Kattintson a jobb gombbal Databricks, majd kattintson Kapcsolat szerkesztéseparancsra.
- A Kapcsolatkonfigurációs párbeszédpanelen kattintson Általánoselemre.
- A(z) kapcsolat neveesetén cserélje le a
Databricks
-t egy másik névre a kapcsolathoz. - 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.
A DBeaver Adatbázis-kezelő ablakban kattintson a jobb gombbal a használni kívánt kapcsolatra.
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.
Bővítse az imént csatlakoztatott kapcsolatot.
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.
A DBeaver Adatbázis-kezelő ablakban kattintson a jobb gombbal a használni kívánt kapcsolatra.
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.
Kattintson SQL-szerkesztő > Új SQL-szkript.
A (kapcsolatnév) Script-1 lapon adja meg ezt az SQL-utasítást:
SELECT * FROM samples.nyctaxi.trips;
Kattintson az SQL-szerkesztőre, majd hajtsa végre az SQL-szkriptet >.
Következő lépések
- A Adatbázis-objektumszerkesztő segítségével az adatbázis-objektumok tulajdonságaival, adataival és entitáskapcsolati diagramjaival dolgozhat.
- Az Adatszerkesztő segítségével megtekintheti és szerkesztheti az adatokat egy adatbázistáblában vagy nézetben.
- Az SQL-szkriptek használatához használja a SQL-szerkesztőt.
- Az entitásrelációs diagramok (ERD-k) használata a DBeaverben.
- Adatok importálása és exportálása a DBeaverbe és onnan.
- Adatok áttelepítése a DBeaver használatával.
- JDBC-illesztőprogrammal kapcsolatos problémák elhárítása a DBeaverrel.