Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Lakebase Autoscaling adalah versi terbaru Lakebase, dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk wilayah yang didukung, lihat Ketersediaan wilayah. Jika Anda adalah pengguna Lakebase Provisioned, lihat Lakebase Provisioned.
DBeaver adalah alat manajemen database universal serbaguna yang mendukung berbagai database, termasuk PostgreSQL. Ini menyediakan serangkaian fitur yang kaya untuk administrasi database, pengembangan kueri, dan visualisasi data.
Prasyarat
- DBeaver Community atau edisi Enterprise terinstal pada sistem Anda
- Proyek Lakebase dengan peran Postgres yang telah dikonfigurasi
Nota
Sebaiknya gunakan autentikasi kata sandi Postgres asli saat menyambungkan dengan DBeaver. Kata sandi Postgres asli tidak kedaluwarsa per jam seperti token OAuth, membuatnya lebih cocok untuk aplikasi yang sering tidak dapat menyegarkan kredensial. Lihat Gambaran umum autentikasi untuk detail tentang metode autentikasi.
Menginstal DBeaver
Jika Anda tidak menginstal DBeaver, unduh dan instal dari situs web DBeaver.
Memahami string koneksi
Lakebase menyediakan string koneksi yang berisi semua informasi yang diperlukan untuk terhubung. Berikut cara mengurainya:
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
user -| | |- hostname |- database
|
|- password
Nota
DBeaver dan alat berbasis Java lainnya berfungsi paling baik saat Anda memberikan detail koneksi di bidang terpisah daripada sebagai string koneksi.
Untuk detail selengkapnya tentang string koneksi, lihat String koneksi.
Menghubungkan ke database Anda
Dapatkan detail koneksi dari Lakebase:
- Navigasi ke Aplikasi Lakebase dan pilih proyek Anda
- Klik Sambungkan untuk membuka modal koneksi database
- Pilih cabang, komputasi, dan database yang ingin Anda sambungkan
- Pilih peran Postgres dari menu dropdown (sebaiknya gunakan peran Postgres asli dengan autentikasi kata sandi)
- Perhatikan detail koneksi
Buat koneksi database baru di DBeaver:
- Buka DBeaver
- Klik tombol Koneksi Database Baru (ikon plug) atau pilihKoneksi Database Baru> dari menu
- Di wizard Sambungkan ke Database , pilih PostgreSQL dari daftar jenis database
- Klik Berikutnya
Masukkan detail koneksi:
-
Host: Masukkan nama host titik akhir komputasi Anda (misalnya,
ep-abc-123.databricks.com) -
Port:
5432 -
Database: Masukkan nama database Anda (misalnya,
databricks_postgres) -
Nama pengguna: Masukkan nama peran Postgres Anda (misalnya,
role_name) - Kata sandi: Masukkan kata sandi peran Postgres Anda
- Perlihatkan semua database: Aktifkan opsi ini untuk melihat semua database di proyek Anda
-
Host: Masukkan nama host titik akhir komputasi Anda (misalnya,
Mengonfigurasi SSL:
- Klik Edit Pengaturan Driver
- Di bawah tab Properti Driver , temukan
sslmodedan atur kerequire - Klik OK untuk kembali ke dialog koneksi
Uji dan simpan koneksi:
- Klik Uji Koneksi untuk memverifikasi detail koneksi
- Jika berhasil, klik Selesai untuk menyimpan koneksi
Koneksi database Lakebase Anda sekarang akan muncul di bilah sisi kiri di bawah Navigator Database.
Menggunakan DBeaver
Setelah tersambung, Anda dapat:
Menjalankan kueri SQL
- Klik kanan koneksi database Anda di bilah sisi kiri
- Pilih SQL Editor>Skrip SQL Baru
- Masukkan kueri SQL Anda di editor
- Klik tombol Jalankan (ikon putar) untuk menjalankannya
- Menampilkan hasil di panel hasil di bawah editor
Mengelola tabel
- Perluas koneksi database Anda di bilah sisi kiri
- Navigasi ke Databases>[database Anda]>Schemas>public>Tables
- Klik kanan Tabel untuk membuat tabel baru
- Klik kanan tabel yang sudah ada untuk menampilkan, mengedit, atau mengelolanya
Mengimpor dan mengekspor data
Untuk mengimpor data:
- Klik kanan tabel dan pilih Impor Data
- Pilih format file sumber (misalnya, CSV, JSON)
- Ikuti perintah untuk memetakan kolom dan mengimpor
Untuk mengekspor data:
- Klik kanan tabel dan pilih Ekspor Data
- Pilih format ekspor (misalnya, CSV, JSON)
- Ikuti perintah untuk menyimpan file
Penyusun kueri visual
DBeaver menyertakan penyusun kueri visual yang memungkinkan Anda membuat kueri secara grafis dengan memilih tabel, kolom, dan kondisi.
Troubleshooting
String koneksi tidak diterima
DBeaver dan alat berbasis Java lainnya yang menggunakan driver pgJDBC mungkin tidak mendukung termasuk nama peran dan kata sandi dalam string koneksi database. Jika Anda mengalami masalah dengan string koneksi, gunakan bidang detail koneksi terpisah seperti yang dijelaskan dalam panduan ini sebagai gantinya.
Keamanan koneksi
Lakebase mengharuskan semua koneksi menggunakan enkripsi SSL/TLS. Pastikan sslmode diatur ke require di properti driver.
Untuk informasi selengkapnya tentang string koneksi dan opsi autentikasi, lihat Menyambungkan ke proyek Anda.