MaxCompute mendukung DataGrip, alat manajemen database komprehensif. Panduan ini menjelaskan cara menghubungkan driver JDBC MaxCompute ke DataGrip untuk mengelola data Anda.
Informasi latar belakang
DataGrip adalah alat manajemen database yang dirancang untuk pengembang, memungkinkan pembuatan kueri, pembuatan, dan pengelolaan database di mesin lokal, server, atau cloud dengan mudah. Untuk informasi lebih lanjut, lihat DataGrip.
Prasyarat
Proyek MaxCompute telah dibuat.
Untuk panduan membuat proyek MaxCompute, lihat Buat Proyek MaxCompute.
ID AccessKey dan Rahasia AccessKey untuk proyek MaxCompute telah diperoleh.
Kedua informasi tersebut dapat ditemukan di halaman AccessKey.
Paket JAR dengan dependensi lengkap,
jar-with-dependencies, telah diunduh.Anda dapat mengunduhnya langsung melalui tautan berikut: odps-jdbc-3.9.0.jar. Versi terbaru dari driver JDBC MaxCompute juga tersedia di GitHub atau repositori Maven. Versi yang digunakan dalam contoh ini adalah 3.9.0.
DataGrip telah diinstal dari JetBrains.
Untuk petunjuk instalasi, lihat Instal DataGrip.
Versi DataGrip yang digunakan dalam contoh ini adalah 2024.3.3.
Prosedur
Ikuti langkah-langkah berikut untuk menghubungkan DataGrip ke MaxCompute:
Langkah 1: Tambahkan Driver dan Konfigurasikan Sumber Data
Unggah paket driver JDBC MaxCompute ke DataGrip untuk mengakses proyek MaxCompute. Konfigurasikan parameter koneksi untuk menetapkan koneksi ke proyek MaxCompute.
Langkah 2: Kelola Proyek MaxCompute dengan DataGrip
Setelah terhubung, kelola proyek MaxCompute menggunakan DataGrip berdasarkan konfigurasi koneksi yang telah ditetapkan.
Langkah 1: Tambahkan driver dan konfigurasikan sumber data
Jalankan DataGrip dan akses antarmuka utama.
Klik Main Menu
, pilih .
Dalam kotak dialog New Project, masukkan nama proyek, misalnya, MaxCompute_test.

Di jendela New Project, klik New
> Driver.
Di halaman Data Sources and Drivers, pilih tab Drivers, klik ikon
untuk membuat User Driver, lalu masukkan nama driver, seperti MaxCompute.Di bagian Driver Files, klik ikon
> Custom JAR. Pilih file JAR driver JDBC MaxCompute yang telah diunduh dari komputer Anda, seperti odps-jdbc-3.9.0-rc4-jar-with-dependencies.jar.
Parameter
Deskripsi
Name
Nama driver yang ingin Anda tambahkan, seperti MaxCompute.
Class
Setelah Anda mengunggah paket driver JDBC MaxCompute, pilih com.aliyun.odps.jdbc.OdpsDriver dari daftar drop-down.
Pergi ke tab Data Sources, klik ikon
, dan pilih driver yang baru saja ditambahkan, seperti MaxCompute.Pada tab General, lengkapi informasi yang diperlukan.
Parameter
Deskripsi
Name
Nilai defaultnya sama dengan nama driver. Anda juga bisa menyesuaikannya.
Authentication
Pilih User & Password.
User
ID AccessKey yang digunakan untuk mengakses proyek MaxCompute.
Anda bisa mendapatkannya di halaman AccessKey.
Password
Rahasia AccessKey yang sesuai dengan ID AccessKey.
URL
URL yang digunakan untuk menghubungkan ke proyek MaxCompute. Formatnya adalah
jdbc:odps:<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]. Hapus simbol<>saat mengonfigurasi. Tabel berikut menjelaskan parameter yang ditentukan dalam pernyataan sebelumnya:<MaxCompute_endpoint>: wajib. Titik akhir MaxCompute. Konfigurasikan parameter ini berdasarkan wilayah tempat proyek MaxCompute berada.
Untuk informasi lebih lanjut tentang titik akhir MaxCompute di berbagai wilayah, lihat Titik Akhir.
<MaxCompute_project_name>: wajib. Nama proyek MaxCompute.
Parameter ini menentukan nama proyek MaxCompute Anda, bukan ruang kerja DataWorks yang sesuai dengan proyek MaxCompute. Masuk ke Konsol MaxCompute, pilih wilayah tempat proyek MaxCompute Anda berada di bilah navigasi atas, dan pilih Workspace > Projects. Kemudian Anda dapat melihat nama proyek MaxCompute.
interactiveMode: opsional. Parameter ini menentukan apakah akan mengaktifkan fitur Percepatan Kueri MaxCompute (MCQA).
Jika Anda ingin mengaktifkan fitur MCQA, tambahkan
&interactiveMode=truedi akhir URL. Untuk informasi lebih lanjut tentang fitur MCQA, lihat Percepatan Kueri.
useProjectTimeZone: Opsional. Menentukan apakah akan menggunakan zona waktu proyek. Jika Anda memerlukan DataGrip untuk menjaga zona waktu yang sama dengan instance sisi server MaxCompute, tambahkan
&useProjectTimeZone=trueke URL.
Klik Test Connection untuk memverifikasi bahwa konfigurasi sumber data berhasil.

Klik OK untuk menyelesaikan konfigurasi.
Langkah 2: Gunakan DataGrip untuk mengelola proyek MaxCompute
Setelah DataGrip terhubung ke MaxCompute, koneksi akan muncul di panel sisi kiri. Anda dapat menulis dan menjalankan skrip SQL untuk mengelola proyek MaxCompute. Untuk operasi tambahan, lihat Bantuan DataGrip.
Kueri semua tabel yang ada
Anda dapat melihat informasi tentang semua tabel yang terdaftar di bawah koneksi MaxCompute.

Kueri skema tabel
Klik kanan tabel di bawah koneksi MaxCompute, pilih , dan gunakan editor SQL untuk menulis dan menjalankan kueri untuk skema tabel.

Kueri data tabel
Klik kanan tabel di bawah koneksi MaxCompute, pilih , dan gunakan editor SQL untuk menulis dan menjalankan kueri untuk data tabel.
