Jika lingkungan eksekusi bawaan DataWorks tidak memenuhi dependensi tugas PyODPS atau Shell—misalnya, saat Anda perlu menginstal library Python seperti pandas dan jieba—Anda dapat membuat gambar kustom. Dengan mengemas semua dependensi ke dalamnya, gambar kustom menyediakan lingkungan eksekusi yang terstandarisasi dan dapat digunakan ulang, sehingga menjamin konsistensi serta meningkatkan efisiensi pengembangan dan penerapan secara signifikan.
Batasan
-
Batasan Edisi:
-
Semua edisi mendukung pembuatan dan penggunaan gambar kustom.
-
Hanya Edisi Profesional atau yang lebih tinggi yang mendukung pembuatan gambar.
-
-
Batasan kelompok sumber daya: Fitur gambar kustom hanya mendukung serverless resource groups.
Untuk kelompok sumber daya lama, gunakan Cloud Assistant untuk menginstal dependensi eksternal.
-
Batasan izin: Anda memerlukan izin AliyunDataWorksFullAccess atau ModifyResourceGroup.
Untuk detail otorisasi, lihat Kebijakan RAM untuk izin layanan dan konsol.
Kuota dan batasan
-
Jumlah gambar: Jumlah gambar kustom yang dapat Anda buat bergantung pada edisi DataWorks Anda.
-
Edisi Dasar dan Edisi Standar: 10
-
Edisi Profesional: 50
-
Edisi Perusahaan: 100
-
-
Konkurensi build: Anda dapat membangun hingga dua gambar secara konkuren di setiap wilayah.
-
Persyaratan gambar ACR:
-
Edisi instans: Hanya instans Alibaba Cloud Container Registry (ACR) Edisi Perusahaan yang didukung.
-
Arsitektur instans: Hanya arsitektur AMD64 yang didukung.
-
Ukuran gambar: Satu gambar tidak boleh melebihi 5 GB.
-
Konfigurasi zona waktu: Anda harus menginstal paket zona waktu
tzdatauntuk mencegah kegagalan kontainer akibat ketidaksesuaian zona waktu dengan DataWorks.
-
-
Pembuatan gambar: Build persisten hanya tersedia untuk gambar kustom yang dibuat berdasarkan gambar resmi DataWorks. Gambar kustom yang mereferensikan gambar ACR tidak mendukung build persisten dan harus ditarik ulang serta diterapkan setiap kali tugas dijalankan.
-
Jenis node dan metode build yang didukung:
Jenis node
Build dari gambar resmi
Build dari gambar ACR
PyODPS2PyODPS3EMR SparkEMR Spark SQLEMR SHELLShellPythonNotebookCDHAssignment Node
Prosedur
1. Buat gambar kustom
Anda dapat membuat gambar kustom di DataWorks berdasarkan DataWorks Official Images atau Alibaba Cloud Container Registry Image. Parameter konfigurasi bervariasi tergantung pada jenis referensi yang Anda pilih.
Dari gambar resmi DataWorks
-
Masuk ke Konsol DataWorks. Di panel navigasi kiri, klik Image Management.
-
Di tab DataWorks Official Images, pilih gambar target yang akan digunakan sebagai dasar lalu klik Create Custom Image di kolom Operation. Di kotak dialog yang muncul, sistem secara otomatis mengisi informasi tentang gambar target. Tabel berikut menjelaskan parameter lainnya.
Jenis referensi: Gambar resmi DataWorks dipilih secara default. Namespace gambar: DataWorks Default dipilih secara default. Repositori gambar: DataWorks Default dipilih secara default.
Parameter
Deskripsi
Image Name/ID
Gambar resmi target dipilih secara default. Anda dapat mengganti ke gambar lain sesuai kebutuhan.
Visible Scope
Mengatur visibilitas gambar kustom. Opsi yang tersedia adalah Visible Only to Creator dan Visible to all.
Module
Saat ini, gambar kustom hanya dapat digunakan di DataStudio.
Supported Task Type
Pilih jenis tugas yang akan didukung oleh gambar ini. Saat tugas jenis yang didukung dijalankan di DataStudio, gambar ini dapat dipilih sebagai citra runtime-nya.
Installation Package
Tambahkan paket pihak ketiga sesuai kebutuhan. Anda dapat menggunakan beberapa metode dan menginstal beberapa paket dalam satu konfigurasi. Metode instalasi berikut didukung:
-
Instal Cepat: Dari daftar drop-down Installation Package, pilih
Python2,Python3, atauYumuntuk langsung memilih lingkungan atau sumber daya yang ingin diinstal.Jika paket pihak ketiga yang diperlukan tidak ada di daftar drop-down, beralihlah ke mode Skrip untuk menginstalnya secara manual.
-
Input Manual: Dari daftar drop-down Installation Package, pilih
Skrip. Masukkan perintah instalasi di kotak skrip. Anda dapat menggunakan contoh perintah berikut untuk mengunduh paket pihak ketiga.-
Contoh perintah pip:
pip install xx. Perintah ini untuk Python 2. -
Contoh perintah pip3:
/home/tops/bin/pip3 install 'urllib3<2.0'. Perintah ini untuk Python 3. -
Contoh perintah yum:
yum install -y git. -
Contoh perintah wget:
wget git.Untuk informasi lebih lanjut tentang perintah instalasi, lihat Lampiran: Referensi perintah instalasi.
-
PentingJika Anda perlu menginstal paket pihak ketiga atau dependensinya dari internet, VPC yang terikat pada serverless resource group harus memiliki akses internet publik.
-
-
Klik Determine untuk membuat gambar.
Dari gambar Alibaba Cloud Container Registry
Untuk membuat gambar kustom berdasarkan gambar ACR, Anda harus mengaktifkan Container Registry. Anda hanya dapat membuat gambar DataWorks dari instans ACR Edisi Perusahaan yang menggunakan arsitektur AMD64.
-
Masuk ke Konsol DataWorks. Di panel navigasi kiri, klik Image Management.
-
Di tab Custom Images, klik Create Image. Di kotak dialog yang muncul, konfigurasikan parameter utama berikut:
Parameter
Deskripsi
Reference Type
Pilih Alibaba Cloud Container Registry Image.
Image Instance ID
Pilih instans Edisi Perusahaan yang telah Anda buat di Container Registry.
Image Namespace
Pilih namespace di bawah instans gambar.
Image Repository
Pilih repositori gambar di bawah instans gambar.
Image Version
Pilih versi gambar dari repositori gambar yang dipilih.
VPC to Associate
Pilih VPC yang terikat pada instans gambar. Untuk informasi lebih lanjut tentang cara mengonfigurasi VPC, lihat Konfigurasikan kontrol akses atas VPC.
PentingDataWorks hanya memungkinkan Anda memilih satu VPC untuk mengakses instans gambar ACR.
Synchronize to MaxCompute
Default-nya adalah No. Anda dapat mengatur ini menjadi Ya hanya setelah Anda memenuhi kedua prasyarat berikut. Jika tidak, opsi ini dinonaktifkan secara default.
-
Spesifikasi Instans dari image instance yang dipilih adalah Standar, Lanjutan, atau Edisi Perusahaan.
-
Anda memiliki sumber daya komputasi MaxCompute yang aktif.
Setelah prasyarat terpenuhi, efek dari nilai yang berbeda adalah sebagai berikut:
-
Pilih Ya: Gambar kustom DataWorks dihasilkan. Saat gambar ini dipublikasikan, ia juga dibangun secara sinkron menjadi gambar MaxCompute.
Untuk informasi lebih lanjut, lihat Buat gambar MaxCompute di lingkungan pengembangan pribadi.
-
Pilih Tidak: Hanya gambar kustom DataWorks yang dihasilkan. Gambar ini tidak dibangun menjadi gambar MaxCompute.
Visible Scope
Mengatur visibilitas gambar kustom. Opsi yang tersedia adalah Visible Only to Creator dan Visible to all.
Module
Saat ini, gambar kustom hanya dapat digunakan di DataStudio.
Supported Task Type
Gambar ACR dijalankan menggunakan format
Perintah startup + Jalur file kode tugas pengguna. Jenis tugas yang berbeda dan perintah startup default-nya adalah sebagai berikut:-
Shell -
Python: Untuk menggunakan gambar kustom yang dibuat dari gambar ACR untuk tugas Python, pastikan instans gambar ACR Anda berisi lingkungan Python. Jika tidak, tugas Python tidak didukung. -
Notebook-
Untuk menggunakan gambar kustom yang dibuat dari gambar ACR untuk tugas Notebook, Anda harus menggunakan gambar dasar Notebook yang disediakan oleh DataWorks sebagai dasar untuk gambar ACR Anda. Ini menyediakan lingkungan runtime yang diperlukan. Gambar dasar Notebook yang disediakan DataWorks adalah
dataworks-public-registry.cn-shanghai.cr.aliyuncs.com/public/dataworks-notebook:py3.11-ubuntu22.04-20241202. -
Pastikan lingkungan build Anda memiliki akses internet publik untuk menarik gambar dasar Notebook yang disediakan DataWorks.
-
-
-
Klik Determine untuk membuat gambar.
Dari instans lingkungan pengembangan pribadi
Di versi baru DataStudio, Anda dapat membuat gambar baru dari lingkungan pengembangan pribadi. Untuk informasi lebih lanjut, lihat Buat gambar DataWorks dari lingkungan pengembangan pribadi.
2. Uji dan publikasikan gambar kustom
Di tab di Konsol DataWorks, Publish gambar target. Anda hanya dapat mempublikasikan gambar yang telah lolos uji. Jika uji gagal, Anda dapat mengklik di kolom Operation gambar kustom target untuk mengubah konfigurasinya.
Lakukan langkah-langkah berikut:
-
Di tab , klik Publish di kolom Operation gambar target untuk membuka kotak dialog Publish Image.
-
Konfigurasikan parameter uji lalu klik Test.
Parameter
Deskripsi
Test Resource Group
Pilih serverless resource group yang akan digunakan untuk uji coba.
Uji CU
Sumber daya komputasi yang dialokasikan untuk uji coba. Default: 0,5 CU. Minimum: 0,25 CU. Jika gambarnya besar atau uji coba memerlukan waktu lama untuk lolos, Anda dapat menambah nilai CU dan mencoba lagi.
-
Lihat Test Result dan Test Log.
-
Setelah uji dimulai, Test Result menunjukkan Sedang Diuji. Anda dapat mengklik Refresh untuk melihat status terbaru, atau mengklik Cancel Test untuk mengakhiri uji saat ini. Setelah membatalkan uji, Anda dapat memilih kelompok sumber daya atau alokasi CU yang berbeda dan menguji lagi.
-
Bagian Test Log mengalirkan log command-line proses pembuatan gambar secara real time dan menyediakan operasi berikut: Maximize (melihat log panjang dalam layar penuh), Copy (menyalin seluruh log ke clipboard dengan satu klik), Download (mengunduh sebagai
image-test-log-<imageID>.log), dan Collapse/Expand. -
Jika uji gagal, Test Result menunjukkan Uji Gagal, dan panel diagnosis AI muncul secara otomatis. Sistem memberikan analisis kegagalan dan solusi yang direkomendasikan berdasarkan log uji dan informasi layer gambar. Sesuaikan konfigurasi gambar atau perintah instalasi berdasarkan diagnosis tersebut lalu klik Test Again.
-
Setelah uji berhasil, Test Result menunjukkan Uji Berhasil. Jika Anda perlu mengubah kondisi uji dan memverifikasi lagi, klik Test Again.
-
-
Setelah uji lolos, klik Publish di bagian bawah kotak dialog. Gambar yang dipublikasikan dapat digunakan oleh node tugas DataWorks.
CatatanTombol Publish hanya diaktifkan ketika hasil uji adalah Uji Berhasil atau Publikasi Gagal. Tombol ini dinonaktifkan dalam status lain, seperti Sedang Diuji, Uji Gagal, dan Dipublikasikan.
Perhatikan hal-hal berikut saat menguji dan mempublikasikan gambar:
-
Saat menguji gambar kustom, pilih serverless resource group.
-
Jika Anda membuat gambar berdasarkan gambar Alibaba Cloud Container Registry atau membuat gambar dari lingkungan pengembangan pribadi, pastikan VPC yang terikat pada serverless resource group untuk pengujian sama dengan VPC yang terikat pada instans gambar ACR.
-
Jika gambar kustom yang Anda konfigurasi mengambil paket pihak ketiga dari internet dan uji tidak lolos dalam waktu lama, periksa apakah VPC yang terikat pada Test Resource Group memiliki akses internet publik.
-
Jika terjadi kegagalan build selama pengujian atau publikasi gambar (misalnya, status publikasi menunjukkan Dipublikasikan (build gagal)), konsol mungkin hanya menampilkan Build Gagal tanpa memberikan alasan rinci, sehingga troubleshooting self-service menjadi sulit. Salah satu skenario umum adalah ruang disk yang tidak mencukupi di lingkungan build. Ruang disk yang diperlukan selama fase build mungkin sedikit lebih besar daripada selama fase uji. Akibatnya, uji mungkin lolos, tetapi proses gagal saat artefak gambar dipublikasikan atau dihasilkan. Coba tingkatkan Calculate CU (misalnya, sebesar 0,5 CU) dan coba lagi. Jika masalah berlanjut, ajukan tiket untuk menghubungi Dukungan Teknis Alibaba Cloud.
3. Ikat gambar ke ruang kerja
Setelah gambar dipublikasikan, Anda dapat menetapkannya ke ruang kerja yang berbeda agar tersedia di sana.
-
Di tab di Konsol DataWorks, temukan gambar kustom yang Dipublikasikan.
-
Di kolom Operation gambar target, klik untuk mengikat gambar kustom ke ruang kerja.
4. Gunakan gambar dalam tugas
Gunakan gambar di DataStudio baru
-
Buka DataStudio: Buka halaman Ruang Kerja DataWorks, alihkan ke wilayah target di bagian atas, temukan ruang kerja target, lalu klik di kolom Operation.
-
Konfigurasikan gambar: Di DataStudio, temukan node tugas yang ingin Anda uji dengan gambar kustom, klik Scheduling Settings di sisi kanan, lalu konfigurasikan properti sumber daya.
-
Resource Group: Pilih serverless resource group.
Jika kelompok sumber daya target tidak ditampilkan, periksa apakah sudah terikat ke ruang kerja saat ini. Anda dapat membuka halaman Kelompok Sumber Daya, temukan kelompok sumber daya target, lalu klik Associate Workspace di kolom Operation untuk menyelesaikan pengikatan.
PentingUntuk memastikan node tugas berjalan sesuai harapan, pastikan Resource Group sama dengan Test Resource Group yang Anda pilih saat Publish Image.
-
Image: Pilih gambar kustom yang telah dipublikasikan.
Jika Anda mengganti gambar, Anda harus menerbitkan ulang node agar perubahan berlaku.
Di panel Konfigurasi penjadwalan > Properti penjadwalan, konfigurasikan Kelompok sumber daya dan CU komputasi (misalnya, 0,5), lalu pilih gambar dari daftar drop-down Gambar.
-
-
Debug node: Di panel Run Configuration di sisi kanan node, konfigurasikan Computing Resources, Resource Group, Calculate CU, Image, dan Script Parameters, lalu klik Run di bilah alat atas.
-
Publikasikan node: Di bilah alat atas, klik Publish untuk menerbitkan node ke lingkungan produksi.
Gunakan gambar di DataStudio lama
-
Buka DataStudio: Masuk ke Konsol DataWorks, alihkan ke wilayah target, lalu klik di panel navigasi kiri. Pilih ruang kerja yang diinginkan dari daftar drop-down lalu klik Data Analytics.
-
Konfigurasikan gambar: Di DataStudio, temukan node tugas yang ingin Anda uji dengan gambar kustom, klik Scheduling Settings di sisi kanan, lalu konfigurasikan properti sumber daya di bagian Scheduling Settings.
-
Resource Group for Scheduling: Pilih serverless resource group.
Jika kelompok sumber daya target tidak ditampilkan, periksa apakah sudah terikat ke ruang kerja saat ini. Anda dapat membuka halaman Kelompok Sumber Daya, temukan kelompok sumber daya target, lalu klik Associate Workspace di kolom Operation untuk menyelesaikan pengikatan.
PentingUntuk memastikan node tugas berjalan sesuai harapan, pastikan Resource Group for Scheduling sama dengan Test Resource Group yang Anda pilih saat Publish Image.
-
Image: Pilih gambar kustom yang telah dipublikasikan.
Jika Anda mengganti gambar, Anda harus menerbitkan ulang node agar perubahan berlaku.
-
-
Debug node: Di bilah alat atas, klik Run with Parameters (
). Di kotak dialog yang muncul, konfigurasikan Resource Group Name, CUs for Node Running, dan Image, lalu klik Run. -
Publikasikan node: Di bilah alat atas, klik Save dan Commit untuk menerbitkan node ke lingkungan produksi.
5. Bangun gambar persisten
Kami sangat menyarankan agar Anda membuat gambar menjadi persisten setelah dipublikasikan dan diverifikasi berfungsi sesuai harapan. Praktik ini mencegah kegagalan runtime yang dapat terjadi jika tugas mengunduh versi paket yang tidak diharapkan selama inisialisasi. Masalah semacam ini dapat disebabkan oleh perpustakaan sumber yang dimodifikasi atau dependensi versi yang tidak ditentukan.
Gambar kustom standar diterapkan ulang setiap kali dijalankan. Hal ini meningkatkan waktu eksekusi node dan dapat menimbulkan biaya komputasi yang lebih tinggi. Fitur gambar persisten DataWorks hanya memerlukan satu kali build untuk penggunaan berulang tanpa batas. Ini meningkatkan efisiensi eksekusi tugas, mengurangi biaya komputasi dan trafik, serta menjamin lingkungan yang konsisten. Anda hanya dapat membangun gambar persisten untuk gambar kustom yang dibuat dari gambar resmi DataWorks.
-
Di tab di Konsol DataWorks, temukan gambar kustom yang telah dipublikasikan.
-
Di kolom Operation gambar target, klik untuk membangun gambar kustom menjadi gambar persisten.
-
Di kotak dialog Resource Group for Which You Want to Create Image, konfigurasikan parameter berikut lalu klik Continue.
-
Build resource group: Pilih kelompok sumber daya serverless yang akan digunakan untuk build ini.
-
CU Build: Sumber daya komputasi yang dialokasikan untuk build. Nilai default adalah 0,5 CU dan nilai minimum adalah 0,25 CU. Nilainya harus dalam kenaikan 0,25. Jika gambarnya besar atau build memerlukan waktu lama, Anda dapat menambah nilai ini.
PentingUntuk menghindari kegagalan build akibat masalah jaringan, pastikan build resource group sama dengan Test Resource Group yang Anda gunakan saat mempublikasikan gambar kustom.
-
-
Diperlukan waktu sekitar 5 hingga 10 menit untuk membangun gambar, tergantung ukurannya. Setelah build berhasil, status gambar berubah menjadi Dipublikasikan (Build Berhasil).
6. Operasi lainnya
Di tab , Anda juga dapat melakukan operasi O&M rutin berikut pada gambar:
|
Aksi |
Deskripsi |
|
Disable / Enable |
Pada kolom Operation, klik Disable. Setelah gambar dinonaktifkan, gambar tersebut tidak lagi ditampilkan atau dirujuk di modul-modul. Task yang sedang berjalan dan menggunakan gambar ini tidak terpengaruh. Opsi tersebut kemudian berubah menjadi Enable, yang dapat Anda klik untuk mengaktifkan kembali gambar tersebut. Operasi Disable tidak tersedia jika status gambar adalah Expired. |
|
Modify |
Pada kolom Operation, klik Modify untuk mengubah properti seperti deskripsi gambar, cakupan visibilitas, modul yang didukung, jenis task node, dan paket instalasi. Anda tidak dapat mengubah gambar yang berada dalam status Publishing atau Building. |
|
View Version |
Pada kolom Operation, klik View Version untuk melihat semua versi historis gambar tersebut. Hal ini memudahkan pelacakan dan rollback. |
|
Delete Image |
Pada kolom Operation, klik Delete Image. Peringatan
Penghapusan tidak memengaruhi task yang sedang berjalan, tetapi gambar yang dihapus tidak dapat dipulihkan. Gambar tersebut tidak akan tersedia lagi untuk task baru maupun terlihat pada halaman Image Management. |
|
Tags |
Pada kolom Tags di daftar custom image, Anda dapat menambahkan dan mengelola tag untuk mengelompokkan serta mencari gambar berdasarkan kriteria seperti business line atau environment. Kolom ini tidak ditampilkan di daftar DataWorks official images. |
Penagihan
Pembuatan gambar menimbulkan biaya komputasi yang dihitung sebagai Jumlah CU × Durasi build. Sistem mengalokasikan 0,5 CU secara default. Untuk informasi lebih lanjut tentang penagihan, lihat Standar penagihan untuk kelompok sumber daya Serverless.
Penggunaan produksi
Untuk memastikan gambar kustom Anda stabil, efisien, dan hemat biaya di lingkungan produksi, ikuti rekomendasi berikut.
-
Gambar persisten: Bangun konfigurasi stabil Anda menjadi gambar persisten. Hal ini menghindari penginstalan ulang dependensi untuk setiap eksekusi tugas, sehingga mengurangi waktu startup, menurunkan biaya komputasi, dan meningkatkan stabilitas.
-
Konsistensi lingkungan: Pastikan konfigurasi VPC dan jaringan konsisten di seluruh kelompok sumber daya serverless yang digunakan untuk pengujian, pembuatan, dan penjadwalan produksi, terutama saat mengakses repositori ACR privat atau jaringan publik.
-
Penguncian versi: Saat menginstal dependensi menggunakan metode
Skrip, kami sangat menyarankan untuk menentukan nomor versi eksplisit (misalnya,pip install pandas==1.5.3). Praktik ini mencegah perilaku tak terduga akibat pembaruan perpustakaan hulu. -
Rencana rollback: Jika tugas produksi gagal setelah pembaruan gambar, lakukan rollback ke versi sebelumnya menggunakan riwayat penerapan tugas, atau atur gambar ke versi lama yang stabil di pengaturan penjadwalan.
Kasus penggunaan
Tutorial ini menunjukkan cara menggunakan gambar kustom dengan node PyODPS untuk melakukan segmentasi kata bahasa Tionghoa. Misalkan Anda perlu melakukan segmentasi teks bahasa Tionghoa dari kolom di tabel MaxCompute dan menyimpan hasilnya di tabel lain untuk tugas hilir. Anda dapat menginstal toolkit segmentasi kata jieba terlebih dahulu dalam gambar kustom, lalu menggunakan tugas PyODPS dengan gambar ini untuk memproses teks tersebut. Hasilnya disimpan di tabel baru dan terintegrasi mulus ke dalam alur kerja penjadwalan hilir Anda.
-
Buat data uji.
-
Buat ruang kerja DataWorks dan asosiasikan dengan sumber daya komputasi MaxCompute. Untuk detailnya, lihat Buat ruang kerja dan Kelola sumber daya komputasi.
-
Di Data Studio, buat node ODPS (di Data Studio lama) atau node SQL MaxCompute (di Data Studio baru) untuk membuat dan mengisi tabel uji.
CatatanContoh berikut menggunakan parameter penjadwalan. Di Scheduling Settings di sisi kanan, atur nama parameter menjadi
bdaydan nilainya menjadi$[yyyymmdd]. -
Simpan dan terapkan node.
-
-
Buat gambar kustom.
Untuk detailnya, lihat Buat gambar kustom. Konfigurasikan parameter utama sebagai berikut:
-
Nama/ID Gambar: Pilih
dataworks_pyodps_task_pod, gambar resmi DataWorks untuk node PyODPS. -
Jenis Tugas yang Didukung: Pilih
PyODPS2danPyODPS 3. -
Paket Instalasi: Pilih
Python3danjieba.
-
-
Publikasikan gambar kustom dan asosiasikan dengan ruang kerja Anda. Untuk detailnya, lihat Publikasikan gambar kustom dan Ubah asosiasi ruang kerja gambar.
-
Gunakan gambar kustom dalam tugas terjadwal.
-
Di Data Studio, buat node PyODPS 3 dan tambahkan kode berikut:
-
Di pengaturan penjadwalan di sisi kanan, konfigurasikan parameter utama berikut:
-
Parameter Penjadwalan: Atur nama parameter menjadi
bdaydan nilainya menjadi$[yyyymmdd]. -
Kelompok Sumber Daya untuk Penjadwalan: Pilih kelompok sumber daya serverless yang sama dengan yang Anda tentukan untuk Publish Image selama Test Resource Group.
-
Gambar: Pilih gambar kustom yang telah dipublikasikan dan diasosiasikan dengan ruang kerja saat ini.
-
-
Debug node.
-
Jika Anda menggunakan Data Studio lama, klik Run with Parameters (
) di bilah alat node. Konfigurasikan Resource Group Name, CUs for Node Running, Image, dan Custom Parameters, lalu klik Run. -
Jika Anda menggunakan Data Studio baru, di panel Run Configuration di sisi kanan, konfigurasikan Computing Resources, Resource Group, Calculate CU, Image, dan Script Parameters. Lalu, klik Run di bilah alat node.
-
-
(Opsional) Buat kueri ad hoc (di Data Studio lama) atau file SQL di direktori pribadi Anda (di Data Studio baru), lalu jalankan pernyataan SQL berikut untuk memeriksa data di tabel output.
-- Ganti <tanggal_partisi> dengan tanggal partisi aktual. SELECT * FROM participle_tb WHERE ds=<tanggal_partisi>;Jika kueri mengembalikan data, hasilnya mencakup kolom
word_segment(hasil segmentasi, dengan kata-kata dipisahkan oleh garis vertikal|) dan kolomds(tanggal partisi). -
Terapkan node PyODPS ke lingkungan produksi.
CatatanPerubahan gambar yang dilakukan di Data Studio tidak disinkronkan secara otomatis ke lingkungan produksi. Anda harus menerapkan tugas agar perubahan berlaku. Untuk detailnya, lihat Terapkan tugas (Data Studio lama) atau Terapkan node/alur kerja (Data Studio baru).
-
-
Bangun gambar persisten dari gambar kustom. Untuk detailnya, lihat Bangun gambar persisten.
FAQ
T: Tugas Python melaporkan error "urllib3 v2.0 hanya mendukung OpenSSL 1.1.1+".
J: Paket urllib3 v2.0 memerlukan OpenSSL 1.1.1 atau yang lebih baru. Untuk mengatasinya, turunkan urllib3 ke versi yang kompatibel. Contohnya: /home/tops/bin/pip3 install urllib3==1.26.16.
Dokumentasi terkait
Lampiran: Perintah instalasi
Untuk menginstal paket dalam gambar kustom menggunakan metode script, gunakan perintah berikut.
-
Untuk node PyODPS 2, jalankan perintah berikut.
pip install <nama-paket> -i https://pypi.tuna.tsinghua.edu.cn/simplepip install <nama-paket>CatatanJika diminta untuk memperbarui PIP, jalankan perintah berikut:
pip install --upgrade pip. -
Untuk node PyODPS 3, jalankan perintah berikut.
/home/tops/bin/pip3 install <nama-paket> -i https://pypi.tuna.tsinghua.edu.cn/simple/home/tops/bin/pip3 install <nama-paket>Catatan-
Jika diminta untuk memperbarui PIP, jalankan perintah berikut:
/home/tops/bin/pip3 install --upgrade pip. -
Jika terjadi error
/home/admin/usertools/tools/cmd-0.sh: line 3: /home/tops/bin/python3: No such file or directory, ajukan tiket untuk meminta izin yang diperlukan.
Tabel berikut mencantumkan sumber mirror Python publik.
Organisasi
URL mirror
Alibaba Cloud
https://mirrors.aliyun.com/pypi/simple/PentingAnda dapat memperoleh paket Python dari Alibaba Cloud tanpa mengaktifkan akses internet.
Universitas Tsinghua
https://pypi.tuna.tsinghua.edu.cn/simpleUniversitas Sains dan Teknologi Tiongkok (USTC)
https://pypi.mirrors.ustc.edu.cn/simple/ -
> Change Workspace