全部产品
Search
文档中心

MaxCompute:Hubungkan SQL Workbench/J ke MaxCompute

更新时间:Jul 02, 2025

MaxCompute memungkinkan Anda menggunakan alat manajemen database SQL Workbench/J untuk mengakses proyek MaxCompute dan mengelola data. Topik ini menjelaskan cara menggunakan driver Java Database Connectivity (JDBC) MaxCompute untuk menghubungkan SQL Workbench/J ke proyek MaxCompute dan mengelola data dengan SQL Workbench/J.

Informasi latar belakang

SQL Workbench/J adalah alat kueri SQL lintas platform yang gratis dan independen dari DBMS. Alat ini ditulis dalam Java dan dapat berjalan pada sistem operasi yang menyediakan Java Runtime Environment (JRE).

Prasyarat

  • Sebuah proyek MaxCompute telah dibuat.

    Untuk informasi lebih lanjut tentang cara membuat proyek MaxCompute, lihat Buat Proyek MaxCompute.

  • Pasangan AccessKey akun Alibaba Cloud yang digunakan untuk mengakses proyek MaxCompute diperoleh.

    Anda dapat mengklik foto profil di sudut kanan atas konsol MaxCompute dan memilih Manajemen AccessKey untuk mendapatkan pasangan AccessKey.

  • Paket JAR driver JDBC MaxCompute versi 3.0.1 atau lebih baru telah diunduh. Paket ini mencakup paket jar-with-dependencies.

    Driver JDBC MaxCompute versi 3.2.9 digunakan dalam topik ini.

  • SQL Workbench/J telah diunduh dan diinstal.

    SQL Workbench/J Build 127 (2020-08-22) digunakan dalam topik ini.

  • Java 8 atau lebih baru telah diinstal.

Prosedur

Untuk menghubungkan SQL Workbench/J ke proyek MaxCompute dan mengelola proyek MaxCompute, ikuti langkah-langkah berikut:

  1. Langkah 1: Tambahkan Driver JDBC MaxCompute

    Unggah paket JAR driver JDBC MaxCompute ke SQL Workbench/J. Setelah itu, SQL Workbench/J dapat menggunakan driver ini untuk mengakses proyek MaxCompute.

  2. Langkah 2: Hubungkan SQL Workbench/J ke MaxCompute

    Konfigurasikan parameter koneksi untuk menghubungkan SQL Workbench/J ke proyek MaxCompute.

  3. Langkah 3: Gunakan SQL Workbench/J untuk Mengelola Proyek MaxCompute

    Gunakan SQL Workbench/J untuk mengelola proyek MaxCompute berdasarkan koneksi yang telah dibuat.

Langkah 1: Tambahkan driver JDBC MaxCompute

  1. Mulai SQL Workbench/J.

    Saat Anda memulai SQL Workbench/J, kotak dialog Select Connection Profile akan ditampilkan secara otomatis.

  2. Di pojok kiri bawah kotak dialog Select Connection Profile, klik Manage Drivers. Dalam kotak dialog Manage Drivers, masukkan nama driver kustom di bidang Name, unggah paket JAR dari driver JDBC MaxCompute, lalu klik OK.

    新建驱动

    Setelah paket JAR driver JDBC MaxCompute diunggah, parameter Classname secara otomatis disetel ke com.aliyun.odps.jdbc.OdpsDriver.

Langkah 2: Hubungkan SQL Workbench/J ke MaxCompute

  1. Di sisi kanan kotak dialog Select Connection Profile, masukkan nama koneksi, seperti MCtoSQL, dan konfigurasikan parameter koneksi. Tabel berikut menjelaskan parameter koneksi.

    配置连接参数

    Parameter

    Deskripsi

    Driver

    Driver yang digunakan untuk menghubungkan SQL Workbench/J ke proyek MaxCompute. Pilih driver JDBC MaxCompute (com.aliyun.odps.jdbc.OdpsDriver) yang dikonfigurasi di Langkah 1 dari daftar drop-down Driver.

    URL

    URL yang digunakan untuk terhubung ke proyek MaxCompute. Formatnya adalah jdbc:odps:<MaxCompute_endpoint>?project=<MaxCompute_project_name>[&interactiveMode={true|false}]. Hapus tanda kurung sudut (<>) saat Anda mengonfigurasi parameter ini. Parameter:

    • <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 tersebut. Masuk ke Konsol MaxCompute, pilih wilayah tempat proyek MaxCompute Anda berada di bilah navigasi atas, dan pilih Workspace > Projects. Lalu 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=true di akhir URL. Untuk informasi lebih lanjut tentang fitur MCQA, lihat Percepatan Kueri.

    Username

    ID AccessKey yang digunakan untuk mengakses proyek MaxCompute.

    Anda dapat mengklik foto profil di sudut kanan atas konsol MaxCompute dan memilih Manajemen AccessKey untuk mendapatkan ID AccessKey.

    Password

    Rahasia AccessKey yang sesuai dengan ID AccessKey.

    Anda dapat mengklik foto profil di sudut kanan atas konsol MaxCompute dan memilih Manajemen AccessKey untuk mendapatkan Rahasia AccessKey.

  2. Klik Test. Jika pesan yang ditunjukkan pada gambar berikut muncul, klik OK. Koneksi antara SQL Workbench/J dan proyek MaxCompute telah berhasil dibuat.

    连接测试

Langkah 3: Gunakan SQL Workbench/J untuk mengelola proyek MaxCompute

Di SQL Workbench/J, Anda dapat mengeksekusi pernyataan SQL MaxCompute untuk mengelola proyek MaxCompute berdasarkan koneksi yang telah dibuat.

  • Kueri Semua Tabel yang Ada

    Setelah membuat koneksi antara SQL Workbench/J dan proyek MaxCompute, Anda akan dialihkan ke halaman eksekusi SQL. Kemudian, Anda dapat mengeksekusi pernyataan show tables; untuk menanyakan informasi tentang semua tabel yang ada.

    查看所有表

  • Kueri Skema Tabel

    Setelah membuat koneksi antara SQL Workbench/J dan proyek MaxCompute, Anda akan dialihkan ke halaman eksekusi SQL. Kemudian, Anda dapat mengeksekusi pernyataan desc <table_name>; untuk menanyakan skema tabel.

    查看表结构

  • Kueri Data Tabel

    Setelah membuat koneksi antara SQL Workbench/J dan proyek MaxCompute, Anda akan dialihkan ke halaman eksekusi SQL. Kemudian, Anda dapat mengeksekusi pernyataan SELECT untuk menanyakan data tabel.

    查看表数据