Studio Layanan Data mendukung percepatan kueri pada tabel dari sumber data tertentu. Solusi yang tersedia adalah Layanan Percepatan yang disediakan oleh DataWorks dan MaxCompute Query Acceleration (MCQA). Kedua solusi ini meningkatkan kecepatan serta kinerja kueri data saat Anda memanggil API. Topik ini menjelaskan cara menggunakan kedua solusi tersebut.
Informasi latar belakang
Studio Layanan Data menawarkan dua solusi percepatan: Acceleration Service dan MCQA. Untuk bantuan, Anda dapat bergabung dengan grup DingTalk DataWorks.
Tabel berikut membandingkan kedua solusi tersebut.
|
Solusi Percepatan |
Deskripsi |
Wilayah dan Kelompok Sumber Daya yang Didukung |
Konfigurasi |
|
Acceleration Service |
Layanan Percepatan menggunakan tabel eksternal Hologres untuk mempercepat kueri. Hologres memetakan struktur tabel MaxCompute, sehingga Anda dapat mengkueri data MaxCompute lebih cepat tanpa perlu mengekspornya. Catatan
Mesin Hologres yang diperlukan untuk solusi ini disediakan oleh Studio Layanan Data, sehingga Anda tidak perlu membelinya secara terpisah. Cukup pilih tabel data MaxCompute yang menjadi target. |
|
Untuk menggunakan Layanan Percepatan, lakukan langkah-langkah berikut:
Untuk instruksi lengkap, lihat Solusi 1: Gunakan Layanan Percepatan. |
|
MCQA |
Solusi ini menggunakan fitur MaxCompute Query Acceleration (MCQA). MCQA mengoptimalkan kueri pada set data berukuran kecil hingga menengah, mengurangi waktu eksekusi dari hitungan menit menjadi detik. Untuk informasi selengkapnya tentang fitur MCQA MaxCompute, lihat Ikhtisar MCQA. |
|
Untuk menggunakan MCQA, cukup pilih solusi percepatan MCQA saat Anda mengonfigurasi API. Untuk panduan, lihat Solusi 2: Gunakan MCQA. |
Solusi 1: Layanan Percepatan
Catatan penggunaan
-
Setiap item percepatan memiliki pemetaan satu-ke-satu dengan tabel data.
-
Inisialisasi gagal jika Anda menambahkan item percepatan ke tabel data yang sudah dikaitkan dengan item percepatan lain.
Langkah 1: Tambahkan item percepatan
-
Buka halaman Data Services.
Login ke Konsol DataWorks. Di wilayah target, klik di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to DataService Studio.
-
Di panel navigasi sebelah kiri, klik ikon
untuk membuka halaman Acceleration Service. -
Di halaman Acceleration Service, klik Add Acceleration Item di pojok kanan atas untuk membuka panel Add Acceleration Item.
-
Konfigurasikan item percepatan.
Parameter
Deskripsi
Acceleration Solution
Saat ini, hanya Hologres Foreign Table yang didukung.
CatatanSolusi ini menggunakan tabel eksternal Hologres untuk memetakan struktur tabel MaxCompute. Hal ini memungkinkan kueri yang lebih cepat tanpa perlu mengekspor data. Studio Layanan Data menyediakan mesin Hologres yang diperlukan, sehingga Anda tidak perlu membelinya secara terpisah.
Data Source Type
Saat ini, hanya sumber data MaxCompute (ODPS) yang dapat dipercepat.
Data Table Name
Pilih sumber data MaxCompute dan tabel data yang akan dipercepat.
CatatanJika Anda memiliki beberapa tabel data yang perlu dipercepat, klik Add Data Table untuk menambahkan lebih banyak tabel dan membuat beberapa item percepatan sekaligus. Anda dapat menambahkan hingga 10 tabel data MaxCompute dalam satu kali proses.
-
Klik Determine. Item percepatan dibuat ketika status Initialized ditampilkan untuk tabel data yang dipilih di dialog Add Acceleration Item. Klik Determine untuk menutup dialog tersebut.
Langkah 2: Konfigurasikan API
Klik ganda API untuk membuka halaman konfigurasinya. Di area pemilihan tabel—misalnya, menggunakan MaxCompute—konfigurasikan parameter seperti tipe sumber data, nama sumber data, dan nama tabel data. Di bagian Data Source Environment, pilih Production Environment atau Development Environment. Layanan Percepatan tidak mendukung beberapa zona ketersediaan. Disarankan agar Anda menggunakan instans Hologres general-purpose dan membuat tabel eksternal untuk mempercepat kueri data MaxCompute.
-
Data Source Type: Pilih MaxCompute (ODPS).
-
Data Source Name: Pilih nama sumber data yang telah dikonfigurasi item percepatannya.
-
Acceleration Method: Pilih Acceleration Service.
Catatan-
Setelah Anda memilih Layanan Percepatan, API ini akan menggunakan kemampuan percepatan yang disediakan oleh Studio Layanan Data untuk mempercepat kueri. Anda dapat melihat item percepatan yang terkait dengan API ini di halaman daftar item percepatan.
-
Jika Anda memilih Layanan Percepatan dalam script mode, hanya kueri tabel tunggal yang didukung, dan Anda harus menggunakan sintaks Hologres di editor SQL.
-
-
Data Table Name: Dari daftar drop-down, pilih tabel yang ditandai sebagai "Accelerated".
Untuk informasi tentang parameter konfigurasi API lainnya, lihat Create an API from a data source (API Gateway) atau Create an API in script mode.
Langkah 3: Lihat item percepatan
Halaman Acceleration Service di Studio Layanan Data mencantumkan semua item percepatan yang telah dibuat. Daftar tersebut mencakup kolom seperti Acceleration item ID, Data table name, Data source name, Data source type, Status, Owner, Creation time, dan Actions. Di bagian atas halaman, Anda dapat mencari item percepatan berdasarkan Data table name dan Data source name, serta mengklik Add Acceleration Item untuk menambahkan item baru.
|
Parameter utama |
Deskripsi |
|
Operation |
Kolom ini mencakup Discard dan View API:
|
Solusi 2: MCQA
Untuk menggunakan MCQA, cukup konfigurasikan API-nya.
Konfigurasikan API
Klik ganda API untuk membuka halaman konfigurasinya. Di area pemilihan tabel—misalnya, menggunakan MaxCompute—konfigurasikan parameter seperti tipe sumber data, nama sumber data, dan nama tabel data.
-
Data Source Type: Pilih MaxCompute (ODPS).
-
Data Source Name: Pilih nama sumber data yang telah dikonfigurasi item percepatannya.
-
Acceleration Method: Pilih MCQA.
CatatanSetelah Anda memilih MCQA, API ini akan menggunakan layanan percepatan yang disediakan oleh MaxCompute untuk mempercepat kueri data.
-
Data Table Name: Pilih tabel data MaxCompute target.
Untuk informasi tentang parameter konfigurasi API lainnya, lihat Create an API from a data source (API Gateway) atau Create an API in script mode.