DataService Studio memungkinkan Anda mengonfigurasi solusi percepatan untuk mempercepat kueri tabel data mentah tertentu. Solusi ini mencakup Acceleration Service yang disediakan oleh DataService Studio dan MCQA yang disediakan oleh MaxCompute. Anda dapat mengonfigurasi solusi percepatan untuk API guna meningkatkan kinerja dan efisiensi kueri API tersebut. Topik ini menjelaskan solusi percepatan yang didukung serta cara mengonfigurasinya.
Informasi latar belakang
DataService Studio menyediakan dua solusi percepatan berikut: Acceleration Service dan MCQA. Anda dapat bergabung dengan grup DingTalk DataWorks untuk konsultasi lebih lanjut.
Tabel berikut menjelaskan kedua solusi percepatan tersebut:
Solusi Percepatan | Deskripsi | Wilayah dan Grup Sumber Daya yang Didukung | Konfigurasi |
Acceleration Service | Solusi ini diimplementasikan berdasarkan tabel eksternal Hologres. Solusi ini memungkinkan Hologres membuat pemetaan antara skema tabel eksternal Hologres dan tabel MaxCompute. Anda tidak perlu mengekspor data dari MaxCompute, sehingga mempercepat kueri data MaxCompute. Catatan Saat menggunakan solusi ini, Anda tidak perlu membeli instance mesin komputasi Hologres karena instance yang ada digunakan secara otomatis. Anda hanya perlu menentukan tabel MaxCompute yang ingin dipercepat. |
| Sebelum menggunakan solusi ini, lakukan langkah-langkah berikut:
Untuk informasi lebih lanjut, lihat Gunakan Solusi Layanan Percepatan. |
MCQA | Solusi ini diimplementasikan berdasarkan fitur MaxCompute Query Acceleration (MCQA). Anda dapat menggunakan solusi ini untuk mempercepat pelaksanaan pekerjaan kueri kecil hingga menengah, serta mengurangi waktu eksekusi dari beberapa menit menjadi beberapa detik. Untuk informasi lebih lanjut, lihat Ikhtisar MCQA. |
| Untuk menggunakan solusi ini, pilih MCQA sebagai parameter Metode Percepatan saat mengonfigurasi API. Untuk informasi lebih lanjut, lihat Gunakan Solusi MCQA. |
Gunakan solusi Layanan Percepatan
Perhatian
Item percepatan hanya dapat berisi satu tabel data, dan hanya satu item percepatan yang dapat ditambahkan untuk setiap tabel data.
Jika Anda memilih nama tabel data yang sudah memiliki item percepatan saat menambahkan item baru, inisialisasi item percepatan akan gagal.
Langkah 1: Tambahkan item percepatan
Buka halaman DataService Studio.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to DataService Studio.
Di panel navigasi kiri, klik ikon
untuk membuka halaman Acceleration Service.Di pojok kanan atas halaman Acceleration Service, klik Add Acceleration Item.
Di kotak dialog Tambah Item Percepatan, konfigurasikan parameter. Tabel berikut menjelaskan parameter tersebut.

Parameter
Deskripsi
Acceleration Solution
Pilih Hologres Foreign Table.
CatatanHologres adalah layanan gudang data real-time yang dikembangkan oleh Alibaba Cloud dan terhubung ke MaxCompute di lapisan bawah. Solusi Layanan Percepatan diimplementasikan berdasarkan tabel eksternal Hologres. Solusi ini memungkinkan Hologres membuat pemetaan antara skema tabel eksternal Hologres dan tabel MaxCompute. Anda tidak perlu mengekspor data dari MaxCompute. Ini mempercepat kueri data MaxCompute. Saat menggunakan solusi ini, Anda tidak perlu membeli instance mesin komputasi Hologres karena instance mesin komputasi Hologres yang ada digunakan secara otomatis. Anda hanya perlu menentukan tabel MaxCompute yang ingin Anda aktifkan percepatannya.
Datasource Type
Pilih MaxCompute (ODPS).
Table Name
Pilih nama sumber data MaxCompute dan tabel data.
CatatanJika Anda ingin mempercepat kueri beberapa tabel data, klik Tambah Tabel untuk menambahkan tabel data. Dengan cara ini, beberapa item percepatan dapat ditambahkan sekaligus. Anda dapat menambahkan maksimal 10 tabel data MaxCompute sekaligus.
Klik OK. Setelah status Initialize Succeeded muncul di kolom Status kotak dialog Add Acceleration Item, klik Close.
Langkah 2: Konfigurasikan API
Temukan API yang diinginkan dan klik dua kali nama API tersebut. Di bagian Pilih Tabel tab konfigurasi API, konfigurasikan parameter Jenis Sumber Data, Nama Sumber Data, Metode Percepatan, dan Nama Tabel.
Datasource Type: Pilih MaxCompute (ODPS).
Datasource Name: Pilih nama sumber data yang memiliki item percepatan.
Acceleration Method: Pilih Acceleration Service.
CatatanSetelah mengatur parameter Metode Percepatan ke Layanan Percepatan, solusi Layanan Percepatan digunakan untuk mempercepat kueri data yang dilakukan menggunakan API. Di halaman Layanan Percepatan, Anda dapat melihat item percepatan yang terkait dengan API.
Jika API dibuat menggunakan editor kode, Anda hanya dapat menggunakan API ini untuk melakukan kueri tabel tunggal dan harus menggunakan sintaks Hologres di editor kode.
Table Name: Tabel data tempat item akselerasi ditambahkan ditandai dengan Akselerasi. Anda dapat memilih tabel data dari daftar drop-down.
Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter lainnya, lihat Buat API menggunakan UI tanpa kode atau Buat API menggunakan editor kode.
Langkah 3: Lihat item percepatan
Di halaman Acceleration Service DataService Studio, Anda dapat melihat item percepatan yang telah ditambahkan.
Nama Kolom | Deskripsi |
Actions | Operasi yang didukung: Discard dan View API.
|
Gunakan solusi MCQA
Untuk menggunakan solusi percepatan MCQA, Anda hanya perlu mengonfigurasi API.
Konfigurasikan API
Temukan API yang diinginkan dan klik dua kali nama API tersebut. Di bagian Pilih Tabel tab konfigurasi API, konfigurasikan parameter Jenis Sumber Data, Nama Sumber Data, Metode Percepatan, dan Nama Tabel.
Datasource Type: Pilih MaxCompute (ODPS).
Datasource Name: Pilih nama sumber data yang memiliki item percepatan.
Acceleration Method: Pilih MCQA.
CatatanSetelah mengatur parameter Metode Percepatan ke MCQA, solusi MCQA digunakan untuk mempercepat kueri data yang dilakukan menggunakan API.
Table Name: Pilih nama tabel data MaxCompute yang diinginkan.
Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter lainnya, lihat Buat API menggunakan UI tanpa kode atau Buat API menggunakan editor kode.