Integrace DBeaveru s Azure Databricks
Poznámka
Tento článek se zabývá DBeaverem, který vyvíjí třetí strana. Pokud chcete kontaktovat poskytovatele, podívejte se na problémy stránce dbeaver/dbeaver úložiště na GitHubu.
DBeaver je místní multiformní databázový nástroj pro vývojáře, správce databází, datové analytiky, datové inženýry a další, kteří potřebují pracovat s databázemi. DBeaver podporuje Azure Databricks i další oblíbené databáze.
Tento článek popisuje, jak pomocí místního vývojového počítače nainstalovat, nakonfigurovat a používat bezplatný open source DBeaver Community Edition (CE) pro práci s databázemi v Azure Databricks.
Poznámka
Tento článek byl testován s macOS, ovladačem Databricks JDBC verze 2.6.36 a DBeaver CE verze 23.3.0.
Požadavky
Před instalací DBeaveru musí místní vývojový počítač splňovat následující požadavky:
- 64bitový operační systém Linux, macOS nebo Windows 64bitový. (Linux 32bitová verze se podporuje, ale nedoporučuje se.)
- Nainstalujte ovladač Databricks JDBC na místní vývojový počítač a extrahujte soubor
DatabricksJDBC42.jar
ze staženého souboruDatabricksJDBC42-<version>.zip
.
Pokud se chcete připojit pomocí DBeaveru, musíte mít také Azure Databricks cluster nebo sklad SQL .
Krok 1: Instalace DBeaveru
Stáhněte a nainstalujte DBeaver CE následujícím způsobem:
-
Linux: Stáhněte a spusťte jeden z instalačních programů pro Linux ze stránky Stáhnout na webu DBeaver. na této stránce jsou k dispozici také možnosti instalace
snap
aflatpak
. -
macOS: Homebrew spusťte
brew install --cask dbeaver-community
nebo MacPorts spusťtesudo port install dbeaver-community
. Instalační program pro macOS je k dispozici také na stránce Stáhnout na webu DBeaver. -
Windows: Ke spuštění použijte
choco install dbeaver
. Instalační program pro Windows je také k dispozici na stránce Stáhnout na webu DBeaver.
Krok 2: Konfigurace ovladače Azure Databricks JDBC pro DBeaver
Nastavte DBeaver s informacemi o ovladači Databricks JDBC, který jste si stáhli dříve.
- Spusťte DBeaver.
- Pokud se zobrazí výzva k vytvoření nové databáze, klepněte na tlačítko Ne.
- Pokud se zobrazí výzva k připojení k databázi nebo ji vyberte, klikněte na Zrušit.
- Klepněte na databáze > Správce ovladačů.
- V dialogovém okně správce ovladačů klepněte na tlačítko Nový.
- V dialogovém okně Vytvořit nový ovladač klikněte na kartu Knihovny.
- Klikněte na Přidat soubor.
- Přejděte do složky, do které jste extrahovali ovladač Azure Databricks JDBC.
- Přejděte o jednu úroveň níže a najděte soubor
.jar
. - Zvýrazněte soubor
.jar
a klikněte na Otevřít. - Na kartě Nastavení, pro název ovladače, zadejte
Databricks
. - Na kartě Nastavení , pro Název třídyzadejte
com.databricks.client.jdbc.Driver
. - Klepněte na tlačítko OK.
- V dialogovém okně správce ovladačů klepněte na tlačítko Zavřít.
Krok 3: Připojení DBeaveru k databázím Azure Databricks
Pomocí DBeaveru se připojte ke clusteru nebo SQL Warehouse a získejte přístup k databázím v pracovním prostoru Azure Databricks.
V nástroji DBeaver klepněte na tlačítko Databáze > Nové připojení k databázi.
V dialogovém okně Připojit k databázi na kartě Všechny klikněte na Databricks a potom klikněte na Další.
Klikněte na kartu Hlavní a zadejte hodnotu do pole JDBC URL prostředku Azure Databricks. Syntaxi pole adresy URL
JDBC najdete v tématu Nastavení ověřování pro ovladač Databricks JDBC .Klikněte na Test připojení.
Spropitné
Před testováním připojení byste měli spustit prostředek Azure Databricks. Jinak může dokončení testu trvat několik minut, než se prostředek spustí.
Pokud je připojení úspěšné, v dialogovém okně Test připojení klepněte na tlačítko OK.
V dialogovém okně Připojit k databázi klepněte na tlačítko Dokončit.
V okně navigátoru
- Klikněte pravým tlačítkem myši na Databricksa poté klikněte na Upravit připojení.
- V dialogovém okně konfigurace připojení
klepněte na tlačítko Obecné . - Pro Název připojenínahraďte
Databricks
jiným názvem připojení. - Klepněte na tlačítko OK.
Opakujte pokyny v tomto kroku pro každý prostředek, ke kterému má DBeaver přistupovat.
Krok 4: Procházení datových objektů pomocí DBeaveru
Pomocí DBeaveru můžete přistupovat k datovým objektům v pracovním prostoru Azure Databricks, jako jsou tabulky a vlastnosti tabulky, zobrazení, indexy, datové typy a další datové objekty.
V nástroji DBeaver klikněte v okně Database Navigator pravým tlačítkem myši na připojení, které chcete použít.
Pokud je Connect povolené, klikněte na ni. (Pokud je Connect zakázaná, už jste připojení.)
Spropitné
Než se pokusíte připojit k tomuto prostředku, měli byste ho spustit. Jinak může dokončení připojení trvat několik minut, než se prostředek spustí.
Rozšiřte spojení, které jste právě vytvořili.
Rozbalit a procházet dostupné datové objekty Poklikáním na datový objekt získáte další informace o něm.
Opakujte pokyny v tomto kroku, abyste získali přístup k dalším datovým objektům.
Krok 5: Spuštění příkazů SQL pomocí DBeaveru
Pomocí DBeaver nahrajte ukázkovou tabulku trips
ze schématu samples
v katalogu nyctaxi
.
V nástroji DBeaver klikněte v okně Database Navigator pravým tlačítkem myši na připojení, které chcete použít.
Pokud je Connect povolené, klikněte na ni. (Pokud je Connect zakázaná, už jste připojení.)
Spropitné
Než se pokusíte připojit k tomuto prostředku, měli byste ho spustit. Jinak může dokončení připojení trvat několik minut, než se prostředek spustí.
Klepněte na tlačítko EDITOR SQL > nový skript SQL.
Na kartě (název připojení) Script-1 zadejte tento příkaz SQL:
SELECT * FROM samples.nyctaxi.trips;
Klikněte na Editor SQL > Spustit skript SQL.
Další kroky
- Pomocí editoru objektů databáze pracovat s vlastnostmi databázového objektu, daty a diagramy relací entit.
- Pomocí editoru dat
můžete zobrazit a upravit data v tabulce nebo zobrazení databáze. - K práci se skripty SQL použijte editor SQL.
- Práce s diagramy relací entit (ERD) v DBeaveru
- Importovat a exportovat data do a z DBeaveru.
- Migrovat data pomocí DBeaveru.
- Řešení potíží s ovladačem JDBC s DBeaverem.
Další zdroje informací
- dokumentace DBeaver
- Podpora DBeaver
- edice DBeaver
-
CloudBeaver