DataWorks DataService Studio memungkinkan Anda mengonsumsi data menggunakan API dan menyediakan data kepada bisnis yang dapat menerima data melalui API. Topik ini menjelaskan skenario contoh untuk menggunakan API di DataWorks DataService Studio guna mengonsumsi data.
Prasyarat
Sebuah grup sumber daya eksklusif untuk DataService Studio telah dibuat, atau kuota layanan data dikonfigurasi untuk grup sumber daya serverless Anda. Selain itu, sumber daya komputasi MaxCompute harus terhubung ke grup sumber daya Anda.
Data telah diproses, dan tabel profil pengguna situs web diperoleh.
Buat API profil pengguna
Setelah data disinkronkan dan diproses, tabel data bernama ads_user_info_1d_${Tipe Sumber Data} dihasilkan. Tabel ini perlu disediakan untuk bisnis yang dapat menerima data menggunakan API. DataWorks memungkinkan Anda membuat API di DataService Studio. Anda dapat menggunakan codeless user interface (UI) atau code editor untuk membuat API.
Langkah 1: Buat API profil pengguna
Operasi dalam contoh ini dilakukan menggunakan fitur API dari 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.
Buat API.
Di panel Pengembangan Layanan halaman DataService Studio, klik ikon
dan pilih . Dalam kotak dialog Generate API, konfigurasikan parameter untuk membuat API menggunakan codeless UI.CatatanAnda dapat membuat API menggunakan UI tanpa kode atau editor kode. Dalam contoh ini, API dibuat menggunakan UI tanpa kode.
Untuk informasi tentang cara membuat API menggunakan UI tanpa kode, lihat Buat API dengan menggunakan UI tanpa kode.
Untuk informasi tentang cara membuat API menggunakan editor kode, lihat Buat API dengan menggunakan editor kode.
Langkah 2: Konfigurasikan API profil pengguna
Konfigurasikan detail untuk API profil pengguna.
Setelah membuat API profil pengguna menggunakan UI tanpa kode, konfigurasikan parameter yang dijelaskan dalam tabel berikut untuk menentukan detail API. Dalam contoh ini, API profil pengguna yang menggunakan sumber data StarRocks dikonfigurasi. Untuk informasi lebih lanjut tentang cara membuat API menggunakan UI tanpa kode, lihat Buat API dengan menggunakan UI tanpa kode.
Bagian
Parameter
Deskripsi
Contoh
Select Table
Datasource Type
Tipe sumber data.
CatatanLayanan data berbasis API tidak mendukung sumber data Hive. Anda dapat melihat tipe sumber data yang didukung saat mengonfigurasi parameter Tipe Sumber Data.
Dalam contoh ini, StarRocks dipilih.
Datasource Name
Sumber data yang ditambahkan.
Dalam contoh ini, sumber data bisnis
Doc_StarRocks_Storage_Compute_Tightly_01digunakan.Datasource Env.
Production
Development
Dalam contoh ini, Production dipilih.
Table Name
Tabel yang perlu digunakan oleh API.
Dalam contoh ini, tabel
ads_user_info_1d_StarRocksdipilih.Select Parameters
Pagination for Return Results
Menentukan apakah akan membagi hasil kembali menjadi beberapa halaman. Pengaturan parameter ini memengaruhi konfigurasi parameter permintaan dan parameter respons.
Jika Anda mengaktifkan Paginasi untuk Hasil Kembali, klik Grup Sumber Daya di panel navigasi kanan, dan konfigurasikan parameter Jumlah Maksimum Catatan Data untuk Permintaan Tunggal pada tab Grup Sumber Daya berdasarkan tipe grup sumber daya yang Anda tentukan. Untuk informasi lebih lanjut, lihat Konfigurasikan API.
Dalam contoh ini, Pagination for Return Results dimatikan.
Set as Req Param
Bidang yang ingin Anda tetapkan sebagai parameter permintaan. Anda dapat menetapkan beberapa bidang sebagai parameter permintaan.
Dalam contoh ini, bidang partisi
dtditetapkan sebagai request parameter.Set as Resp Param
Bidang yang ingin Anda tetapkan sebagai parameter respons. Anda dapat menetapkan beberapa bidang sebagai parameter respons.
Dalam contoh ini, semua bidang dalam tabel
ads_user_info_1d_StarRocksditetapkan sebagai response parameters.Sort field
Konfigurasi di bagian Bidang Urutkan bersifat opsional. Jika Anda ingin mengurutkan data yang dikembalikan oleh API berdasarkan bidang tertentu, temukan bidang tersebut dan klik Tambahkan di kolom Tambahkan ke urutan bidang. Setelah Anda mengklik Tambahkan, bidang tersebut ditambahkan ke bagian Bidang Urutkan.
Dalam contoh ini, tidak ada bidang yang ditambahkan untuk mengurutkan data yang dikembalikan oleh API.
Konfigurasikan grup sumber daya untuk DataService Studio.
Setelah API dikonfigurasi, klik Resource Group di panel navigasi kanan untuk mengonfigurasi grup sumber daya. Tabel berikut menjelaskan parameter yang dapat Anda konfigurasikan. Untuk informasi lebih lanjut, lihat Konfigurasikan grup sumber daya untuk DataService Studio.
Bagian
Parameter
Deskripsi
Resource Group Type
Scheme
Pilih Exclusive Resource Group for DataService Studio.
Exclusive Resource Group for DataService Studio
Pilih grup sumber daya eksklusif untuk DataService Studio atau grup sumber daya serverless (disarankan).
PentingJika Anda telah membeli grup sumber daya eksklusif untuk DataService Studio, Anda dapat langsung memilihnya.
Jika tidak ada grup sumber daya yang tersedia, kami sarankan Anda membeli grup sumber daya serverless. Untuk informasi lebih lanjut, lihat Buat dan gunakan grup sumber daya serverless.
Jika grup sumber daya serverless yang Anda beli redup dan tidak dapat dipilih, Anda harus mengonfigurasi kuota unit komputasi (CU) untuk grup sumber daya untuk DataService Studio. Untuk informasi lebih lanjut, lihat Kelola kuota.
Environment Configuration
Function Timeout
Atur nilainya menjadi 30000. Unit: milidetik.
Maximum Number of Data Records for a Single Request
Atur nilainya menjadi 2000.
Langkah 3: Uji dan publikasikan API
Uji API untuk memeriksa apakah parameter respons yang dikembalikan oleh API memenuhi harapan Anda. Untuk informasi lebih lanjut, lihat Uji API.
Setelah konfigurasi selesai, klik ikon
di bilah alat atas untuk menyimpan API dan klik ikon
di bilah alat atas untuk membuka kotak dialog Uji API.Dalam kotak dialog Test APIs, tentukan nilai untuk semua parameter permintaan API.
Klik Test untuk menguji API.

Publikasikan API ke API Gateway. Setelah API diterbitkan ke API Gateway, alamat panggilan online dihasilkan. Anda dapat melakukan operasi berikut untuk menerbitkan API ke API Gateway. Untuk informasi lebih lanjut, lihat Publikasikan API.
Jika pengujian pada API berhasil, klik ikon
di bilah alat atas pada tab konfigurasi API untuk mengirimkan API. Setelah API dikirimkan, versi dihasilkan untuk API. Untuk melihat informasi tentang semua versi yang dihasilkan untuk API, klik Version di panel navigasi kanan.
Klik Publish di kolom Tindakan versi untuk menerbitkan API versi ini.
Setelah API versi ini diterbitkan, klik Service Management di kolom Tindakan versi untuk mengelola API. Atau, klik Service Management di bilah navigasi atas dan kelola API pada tab Published APIs halaman Manage APIs. Untuk informasi lebih lanjut, lihat topik-topik dalam direktori Kelola dan pertahankan API.
Apa yang harus dilakukan selanjutnya
Setelah API diterbitkan, Anda dapat panggil API dan berikan izin kepada ruang kerja lain untuk memanggil API. Untuk informasi lebih lanjut, lihat Panggil API dan Berikan izin untuk memanggil API.