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 Service | MCQA | |
|---|---|---|
| Cara kerja | Memetakan 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 digunakan | API 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 group | Resource group bersama untuk DataService Studio | Hanya resource group eksklusif |
| Jenis proyek MaxCompute | Semua jenis | Langganan atau pay-as-you-go |
| Langkah penyiapan | 1. Tambahkan item percepatan. 2. Konfigurasikan API. | Hanya konfigurasikan API. |
| Biaya tambahan | Dikenakan 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
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.
Di panel navigasi kiri, klik ikon
untuk membuka halaman Acceleration Service.Di pojok kanan atas, klik Add Acceleration Item.
Di kotak dialog Add Acceleration Item, konfigurasikan parameter berikut.
Parameter Deskripsi Acceleration Solution Pilih 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 Type Pilih MaxCompute (ODPS). Table Name Pilih 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. 
Klik OK. Saat kolom Status menampilkan Initialize Succeeded, klik Close.
Langkah 2: Konfigurasikan API
Temukan API target, lalu klik ganda namanya.
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.Parameter Nilai Datasource Type MaxCompute (ODPS) Datasource Name Sumber data tempat Anda menambahkan item percepatan Acceleration Method Acceleration Service Table Name Pilih tabel yang ditandai dengan Accelerated 
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.

| Action | Deskripsi |
|---|---|
| Discard | Menghapus 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 API | Klik 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
Temukan API target, lalu klik ganda namanya.
Di bagian Select Table pada tab konfigurasi API, atur parameter berikut.
Parameter Nilai Datasource Type MaxCompute (ODPS) Datasource Name Sumber data MaxCompute target Acceleration Method MCQA Table Name Tabel data MaxCompute target 
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.