全部产品
Search
文档中心

DataWorks:Mengonfigurasi Filter API (Fungsi)

更新时间:Jul 06, 2025

DataService Studio memungkinkan Anda membuat, menguji, dan menerbitkan fungsi. Fungsi tersebut dapat dikaitkan dengan API dan digunakan sebagai filter untuk memproses parameter permintaan atau respons dari API. Topik ini memberikan gambaran umum tentang fungsi.

Batasan

  • Sebelum menggunakan fungsi sebagai filter untuk API, Anda harus mengaktifkan DataWorks Basic Edition atau edisi lanjutan.

  • Fitur yang memungkinkan penggunaan fungsi Python sebagai filter untuk API sedang dioptimalkan. Anda tidak dapat membuat, mengkloning, atau menerbitkan fungsi Python. Untuk menggunakan fungsi sebagai filter untuk API, disarankan menggunakan fungsi Aviator. Untuk informasi lebih lanjut, lihat Buat fungsi Aviator.

Peringatan

  • Untuk API yang sama, fungsi yang digunakan sebagai prafilter dan post-filter harus memiliki tipe yang sama. Anda tidak dapat menggunakan tipe fungsi yang berbeda sebagai filter untuk API.

  • Untuk memastikan keamanan data dan kinerja fungsi, gunakan kelompok sumber daya eksklusif untuk DataService Studio untuk menjalankan fungsi Aviator.

    • Saat memodifikasi atau menguji fungsi, Anda harus mengaitkan kelompok sumber daya eksklusif untuk DataService Studio dengan fungsi tersebut. Untuk informasi lebih lanjut, lihat Buat fungsi.

    • Jika Anda mengaktifkan fitur filter untuk API dan mengaitkan fungsi dengan API saat mengembangkan API, Anda harus mengaitkan kelompok sumber daya eksklusif untuk DataService Studio dengan API. Untuk informasi lebih lanjut, lihat Buat API menggunakan antarmuka tanpa kode.

Gambaran Umum

DataService Studio memungkinkan Anda untuk membuat, menguji, dan menerbitkan fungsi Aviator atau fungsi Python. Fungsi tersebut dapat dikaitkan dengan API dan digunakan sebagai filter untuk memproses parameter permintaan atau respons dari API guna melakukan kueri kompleks sesuai kebutuhan bisnis. Untuk informasi lebih lanjut, lihat Gunakan fungsi sebagai filter untuk API.

  • Jika fungsi digunakan sebagai prafilter untuk API, fungsi tersebut memproses parameter permintaan API saat API dipanggil.

  • Jika fungsi digunakan sebagai post-filter untuk API, fungsi tersebut memproses dan merekonstruksi respons API saat API dipanggil.

Untuk contoh kode yang menunjukkan cara menggunakan fungsi Aviator sebagai filter untuk API dalam skenario umum, lihat Praktik terbaik menggunakan fungsi Aviator sebagai filter.