Project Explorer dari MaxCompute Studio menyediakan editor visual untuk membantu Anda membuat fungsi yang ditentukan pengguna (UDF) di proyek MaxCompute. Editor ini juga memungkinkan Anda melihat kode UDF dan menghapus UDF tersebut. Topik ini menjelaskan cara menggunakan Project Explorer untuk membuat, melihat, atau menghapus UDF MaxCompute secara visual.
Informasi latar belakang
Tabel berikut menjelaskan operasi yang dapat dilakukan pada fungsi bawaan dan UDF MaxCompute di MaxCompute Studio.
| Operasi | Fungsi bawaan | MaxCompute UDF | Deskripsi |
| Buat sebuah fungsi | Tidak tersedia. | ||
| Lihat sintaks atau kode sebuah fungsi |
| ||
| Ubah sebuah fungsi |
| ||
| Hapus sebuah fungsi | Tidak tersedia. |
Buat sebuah fungsi
- Di bilah menu utama IntelliJ IDEA, pilih .
- Di kotak dialog Create Function, konfigurasikan parameter yang diperlukan.

Parameter Deskripsi MaxCompute project Nama proyek MaxCompute tempat Anda ingin membuat fungsi. Jika MaxCompute Studio terhubung ke proyek MaxCompute tempat Anda ingin menambahkan sumber daya, Anda dapat langsung memilih proyek MaxCompute dari daftar drop-down. Jika Anda tidak dapat menemukan proyek MaxCompute dari daftar drop-down, Anda dapat mengklik ikon
di sebelah kanan daftar drop-down untuk menambahkan proyek MaxCompute.Function name Nama fungsi yang ingin Anda buat. Nama fungsi digunakan saat Anda memanggil fungsi dalam pernyataan SQL. Nama fungsi harus unik di proyek MaxCompute tempat fungsi tersebut dimiliki. Anda dapat mengklik Project Explorer di panel navigasi sisi kiri IntelliJ IDEA dan memperluas folder Functions untuk proyek MaxCompute di pohon navigasi untuk melihat nama fungsi yang sudah ada.
Using resources File sumber daya tempat fungsi bergantung. Anda dapat memilih file sumber daya yang diperlukan dari daftar sumber daya. Jika fungsi bergantung pada beberapa file sumber daya, tahan tombol Ctrl, dan klik file yang diperlukan secara berurutan untuk memilihnya. Main class Kelas fungsi yang ingin Anda buat. Kelas didefinisikan dalam file JAR atau file PY tempat fungsi bergantung. Force update if already exists Jika Anda memilih opsi ini, fungsi yang Anda buat akan menimpa fungsi yang sudah ada dengan nama yang sama di proyek MaxCompute Anda. - Dalam kotak dialog Create Function, klik OK.
- Di bagian Project Explorer, klik kanan folder Functions untuk proyek MaxCompute, lalu pilih Refresh meta guna memperbarui informasi fungsi. Setelah itu, fungsi yang telah dibuat akan terlihat.
Lihat sintaks atau kode sebuah fungsi
- Fungsi Bawaan
Di panel navigasi sisi kiri IntelliJ IDEA, klik Project Explorer. Perluas folder Functions untuk proyek MaxCompute, lalu klik dua kali nama fungsi bawaan di folder Builtln untuk melihat sintaks fungsi tersebut.
- MaxCompute UDFDi panel navigasi sisi kiri IntelliJ IDEA, klik Project Explorer. Di folder Functions untuk proyek MaxCompute, klik dua kali nama fungsi di folder UserDefined untuk melihat kode fungsi tersebut. Anda juga dapat mengklik kanan nama fungsi dan memilih Show function detail untuk melihat kode fungsi tersebut. Untuk melihat sintaks fungsi, klik nama fungsi di folder UserDefined

Hapus sebuah fungsi
- Di panel navigasi sisi kiri IntelliJ IDEA, klik Project Explorer. Perluas folder Functions untuk proyek MaxCompute, klik kanan nama fungsi yang ingin dihapus, lalu pilih Delete function from server.

- Dalam kotak dialog Confirmation Required, klik OK.
- Klik kanan folder Functions untuk proyek MaxCompute dan pilih Refresh meta untuk menyegarkan informasi fungsi. Setelah disegarkan, fungsi yang dihapus tidak akan ditampilkan lagi dalam daftar.