全部产品
Search
文档中心

MaxCompute:Menghubungkan DBeaver ke MaxCompute

更新时间:Jul 02, 2025

MaxCompute memungkinkan Anda menggunakan alat manajemen database DBeaver untuk mengakses Proyek MaxCompute dan mengelola data. Topik ini menjelaskan cara menggunakan driver MaxCompute Java Database Connectivity (JDBC) untuk menghubungkan DBeaver ke Proyek MaxCompute dan menggunakan DBeaver untuk mengelola data.

Informasi latar belakang

DBeaver adalah alat manajemen database gratis, multi-platform yang dirancang untuk pengembang, administrator database, analis, dan profesional lainnya yang bekerja dengan database.

Prasyarat

  • Proyek MaxCompute telah dibuat.

  • Buat pasangan AccessKey untuk akun Alibaba Cloud Anda, yang akan digunakan untuk mengakses Proyek MaxCompute.

  • Paket JAR jar-with-dependencies telah diunduh.

    Klik odps-jdbc-3.9.0.jar untuk mengunduhnya, atau dapatkan versi terbaru dari paket JAR MaxCompute dari GitHub atau repositori Maven. Driver JDBC MaxCompute v3.9.0 digunakan dalam topik ini.

  • DBeaver telah diunduh dan diinstal.

    Untuk informasi lebih lanjut tentang cara menginstal DBeaver, lihat Instal.

    DBeaver Community Edition 24.3.1 digunakan dalam topik ini.

Langkah 1: Hubungkan DBeaver ke MaxCompute

  1. Jalankan DBeaver dan akses antarmukanya.

  2. Pilih jenis database yang ingin Anda hubungkan.

    Di bilah menu atas, klik 新建. Di kotak dialog Select your database, pilih SQL > SQLite, lalu klik Next untuk melanjutkan ke kotak dialog Generic JDBC Connection Settings.

  3. Edit pengaturan driver.

    1. Di kotak dialog Generic JDBC Connection Settings, klik tab Main, lalu klik Driver Settings.

    2. Tetapkan nama kelas dan template URL.

      Di dalam kotak dialog Edit Driver 'SQLite', klik tab Settings. Masukkan Com.aliyun.odps.jdbc.odpsdriver pada bidang Class Name dan Jdbc:odps:{file} pada bidang URL Template. image

    3. Tambahkan paket JAR driver JDBC.

      Di kotak dialog Edit Driver 'SQLite', klik tab Libraries. Klik Add File untuk mengaitkan paket JAR driver JDBC MaxCompute odps-jdbc-3.9.0-rc4-jar-with-dependencies.jar dengan perpustakaan sumber data. image

    4. Klik OK.

  4. Masukkan informasi URL JDBC.

    Di kotak dialog Generic JDBC Connection Settings, klik tab Main, lalu isi detail JDBC URL.

    Parameter

    Deskripsi

    Connect by

    Pilih URL.

    JDBC URL

    URL yang digunakan untuk menghubungkan ke proyek MaxCompute.

    • Contoh: jdbc:odps:https://service.cn-hangzhou.maxcompute.aliyun.com/api?project=test&accessId=xx&accessKey=xx.

    • Format URL: jdbc:odps:<maxCompute_endpoint>?project=<maxCompute_project_name>&accessId=<access_id>&accessKey=<access_key>[&interactiveMode={true|false}]. Hapus tanda kurung sudut (<>) saat Anda mengonfigurasi parameter ini.

      • <maxCompute_endpoint>: wajib. Titik akhir wilayah tempat proyek MaxCompute berada.

      • <maxCompute_project_name>: wajib. Nama proyek MaxCompute yang ingin Anda akses.

      • access_id: wajib. ID AccessKey yang digunakan untuk mengakses proyek MaxCompute. Anda bisa pergi ke halaman Manajemen AccessKey untuk mendapatkan ID AccessKey.

      • access_key: wajib. Rahasia AccessKey yang sesuai dengan ID AccessKey.

      • interactiveMode: opsional. Parameter ini menentukan apakah akan mengaktifkan fitur Percepatan Kueri MaxCompute (MCQA).

        Jika Anda ingin mengaktifkan fitur MCQA, tambahkan &interactiveMode=true di akhir URL. Untuk informasi lebih lanjut tentang fitur MCQA, lihat Percepatan Kueri.

  5. Klik Test Connection. Jika kotak dialog Connection Test menunjukkan Connected, itu berarti koneksi antara DBeaver dan MaxCompute telah berhasil dibuat. P6

Langkah 2: Gunakan DBeaver untuk menanyakan dan menganalisis data

Setelah menghubungkan DBeaver ke MaxCompute, Anda dapat melihat koneksi MaxCompute yang telah dibuat di pohon navigasi sisi kiri DBeaver dan mengelola Proyek MaxCompute menggunakan fitur SQL. Anda dapat melakukan operasi berikut berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut tentang operasi ini, lihat informasi bantuan DBeaver.

  • Menanyakan semua tabel yang ada

    Anda dapat menanyakan informasi semua tabel yang terdaftar di bawah koneksi MaxCompute yang telah dibuat.

    P7

  • Menanyakan skema tabel

    Klik kanan tabel yang ingin Anda tanyakan di bawah koneksi MaxCompute yang telah dibuat dan pilih View Table untuk melihat skemanya.

    P8

  • Menanyakan data tabel

    • Anda dapat mengklik SQL Editor > New SQL Editor di bawah koneksi MaxCompute yang telah dibuat, masukkan kueri SQL tabel yang diinginkan ke dalam editor, lalu jalankan kueri tersebut.

      p9

    • Jika saklar sintaksis skema proyek Anda tidak diaktifkan, lihat Aktifkan fitur skema untuk detailnya. Sebagai alternatif, klik kanan tabel yang diinginkan di bawah koneksi MaxCompute yang telah dibuat, pilih View Project, dan arahkan ke tab Data untuk melihat data.

      p10