全部产品
Search
文档中心

MaxCompute:Fungsi

更新时间:Jul 02, 2025

Fungsi adalah artefak pemrograman yang digunakan untuk menjalankan operasi tertentu dalam pernyataan SQL. Fungsi terbagi menjadi dua kategori: fungsi bawaan dan fungsi yang didefinisikan pengguna (UDF).

MaxCompute menyediakan kemampuan komputasi SQL. Anda dapat menggunakan fungsi bawaan dalam pernyataan SQL MaxCompute untuk menyelesaikan berbagai tugas komputasi dan penghitungan. Jika fungsi bawaan tidak memenuhi kebutuhan Anda, Anda dapat menggunakan API Java atau Python dari MaxCompute untuk mengembangkan UDF.

  • Fungsi bawaan: Mempermudah penulisan kueri SQL dan meningkatkan efisiensi pemrosesan data.

  • UDF: Meningkatkan fleksibilitas MaxCompute sehingga memungkinkan Anda melakukan komputasi dan analisis data sesuai dengan logika bisnis tertentu.

UDF diklasifikasikan menjadi tiga jenis: fungsi skalar yang didefinisikan pengguna (UDF), fungsi agregat yang didefinisikan pengguna (UDAF), dan fungsi bernilai tabel yang didefinisikan pengguna (UDTF).

Setelah mengembangkan UDF, Anda harus mengompilasi kode UDF menjadi paket JAR, mengunggah paket tersebut ke MaxCompute sebagai sumber daya, dan mendaftarkan UDF di MaxCompute.

Catatan

Untuk menggunakan UDF di MaxCompute, cukup tentukan nama dan parameternya dalam pernyataan SQL seperti saat menggunakan fungsi bawaan MaxCompute.

Referensi

Untuk informasi lebih lanjut tentang operasi fungsi, lihat Buat UDF, Hapus UDF, dan Lihat daftar UDF.