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öttDatabricksJDBC42-<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:
- Linux: Töltse le és futtassa az egyik Linux-telepítőt a DBeaver webhelyén található Letöltés oldalról.
snap
ésflatpak
a telepítési lehetőségeket ezen az oldalon is meg kell adni. - macOS: Futtassa a
brew install --cask dbeaver-community
Homebrew-t, vagy futtassa asudo port install dbeaver-community
MacPortsot. A macOS-telepítő a DBeaver webhelyén található Letöltés oldalról is elérhető. - Windows: A Chocolatey használata a futtatáshoz
choco install dbeaver
. A Windows-telepítő a DBeaver webhelyén található Letöltés oldalró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 Nem gombra.
- Ha a rendszer arra kéri, hogy csatlakozzon vagy válasszon ki egy adatbázist, kattintson a Mégse gombra.
- Kattintson az Adatbázis-illesztőprogram-kezelő > elemre.
- Az Illesztőprogram-kezelő párbeszédpanelen kattintson az Új gombra.
- Az Új illesztőprogram létrehozása párbeszédpanelen kattintson a Tárak fülre.
- Kattintson a Fájl hozzáadása elemre.
- Lépjen arra a mappára, amelybe az Azure Databricks JDBC-illesztőprogramot kinyerte.
- A fájl megkereséséhez
.jar
navigáljon egy szinttel lejjebb. - Jelölje ki a fájlt, és kattintson a
.jar
Megnyitás gombra. - A Gépház lapon adja meg
Databricks
az illesztőprogram nevét. - A Gépház lapon az Osztály neve mezőbe írja be a következőt
com.databricks.client.jdbc.Driver
: - Kattintson az OK gombra.
- 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.
A DBeaverben kattintson az Új adatbázis > adatbázis Csatlakozás ion elemre.
Az adatbázishoz Csatlakozás párbeszédpanel Minden lapján kattintson a Databricks elemre, majd a Tovább gombra.
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 szintaxisa: A Databricks JDBC-illesztőprogram hitelesítési beállításai.
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.
Ha a kapcsolat sikeres, a Csatlakozás ion teszt párbeszédpanelen kattintson az OK gombra.
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:
- Kattintson a jobb gombbal a Databricksre, majd a Szerkesztés Csatlakozás ion parancsra.
- A Csatlakozás ion konfigurációs párbeszédpanelen kattintson az Általános gombra.
- A Csatlakozás ion névnél cserélje le
Databricks
a kapcsolat másik nevére. - 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.
A DBeaver adatbázis-kezelő ablakában kattintson a jobb gombbal a használni kívánt kapcsolatra.
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.
Bontsa ki az imént csatlakoztatott kapcsolatot.
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
.
A DBeaver adatbázis-kezelő ablakában kattintson a jobb gombbal a használni kívánt kapcsolatra.
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.
Kattintson az SQL-szerkesztő > új SQL-szkriptje elemre.
A (kapcsolatnév) Script-1 lapon adja meg ezt az SQL-utasítást:
SELECT * FROM samples.nyctaxi.trips;
Kattintson az SQL Editor Execute SQL Script (SQL-szkript > végrehajtása) parancsra.
Következő lépések
- Az Adatbázis-objektumszerkesztővel adatbázis-objektumtulajdonságokkal, adatokkal és entitáskapcsolati diagramokkal dolgozhat.
- Az Adatszerkesztővel megtekintheti és szerkesztheti az adatokat egy adatbázistáblában vagy nézetben.
- Sql-szkriptek használata az SQL-szerkesztővel .
- Entitásrelációs diagramok (ERD-k) használata a DBeaverben.
- Adatok importálása és exportálása a DBeaverbe és onnan.
- Adatok migrálása a DBeaver használatával.
- A DBeaver JDBC-illesztővel kapcsolatos problémáinak elhárítása.