Integrasi DataGrip dengan Azure Databricks
Catatan
Artikel ini membahas DataGrip yang tidak disediakan atau didukung oleh Databricks. Untuk menghubungi penyedia, harap lihat Dukungan DataGrip.
DataGrip adalah lingkungan pengembangan terintegrasi (IDE) untuk pengembang database yang menyediakan konsol kueri, navigasi skema, rencana penjelasan, penyelesaian kode cerdas, analisis waktu nyata dan perbaikan cepat, pemfaktoran ulang, integrasi kontrol versi, dan lainnya fitur.
Artikel ini menjelaskan cara menggunakan mesin pengembangan lokal Anda untuk menginstal, mengonfigurasi, dan menggunakan DataGrip untuk bekerja dengan database di Azure Databricks.
Catatan
Artikel ini diuji dengan macOS, Driver Databricks JDBC versi 2.6.36, dan DataGrip versi 2023.3.1.
Persyaratan
Sebelum Anda menginstal DataGrip, mesin pengembangan lokal Anda harus memenuhi persyaratan berikut:
- Sistem operasi Linux, macOS, atau Windows.
- Unduh Driver Databricks JDBC ke mesin pengembangan lokal Anda, ekstrak file
DatabricksJDBC42.jar
dari fileDatabricksJDBC42-<version>.zip
yang diunduh. - Kluster Azure Databricks atau gudang SQL untuk terhubung dengan DataGrip.
Langkah 1: Instal DataGrip
Unduh dan instal DataGrip.
- Linux: Unduh file
.zip
, ekstrak isinya, lalu ikuti petunjuk di fileInstall-Linux-tar.txt
. - macOS: Unduh dan jalankan file
.dmg
. - Windows: Unduh dan jalankan file
.exe
.
Untuk informasi selengkapnya, lihat Menginstal DataGrip di situs web DataGrip.
Langkah 2: Konfigurasikan Driver Databricks JDBC untuk DataGrip
Siapkan DataGrip dengan informasi tentang Driver Databricks JDBC yang telah Anda unduh tadi.
- Mulai DataGrip.
- Klik File > Sumber Data.
- Di kotak dialog Sumber Data dan Driver, klik tab Driver.
- Klik tombol + (Driver) untuk menambahkan driver.
- Untuk Nama, masukkan
Databricks
. - Di tab Umum, dalam daftar File Driver, klik tombol + (Tambah).
- Klik JAR Kustom.
- Jelajahi dan pilih file
DatabricksJDBC42.jar
yang Anda ekstrak sebelumnya, lalu klik Buka. - Untuk Kelas, harap pilih
com.databricks.client.jdbc.Driver
. - Klik OK.
Langkah 3: Hubungkan DataGrip ke database Azure Databricks Anda
Di DataGrip, klik File > Sumber Data.
Di tab Sumber Data, klik tombol + (Tambahkan).
Pilih driver Databricks yang Anda tambahkan di langkah sebelumnya.
Pada tab Umum , untuk URL, masukkan nilai bidang URL JDBC untuk sumber daya Azure Databricks Anda. Untuk sintaks bidang URL JDBC, lihat Pengaturan autentikasi untuk Driver JDBC Databricks.
Catatan
ConnCatalog
Pengaturan kemampuan driver harus ditentukan pada URL JDBC, jika tidak, skema tidak dapat diidentifikasi.Klik Uji Koneksi.
Tip
Anda harus memulai sumber daya Anda sebelum menguji koneksi Anda. Jika tidak, pengujian mungkin memerlukan beberapa menit untuk diselesaikan saat sumber daya dimulai.
Jika koneksi berhasil, pada tab Skema , centang kotak untuk skema yang ingin Anda akses, misalnya Semua skema.
Klik OK.
Ulangi instruksi dalam langkah ini untuk setiap sumber daya yang ingin Anda akses DataGrip-nya.
Langkah 4: Gunakan DataGrip untuk menelusuri tabel
Gunakan DataGrip untuk mengakses tabel di ruang kerja Azure Databricks Anda.
- Di DataGrip, di jendela Database, perluas simpul sumber daya Anda, perluas skema yang ingin Anda jelajahi, lalu luaskan tabel.
- Klik dua kali tabel. Kumpulan baris pertama dari tabel ditampilkan.
Ulangi instruksi di langkah ini untuk mengakses tabel tambahan.
Untuk mengakses tabel dalam skema lain, di bilah alat jendela Database, klik ikon Properti Sumber Data. Di kotak dialog Sumber dan Driver Data, pada tab Skema, centang kotak untuk setiap skema tambahan yang ingin Anda akses, lalu klik OK.
Langkah 5: Gunakan DataGrip untuk menjalankan pernyataan SQL
Gunakan DataGrip untuk memuat tabel sampel trips
dari samples
skema nyctaxi
katalog.
Di DataGrip, klik File > File SQL Baru>.
Masukkan nama untuk file, misalnya
select_trips
.Di tab
select_trips.sql
file, masukkan pernyataan SQL berikut:SELECT * FROM samples.nyctaxi.trips;
Pilih pernyataan
SELECT
.Pada bilah alat tab file, klik ikon Jalankan.
Langkah berikutnya
- Pelajari lebih lanjut tentang Konsol kueri di DataGrip.
- Pelajari tentang Editor data di DataGrip.
- Pelajari lebih lanjut tentang berbagai jendela alat di DataGrip.
- Pelajari cara menelusuri di DataGrip.
- Pelajari cara mengekspor data di DataGrip.
- Pelajari cara menemukan dan mengganti teks menggunakan ekspresi reguler di DataGrip.