Setelah mengembangkan dan menguji program Python Anda, unggah program tersebut sebagai resource ke proyek MaxCompute sebelum mendaftarkan UDF MaxCompute. Topik ini menjelaskan cara mengunggah program Python sebagai resource MaxCompute dan mendaftarkan UDF MaxCompute.
Prasyarat
Anda telah mengembangkan dan menguji program Python Anda. Untuk informasi selengkapnya tentang pengembangan dan pengujian program Python, lihat Develop Python UDFs.
Informasi latar belakang
MaxCompute Studio menyediakan fitur satu klik untuk mengunggah program Python ke MaxCompute dan mendaftarkan UDF MaxCompute. Gunakan metode ini bila memungkinkan.
Anda juga dapat melakukan kedua operasi ini secara terpisah di MaxCompute Studio. Untuk mengunggah program Python ke MaxCompute, lihat Add resources. Untuk mendaftarkan UDF MaxCompute, lihat Register functions.
Prosedur
Di antarmuka IntelliJ IDEA, klik Project di panel navigasi sebelah kiri. Klik kanan program Python target di bawah folder scripts, lalu pilih Deploy to server….
Pada kotak dialog Submit resource and register function, konfigurasikan parameter yang tercantum dalam tabel berikut.
Parameter name
Description
MaxCompute Project
Nama proyek MaxCompute target. Bidang ini diisi otomatis dengan proyek MaxCompute tempat program Python Anda berada. Anda tidak perlu memilih proyek dari daftar drop-down.
Resource file
Jalur lokal program Python setelah MaxCompute Studio mengunggahnya sebagai resource.
Resource name
Nama resource setelah program Python diunggah ke proyek MaxCompute.
Resource comment
Komentar untuk resource Python.
Extra resources
File resource tambahan yang menjadi dependensi UDF MaxCompute. Klik file resource yang diperlukan dalam daftar resource. Untuk memilih multiple file resource, tekan Ctrl dan klik setiap file.
Main class
Nama kelas UDF MaxCompute baru, diformat sebagai nama skrip Python.nama kelas.
Function name
Nama UDF MaxCompute yang didaftarkan oleh MaxCompute Studio berdasarkan resource Python. Ini juga merupakan nama fungsi yang Anda gunakan saat memanggil UDF dalam SQL.
Force update if already exists
Pilih opsi ini untuk mengganti fungsi atau resource yang sudah ada di proyek MaxCompute dengan yang baru jika terjadi konflik nama.
Klik OK untuk menyelesaikan pengunggahan resource dan pendaftaran UDF MaxCompute.
Setelah menyelesaikan langkah-langkah ini, Anda dapat memanggil UDF MaxCompute dalam SQL.