Fitur manajemen resource di Data Studio memungkinkan Anda membuat dan mengelola resource serta fungsi untuk MaxCompute, EMR (termasuk EMR Jar, EMR File, dan Ray File), CDH, dan Flink (termasuk Flink Jar, Flink File, dan Flink Python) yang digunakan dalam pengembangan data atau kueri SQL.
Ikhtisar
Fitur manajemen resource di Data Studio memungkinkan Anda mengelola resource dan fungsi secara terpusat. Anda dapat mengunggah file dari OSS atau penyimpanan lokal untuk membuat resource, lalu mendaftarkan resource tersebut sebagai fungsi untuk digunakan dalam node pengembangan data. Hanya resource dan fungsi yang dibuat melalui modul manajemen resource yang dapat dikelola.
Prasyarat
Untuk membuat resource dengan mengunggah file dari OSS:
Anda telah mengaktifkan OSS dan membuat bucket, serta menyimpan file yang akan diunggah di bucket tersebut. Untuk mengunggah dari OSS, Anda perlu memilih file dari bucket tertentu. Oleh karena itu, sebelum menggunakan metode ini untuk membuat resource, Anda harus terlebih dahulu membuat bucket dan menyimpan file terkait di dalamnya. Untuk informasi selengkapnya, lihat Simple upload.
Akun Alibaba Cloud Anda harus memiliki izin yang diperlukan untuk mengakses bucket tujuan. Berikan izin yang diperlukan sebelum mengunggah untuk mencegah error.
Batasan
Ukuran resource: Ukuran maksimum resource yang dapat diunggah adalah 500 MB.
Penerapan resource: Jika Anda menggunakan ruang kerja dalam mode standar, Anda harus menerapkan resource ke lingkungan produksi agar tersedia di proyek produksi.
CatatanInformasi sumber data berbeda antara lingkungan pengembangan dan lingkungan produksi. Sebelum melakukan kueri terhadap tabel atau resource di suatu lingkungan, pastikan informasi sumber data untuk lingkungan target tersebut telah sesuai.
Manajemen resource: DataWorks hanya memungkinkan Anda melihat dan mengelola resource yang diunggah melalui DataWorks.
Resource dan fungsi yang didukung
Sumber Daya
Fitur manajemen resource memungkinkan Anda mengunggah dan membuat resource melalui antarmuka visual. Resource ini dapat digunakan dalam tugas pengembangan data atau didaftarkan sebagai UDF.
Sumber data | Resource | Metode pembuatan | |
Local | OSS | ||
MaxCompute Python Kode Python untuk mendaftarkan Python UDF. File harus memiliki ekstensi |
|
| |
MaxCompute Jar Paket JAR Java yang telah dikompilasi untuk menjalankan program Java. File harus memiliki ekstensi | |||
MaxCompute Archive Hanya file terkompresi dengan ekstensi | |||
MaxCompute File Anda dapat mengunggah file jenis apa pun sebagai resource File. Penggunaan aktualnya bergantung pada kemampuan masing-masing engine. | |||
EMR Jar Paket JAR Java yang telah dikompilasi untuk menjalankan program Java. File harus memiliki ekstensi |
|
| |
EMR File Anda dapat mengunggah file jenis apa pun sebagai resource File. Penggunaan aktualnya bergantung pada kemampuan masing-masing engine. | |||
Ray File File dependensi untuk node Serverless Ray, seperti job Python multi-file, file konfigurasi, atau file data. Rujuk file ini dalam node dengan menggunakan | |||
CDH Jar Paket JAR Java yang telah dikompilasi untuk menjalankan program Java. File harus memiliki ekstensi |
|
| |
CDH File Anda dapat mengunggah file jenis apa pun sebagai resource File. Penggunaan aktualnya bergantung pada kemampuan masing-masing engine. | |||
Flink Jar Paket JAR Java yang telah dikompilasi untuk menjalankan program Java. File harus memiliki ekstensi |
|
| |
Flink File Anda dapat mengunggah file jenis apa pun ke Flink. File-file ini dapat digunakan sebagai file dependensi tambahan atau Python Libraries untuk node Flink JAR dan Flink Python. |
| ||
Flink Python Anda dapat mengunggah file Python dengan ekstensi |
| ||
Fungsi
Anda dapat menggunakan resource untuk membuat fungsi MaxCompute, EMR, CDH, dan Flink. Fungsi-fungsi tersebut dapat digunakan di Data Studio dan SQL query.
Titik masuk
-
Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan dan pilih di kolom Actions.
Di panel navigasi kiri, klik
untuk membuka halaman Resource Management.Di halaman Resource Management, klik ikon
untuk membuat resource atau fungsi. Anda juga dapat terlebih dahulu mengklik Create Directory untuk mengatur direktori manajemen resource, lalu klik kanan direktori yang diinginkan dan pilih Create untuk membuat resource atau fungsi.
Buat dan kelola sumber daya dan fungsi
Operasi lainnya
Klon sumber daya dan fungsi
Anda dapat dengan cepat membuat resource dan fungsi baru dengan mengkloning yang sudah ada.
Di panel kiri Resource Management, klik kanan resource atau fungsi yang ingin dikloning, lalu pilih Cloning dari menu konteks.
Di dialog yang muncul, ubah Name dan Path (atau pertahankan nilai default), lalu klik Confirm untuk memulai proses cloning.
Setelah cloning selesai, resource atau fungsi hasil cloning akan muncul di Resource Management, dan Anda dapat mengedit atau mengubah informasi parameter lainnya.
Manajemen versi
Anda dapat menggunakan fitur view dan compare dalam manajemen versi untuk menganalisis perbedaan antarversi resource atau fungsi secara cepat dan melakukan penyesuaian.
Di panel kiri Resource Management, klik ganda nama resource atau fungsi yang ingin dilihat dan dikelola versinya untuk membuka halaman pengeditannya.
Di sisi kanan halaman pengeditan resource atau fungsi, klik Version. Di halaman Version, lihat dan kelola informasi Developer Record dan Publish Record.
View a version:
Di tab Developer Record atau Publish Record, temukan versi resource atau fungsi yang ingin dilihat.
Klik View di kolom Operation untuk membuka halaman detail dan melihat informasi kode resource atau fungsi tersebut.
Compare versions:
Di tab Developer Record atau Publish Record, Anda dapat membandingkan versi berbeda dari resource atau fungsi. Contoh berikut menggunakan catatan developer untuk menunjukkan operasi perbandingan.
Bandingkan dalam lingkungan pengembangan atau produksi: Di tab Developer Record, pilih dua versi lalu klik Select Comparison di bagian atas untuk membandingkan konten kode dan pengaturan jadwal resource atau fungsi di berbagai versi.
Bandingkan antara lingkungan pengembangan dan produksi atau build:
Di tab Developer Record, temukan versi resource atau fungsi yang diinginkan.
Klik Compare di kolom Operation. Di halaman detail, pilih versi dari Publish Record atau Build Records untuk dibandingkan.
Download a version:
Anda hanya dapat mengunduh versi file dari Developer Record file Resource yang telah diterapkan. Di tab Developer Record, temukan versi target, lalu klik Download di kolom Operation untuk mengunduh file resource ke mesin lokal Anda.