全部产品
Search
文档中心

DataWorks:Solusi percepatan untuk kueri data berbasis API

更新时间:Jul 02, 2025

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.

  • Solusi ini didukung di wilayah Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Hangzhou), dan Tiongkok (Shenzhen).

  • Mulai 1 Maret 2023, penggunaan solusi ini dengan grup sumber daya bersama untuk DataService Studio akan dikenakan biaya. Untuk informasi lebih lanjut tentang penagihan, lihat DataService Studio.

  • Solusi ini hanya mendukung kueri data MaxCompute yang dipercepat.

Sebelum menggunakan solusi ini, lakukan langkah-langkah berikut:

  1. Tambahkan item percepatan.

  2. Konfigurasikan API.

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.

  • Solusi ini didukung di wilayah Tiongkok (Beijing), Tiongkok (Hangzhou), Tiongkok (Shanghai), dan Tiongkok (Shenzhen).

  • Hanya grup sumber daya eksklusif untuk DataService Studio yang mendukung solusi ini.

  • Solusi ini tersedia untuk proyek MaxCompute berlangganan dan proyek MaxCompute bayar sesuai pemakaian.

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

  1. Buka halaman DataService Studio.

    Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Analysis and Service > DataService Studio. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to DataService Studio.

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

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

  4. Di kotak dialog Tambah Item Percepatan, konfigurasikan parameter. Tabel berikut menjelaskan parameter tersebut.

    新增

    Parameter

    Deskripsi

    Acceleration Solution

    Pilih Hologres Foreign Table.

    Catatan

    Hologres 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.

    Catatan

    Jika 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.

  5. 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.

    Catatan
    • Setelah 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.

  • Discard: Anda dapat mengklik Buang untuk membuang item percepatan. Setelah Anda membuang item percepatan, kesalahan terjadi saat Anda memanggil API yang terkait dengan item percepatan tersebut.

    Catatan

    Sebelum Anda membuang item percepatan, kami sarankan Anda memeriksa API yang terkait dengan item percepatan dan menarik publikasi API tersebut.

  • View API: Anda dapat mengklik ikon Lainnya dan memilih Lihat API untuk melihat API yang terkait dengan item percepatan terkait.

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.MCQA

  • Datasource Type: Pilih MaxCompute (ODPS).

  • Datasource Name: Pilih nama sumber data yang memiliki item percepatan.

  • Acceleration Method: Pilih MCQA.

    Catatan

    Setelah 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.