Integrasi DBeaver dengan Azure Databricks
Nota
Artikel ini membahas DBeaver, yang dikembangkan oleh pihak ketiga. Untuk menghubungi penyedia, lihat halaman issue di repositori dbeaver/dbeaver di GitHub.
DBeaver adalah alat database lokal multi-platform untuk pengembang, administrator database, analis data, insinyur data, dan lainnya yang perlu bekerja dengan database. DBeaver mendukung Azure Databricks serta database populer lainnya.
Artikel ini menjelaskan cara menggunakan komputer pengembangan lokal Anda untuk menginstal, mengonfigurasi, dan menggunakan DBeaver Community Edition (CE) sumber terbuka gratis untuk bekerja dengan database di Azure Databricks.
Nota
Artikel ini diuji dengan macOS, Driver JDBC Databricks versi 2.6.36, dan DBeaver CE versi 23.3.0.
Persyaratan
Sebelum Anda menginstal DBeaver, komputer pengembangan lokal Anda harus memenuhi persyaratan berikut:
- Sistem operasi Linux 64-bit, macOS, atau Windows 64-bit. (Linux 32-bit didukung tetapi tidak disarankan.)
- Unduh dan instal Driver Databricks JDBC ke komputer pengembangan lokal Anda, lalu ekstrak file
DatabricksJDBC42.jar
dari fileDatabricksJDBC42-<version>.zip
yang diunduh.
Anda juga harus memiliki kluster Azure Databricks atau gudang SQL untuk terhubung dengan DBeaver.
Langkah 1: Instal DBeaver
Unduh dan instal DBeaver CE dengan cara berikut:
-
Linux: Unduh dan jalankan salah satu penginstal Linux dari halaman Unduh di situs web DBeaver. opsi penginstalan
snap
danflatpak
juga disediakan di halaman ini. macOS : Gunakan Homebrew untuk menjalankan , atau gunakan MacPorts untuk menjalankan . Alat penginstal macOS juga tersedia dari halaman Unduh di situs web DBeaver. -
Windows: Gunakan Chocolatey untuk menjalankan
choco install dbeaver
. Penginstal Windows juga tersedia dari halaman Unduh di situs web DBeaver.
Langkah 2: Mengonfigurasi Driver JDBC Azure Databricks untuk DBeaver
Siapkan DBeaver dengan informasi tentang Driver Databricks JDBC yang Anda unduh sebelumnya.
- Mulai DBeaver.
- Jika Anda diminta untuk membuat database baru, klik Tidak.
- Jika Anda diminta untuk menyambungkan atau memilih database, klik Batalkan.
- Klik Database > Driver Manager.
- Dalam kotak dialog Manajer Driver, klik Baru.
- Dalam kotak dialog Buat driver baru, klik tab Pustaka.
- Klik Tambahkan File.
- Navigasikan ke folder tempat Anda mengekstrak Driver JDBC Azure Databricks.
- Navigasikan satu tingkat lebih rendah untuk menemukan file
.jar
. - Sorot file
.jar
dan klik Buka. - Pada tab Pengaturan, untuk Nama Driver, masukkan
Databricks
. - Pada tab Pengaturan, untuk Nama Kelas, masukkan
com.databricks.client.jdbc.Driver
. - Klik OK.
- Dalam kotak dialog Manajer Driver
, klik Tutup .
Langkah 3: Menyambungkan DBeaver ke database Azure Databricks Anda
Gunakan DBeaver untuk menyambungkan ke kluster atau gudang SQL untuk mengakses database di ruang kerja Azure Databricks Anda.
Di DBeaver, klik Database > Koneksi Database Baru.
Dalam kotak dialog Sambungkan ke database, pada tab Semua, klik Databricks, lalu klik Berikutnya.
Klik pada tab Utama dan masukkan nilai di bidang URL JDBC untuk sumber daya Azure Databricks Anda. Untuk sintaks bidang URL JDBC
, lihat pengaturan autentikasi untuk Driver JDBC Databricks .Klik Uji Koneksi.
Nasihat
Anda harus memulai sumber daya Azure Databricks sebelum menguji koneksi Anda. Jika tidak, pengujian mungkin memerlukan waktu beberapa menit untuk selesai karena sumber daya sedang dalam proses pengaktifan.
Jika koneksi berhasil, dalam kotak dialog Uji Koneksi , klik OK.
Dalam kotak dialog Sambungkan ke database, klik Selesai.
Di jendela Database Navigator, sebuah entri Databricks ditampilkan. Untuk mengubah nama koneksi agar lebih mudah diidentifikasi:
- Klik kanan pada Databricks, lalu klik Edit Koneksi.
- Dalam kotak dialog Konfigurasi Koneksi, klik Umum.
- Untuk nama koneksi , ganti
Databricks
dengan nama lain untuk koneksi. - Klik OK.
Ulangi instruksi dalam langkah ini untuk setiap sumber daya yang Anda inginkan untuk diakses DBeaver.
Langkah 4: Gunakan DBeaver untuk menelusuri objek data
Gunakan DBeaver untuk mengakses objek data di ruang kerja Azure Databricks Anda seperti properti tabel dan tabel, tampilan, indeks, jenis data, dan jenis objek data lainnya.
Di DBeaver, di jendela
Database Navigator, klik kanan koneksi yang ingin Anda gunakan. Jika Connect diaktifkan, klik. (Jika Connect dinonaktifkan, Anda sudah tersambung.)
Nasihat
Anda harus menjalankan sumber daya tersebut sebelum mencoba menyambungkannya. Jika tidak, koneksi mungkin memerlukan waktu beberapa menit untuk diselesaikan saat sumber daya dimulai.
Perluas koneksi yang baru saja Anda sambungkan.
Perluas dan telusuri objek data yang tersedia. Klik dua kali objek data untuk mendapatkan informasi selengkapnya tentang objek tersebut.
Ulangi instruksi dalam langkah ini untuk mengakses objek data tambahan.
Langkah 5: Gunakan DBeaver untuk menjalankan pernyataan SQL
Gunakan DBeaver untuk memuat sampel tabel trips
dari skema samples
katalog nyctaxi
.
Di DBeaver, di jendela
Database Navigator, klik kanan koneksi yang ingin Anda gunakan. Jika Connect diaktifkan, klik. (Jika Connect dinonaktifkan, Anda sudah tersambung.)
Nasihat
Anda harus menjalankan sumber daya tersebut sebelum mencoba menyambungkannya. Jika tidak, koneksi mungkin memerlukan waktu beberapa menit untuk diselesaikan saat sumber daya dimulai.
Klik Editor SQL > Skrip SQL Baru.
Pada tab
(nama koneksi) Skrip-1, masukkan pernyataan SQL ini: SELECT * FROM samples.nyctaxi.trips;
Klik Editor SQL > Jalankan skrip SQL.
Langkah berikutnya
- Gunakan editor objek Database untuk bekerja dengan properti objek database, data, dan diagram relasi entitas.
- Gunakan editor Data untuk menampilkan dan mengedit data dalam tabel atau tampilan database.
- Gunakan editor SQL untuk bekerja dengan skrip SQL.
- Bekerja dengan diagram relasi entitas (ERD) di DBeaver.
- Mengimpor dan mengekspor data ke dalam dan dari DBeaver.
- Memigrasikan data menggunakan DBeaver.
- Memecahkan masalah driver JDBC dengan DBeaver.
Sumber daya tambahan
- dokumentasi
DBeaver - dukungan DBeaver
- edisi DBeaver
- CloudBeaver