All Products
Search
Document Center

DataWorks:Solusi percepatan untuk kueri data berbasis API

Last Updated:Mar 26, 2026

Secara default, API DataService Studio yang melakukan kueri terhadap tabel MaxCompute dapat mengalami latensi tinggi. Dua solusi percepatan—Acceleration Service (berbasis tabel eksternal Hologres) dan MCQA (MaxCompute Query Acceleration)—mampu mengurangi waktu eksekusi kueri dari menit menjadi detik. Topik ini menjelaskan cara memilih antara kedua solusi tersebut serta mengonfigurasi masing-masingnya.

Pilih solusi percepatan

Kedua solusi ini menargetkan data MaxCompute dan tersedia di empat wilayah: Tiongkok (Beijing), Tiongkok (Hangzhou), Tiongkok (Shanghai), dan Tiongkok (Shenzhen).

Acceleration ServiceMCQA
Cara kerjaMemetakan tabel eksternal Hologres ke skema tabel MaxCompute. Kueri dijalankan melalui Hologres tanpa mengekspor data dari MaxCompute.Mengarahkan kueri melalui mesin MaxCompute Query Acceleration (MCQA), sehingga mengurangi waktu eksekusi kueri berukuran kecil dan menengah dari menit menjadi detik.
Kapan digunakanAPI Anda menargetkan tabel MaxCompute tetap dan Anda memerlukan tanggapan yang stabil dengan latensi rendah.API Anda menjalankan kueri ad-hoc atau variabel, dan Anda ingin eksekusi lebih cepat tanpa perlu mengonfigurasi pemetaan tabel terlebih dahulu.
Resource groupResource group bersama untuk DataService StudioHanya resource group eksklusif
Jenis proyek MaxComputeSemua jenisLangganan atau pay-as-you-go
Langkah penyiapan1. Tambahkan item percepatan. 2. Konfigurasikan API.Hanya konfigurasikan API.
Biaya tambahanDikenakan biaya saat menggunakan resource group bersama untuk memanggil API DataService Studio (mulai 1 Maret 2023). Lihat penagihan DataService Studio.Lihat detail penagihan proyek MaxCompute Anda.

Gunakan solusi Acceleration Service

Batasan

  • Setiap item percepatan dipetakan tepat ke satu tabel data.

  • Setiap tabel data hanya dapat memiliki satu item percepatan.

  • Jika Anda memilih tabel yang sudah memiliki item percepatan, inisialisasi akan gagal.

Langkah 1: Tambahkan item percepatan

  1. Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah target. Di panel navigasi kiri, pilih Data Analysis and Service > Go to DataService Studio. Pilih ruang kerja target, lalu klik Go to DataService Studio.

  2. Di panel navigasi kiri, klik ikon 数据加速 untuk membuka halaman Acceleration Service.

  3. Di pojok kanan atas, klik Add Acceleration Item.

  4. Di kotak dialog Add Acceleration Item, konfigurasikan parameter berikut.

    ParameterDeskripsi
    Acceleration SolutionPilih Hologres Foreign Table. Hologres memetakan skema tabel eksternalnya ke tabel MaxCompute Anda, sehingga kueri dijalankan tanpa mengekspor data MaxCompute. Tidak diperlukan instans mesin komputasi Hologres terpisah—instans yang sudah ada digunakan secara otomatis.
    Datasource TypePilih MaxCompute (ODPS).
    Table NamePilih sumber data MaxCompute dan tabel datanya. Untuk menambahkan beberapa tabel sekaligus, klik Add Table. Anda dapat menambahkan hingga 10 tabel data MaxCompute dalam satu operasi.

    Add acceleration item dialog

  5. Klik OK. Saat kolom Status menampilkan Initialize Succeeded, klik Close.

Langkah 2: Konfigurasikan API

  1. Temukan API target, lalu klik ganda namanya.

  2. Di bagian Select Table pada tab konfigurasi API, atur parameter berikut.

    Setelah Anda mengatur parameter Acceleration Method ke Acceleration Service, solusi Acceleration Service akan digunakan untuk mempercepat kueri data yang dilakukan oleh API. Di halaman Acceleration Service, Anda dapat melihat item percepatan yang terkait dengan API tersebut. Jika API dibuat menggunakan editor kode, API tersebut hanya mendukung kueri satu tabel dan memerlukan sintaks Hologres di editor.
    ParameterNilai
    Datasource TypeMaxCompute (ODPS)
    Datasource NameSumber data tempat Anda menambahkan item percepatan
    Acceleration MethodAcceleration Service
    Table NamePilih tabel yang ditandai dengan Accelerated

    Select table parameters

  3. Konfigurasikan parameter API lainnya. Untuk panduan lebih lanjut, lihat Buat API menggunakan Antarmuka tanpa kode atau Buat API menggunakan editor kode.

Langkah 3: Lihat dan kelola item percepatan

Di halaman Acceleration Service, Anda dapat melihat semua item percepatan dan mengelolanya melalui kolom Actions.

Acceleration Service page
ActionDeskripsi
DiscardMenghapus item percepatan. API yang terkait dengan item yang dibuang akan mengembalikan error. Sebelum membuang, periksa API mana saja yang menggunakan item tersebut dan batalkan publikasinya.
View APIKlik ikon More lalu pilih View API untuk melihat API yang terkait dengan item percepatan tersebut.

Gunakan solusi MCQA

MCQA hanya memerlukan satu langkah konfigurasi—tidak diperlukan item percepatan.

Konfigurasikan API

  1. Temukan API target, lalu klik ganda namanya.

  2. Di bagian Select Table pada tab konfigurasi API, atur parameter berikut.

    ParameterNilai
    Datasource TypeMaxCompute (ODPS)
    Datasource NameSumber data MaxCompute target
    Acceleration MethodMCQA
    Table NameTabel data MaxCompute target

    MCQA configuration

  3. Konfigurasikan parameter API lainnya. Untuk panduan lebih lanjut, lihat Buat API menggunakan Antarmuka tanpa kode atau Buat API menggunakan editor kode.

Untuk informasi latar belakang tentang cara kerja MCQA, lihat ikhtisar MCQA.

Topik terkait