Project Explorer di MaxCompute Studio menyediakan antarmuka visual untuk mengelola resource bagi UDF MaxCompute Anda. Anda dapat menambahkan, mengambil, dan menghapus resource seperti tabel, file JAR, skrip Python, dan arsip langsung dari dalam IDE.
Informasi latar belakang
Untuk mendaftarkan UDF MaxCompute, Anda harus terlebih dahulu mengunggah dependensinya—seperti pustaka atau file data—sebagai resource ke proyek MaxCompute Anda. MaxCompute Studio mendukung operasi resource berikut:
Tambahkan resource
Pada bilah menu IntelliJ IDEA, pilih .
Pada kotak dialog Add Resource, konfigurasikan parameter berikut.
Untuk menambahkan resource berbasis file: Pada kotak dialog Add Resource, pilih MaxCompute project dan atur Resource type ke file. Klik tombol telusur di samping Resource file untuk memilih file lokal. Masukkan Resource name dan Resource comment opsional. Untuk menimpa resource yang sudah ada dengan nama yang sama, pilih Force update if already exists, lalu klik OK.
Untuk menambahkan resource tabel: Pada kotak dialog Add Resource, pilih MaxCompute project target dan atur Resource type ke table. Pilih tabel target dari daftar drop-down MaxCompute table. Jika diperlukan, tentukan informasi partisi pada bidang Table partition. Masukkan Resource name dan Resource comment opsional. Untuk menimpa resource yang sudah ada dengan nama yang sama, pilih Force update if already exists, lalu klik OK.
Parameter
Deskripsi
MaxCompute project
Proyek MaxCompute tempat Anda ingin menambahkan resource.
Jika MaxCompute Studio terhubung ke proyek target, Anda dapat memilihnya dari daftar drop-down. Jika proyek tidak tercantum, klik ikon
di sebelah kanan untuk menambahkannya.Resource type
Jenis resource. Nilai yang valid:
file: Resource bertipe file. Format yang didukung meliputi .zip, .so, dan .jar.
jar: File JAR.
py: Skrip Python.
archive: Arsip. Format yang didukung meliputi .zip, .tgz, .tar.gz, .tar, dan .jar.
table: Tabel MaxCompute yang digunakan sebagai resource.
Resource file
File sumber daya lokal yang akan ditambahkan. Parameter ini diperlukan hanya jika Resource type diatur ke file, jar, py, atau archive.
MaxCompute table
Tabel yang akan digunakan sebagai resource. Anda dapat memilih tabel target dari daftar drop-down. Untuk tabel partisi, Anda hanya dapat menambahkan partisi tertentu sebagai resource, bukan seluruh tabel.
Table partition
Spesifikasi partisi. Parameter ini hanya diperlukan jika MaxCompute table merujuk ke tabel partisi. Formatnya adalah
partition_col1 = partition_col_value1, partition_col2 = partition_col_value2, ....Resource name
Nama resource.
Resource comment
Komentar opsional untuk resource.
Force update if already exists
Menimpa resource yang sudah ada dengan nama yang sama di proyek MaxCompute.
Klik OK pada kotak dialog Add Resource untuk menambahkan resource.
Klik kanan Resources di bawah proyek MaxCompute target dan pilih Refresh meta. Resource baru akan muncul dalam daftar.
Ambil file resource
Di Project Explorer, buka folder Resources di bawah proyek MaxCompute target Anda. Klik kanan resource yang ingin Anda ambil dan pilih Copy local meta path. Tindakan ini akan menyalin path lokal file resource tersebut.
Anda tidak dapat mengambil file untuk resource tabel.
Hapus resource
Di Project Explorer, buka folder Resources di bawah proyek MaxCompute target. Klik kanan resource yang ingin Anda hapus dan pilih Delete resource from server.
Pada kotak dialog Confirmation Required, klik OK.
Klik kanan Resources di bawah proyek MaxCompute target dan pilih Refresh meta. Resource tersebut akan dihapus dari daftar.