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. Anda hanya dapat mengelola resource dan fungsi yang dibuat melalui modul manajemen resource.
Prasyarat
Untuk membuat resource dengan mengunggah file dari OSS:
Anda telah mengaktifkan OSS. Jika belum, 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 Anda unggah adalah 500 MB.
Jika Anda menggunakan ruang kerja dalam mode standar, Anda harus memublikasikan 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 | |
Lokal | OSS | ||
MaxCompute Python Kode Python untuk mendaftarkan UDF Python. File harus memiliki ekstensi |
|
| |
MaxCompute Jar Paket JAR Java yang telah dikompilasi untuk menjalankan program Java. File harus memiliki ekstensi | |||
MaxCompute Archive Anda dapat mengunggah file terkompresi dengan ekstensi | |||
MaxCompute File Anda dapat mengunggah file jenis apa pun sebagai resource File. Penggunaan aktual tergantung pada dukungan 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 aktual tergantung pada dukungan engine. | |||
Ray File File dependensi untuk node Serverless Ray, seperti job Python multi-file, file konfigurasi, atau file data. Referensikan file tersebut di node 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 aktual tergantung pada dukungan 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 dependensi tambahan untuk node Flink JAR dan Flink Python, seperti library Python. |
| ||
Flink Python Anda dapat mengunggah file Python dalam format |
| ||
Fungsi
Anda dapat membuat fungsi MaxCompute, EMR, CDH, dan Flink dari resource. Fungsi-fungsi ini dapat digunakan dalam pengembangan data dan kueri SQL.
Mengakses manajemen resource
-
Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan, lalu 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. Atau, Anda dapat terlebih dahulu mengklik Create Directory untuk mengatur struktur direktori. Kemudian, klik kanan direktori yang diinginkan dan pilih Create.
Membuat dan mengelola resource serta fungsi
Operasi lainnya
Klon resource dan fungsi
Anda dapat mengklon resource dan fungsi yang sudah ada untuk membuat yang baru secara cepat.
Di panel kiri Resource Management, klik kanan resource atau fungsi yang ingin diklon, lalu pilih Cloning.
Pada kotak dialog yang muncul, ubah Name dan Path, atau pertahankan nilai default. Lalu, klik Confirm.
Setelah diklon, resource atau fungsi baru akan muncul di halaman Resource Management, tempat Anda dapat mengedit parameternya.
Manajemen versi
Manajemen versi memungkinkan Anda melihat dan membandingkan berbagai versi resource atau fungsi untuk menganalisis perbedaan dan melakukan penyesuaian.
Di panel kiri Resource Management, klik ganda resource atau fungsi untuk membuka tab konfigurasinya.
Di panel kanan tab konfigurasi, klik Version. Di panel Version, Anda dapat melihat dan mengelola informasi pada tab Developer Record dan Publish Record.
View:
Di tab Developer Record atau Publish Record, temukan versi resource atau fungsi yang ingin dilihat.
Di kolom Operation, klik View untuk membuka halaman detail dan melihat kodenya.
Compare:
Di tab Developer Record atau Publish Record, Anda dapat membandingkan berbagai versi resource atau fungsi. Contoh berikut menggunakan catatan pengembangan.
Bandingkan versi dalam lingkungan pengembangan atau produksi: Di tab Developer Record, pilih dua versi lalu klik Select Comparison untuk membandingkan kode dan konfigurasi penjadwalannya.
Bandingkan versi lintas lingkungan pengembangan, produksi, atau build:
Di tab Developer Record, temukan versi resource atau fungsi.
Di kolom Operation, klik Compare. Di halaman detail, pilih versi dari tab Publish Record atau Build Records untuk perbandingan.
Download:
Anda hanya dapat mengunduh versi file Resource dari Developer Record. Di tab Developer Record, temukan versi yang ingin diunduh lalu klik Download di kolom Operation untuk mengunduh file resource tersebut secara lokal.