Project Explorer di MaxCompute Studio menyediakan antarmuka visual untuk mengelola user-defined function (UDF) dalam proyek MaxCompute Anda. Gunakan fitur ini untuk membuat UDF dari resource JAR atau PY yang telah diunggah, melihat sintaksis dan kode fungsi, serta menghapus UDF yang tidak lagi diperlukan.
Operasi yang didukung
Tabel berikut menunjukkan operasi yang tersedia untuk fungsi bawaan dan UDF MaxCompute.
| Operasi | Fungsi bawaan | UDF MaxCompute | Catatan |
|---|---|---|---|
| Create | Tidak | Ya | — |
| View syntax | Ya | Ya | — |
| View code | Tidak | Ya | Fungsi bawaan: hanya sintaksis. UDF MaxCompute: sintaksis dan kode. |
| Modify | Tidak | Tidak (diperlukan solusi alternatif) | Untuk memodifikasi UDF: hapus, kembangkan ulang, paketkan, unggah, lalu buat ulang. |
| Delete | Tidak | Ya | — |
Buat UDF
Sebelum membuat UDF, unggah file resource yang dibutuhkan ke proyek MaxCompute Anda.
Pada bilah menu IntelliJ IDEA, pilih MaxCompute > Create UDF.
Pada kotak dialog Create Function, konfigurasikan parameter berikut.
Parameter Deskripsi MaxCompute project Proyek MaxCompute tempat fungsi akan dibuat. Function name Nama yang digunakan saat memanggil fungsi dalam Pernyataan SQL. Nama ini harus unik dalam proyek. Untuk memeriksa nama yang sudah ada, buka Project Explorer dan perluas folder Functions. Using resources File resource yang dibutuhkan oleh fungsi. Untuk memilih beberapa file, tekan Ctrl dan klik setiap file. Main class Kelas yang didefinisikan dalam file JAR atau PY yang menjadi dasar fungsi. Force update if already exists Jika dipilih, fungsi yang sudah ada dengan nama yang sama dalam proyek akan ditimpa. 
Klik OK.
Di Project Explorer, klik kanan folder Functions dan pilih Refresh meta. Fungsi baru akan muncul dalam daftar.
Lihat sintaksis atau kode fungsi
Fungsi bawaan
Di Project Explorer, perluas folder Functions dan klik ganda nama fungsi di folder Builtln untuk melihat sintaksisnya.
MaxCompute UDFs
Di Project Explorer, perluas folder Functions, lalu lakukan salah satu langkah berikut di folder UserDefined:
Klik ganda nama fungsi untuk melihat kodenya.
Klik kanan nama fungsi dan pilih Show function detail untuk melihat kodenya.
Klik nama fungsi untuk melihat sintaksisnya.

Hapus UDF
Di Project Explorer, perluas folder Functions, klik kanan nama fungsi, lalu pilih Delete function from server.

Pada kotak dialog Confirmation Required, klik OK.
Klik kanan folder Functions dan pilih Refresh meta. Fungsi yang dihapus tidak akan lagi muncul dalam daftar.