Menjalankan tugas manual akan menghasilkan sebuah instans manual. Anda dapat menggunakan daftar atau DAG untuk dengan cepat melihat detail instans dan melakukan operasi terkait.
-
Alarm pemantauan hanya tersedia untuk instans berulang dan tidak didukung untuk instans manual, instans pengisian ulang data, atau instans uji.
-
Anda perlu membeli DataWorks Professional Edition atau versi yang lebih baru agar instans manual dapat mendukung fitur diagnosis instance dan fitur Export Query Results.
Buka halaman instans manual
-
Masuk ke DataWorks console. Di wilayah target, klik di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down dan klik Go to Operation Center.
-
Di panel navigasi sebelah kiri, klik untuk membuka halaman instans manual.
Kelola instans
Anda dapat melihat dan mengelola instans manual, instans alur kerja berbasis pemicu, serta instans alur kerja yang dipicu secara manual.
Kelola instans manual
Menjalankan tugas manual dari halaman Manage manual tasks akan menghasilkan instans manual pada halaman ini.
-
Buka tab Manually Triggered Node Instance. Anda dapat memfilter dan melihat informasi tentang instans manual berdasarkan kriteria seperti Node Name, Task type, dan Business Time.
-
Lakukan operasi pada instans manual.
-
Operasi tunggal: Di kolom Actions untuk suatu instans, Anda dapat Terminate atau rerun instans manual tersebut, atau klik More untuk melihat log eksekusi instans dan informasi lainnya.
-
Operasi batch: Pilih beberapa instans manual, lalu klik Stop atau rerun di bagian bawah halaman.
-
Ekspor hasil kueri: Pertama-tama, filter instans berdasarkan kriteria Anda. Setelah pencarian selesai, klik Export Query Results di atas daftar untuk mengekspor hasil yang difilter ke perangkat lokal Anda. Ini merupakan operasi asinkron. Anda dapat memantau progres dan mengunduh file tersebut dari halaman View Operation Center action records.
-
Operasi DAG: Untuk informasi selengkapnya, lihat Manage the DAG for manual instances.
-
Kelola instans alur kerja berbasis pemicu
Anda dapat menjalankan alur kerja secara manual di Manage trigger-based workflows atau menjalankannya menggunakan event trigger. Saat alur kerja dipicu, instans alur kerja yang sesuai akan muncul di halaman ini.
-
Buka tab Triggered Workflow Instance. Anda dapat memfilter dan melihat informasi tentang instans alur kerja berbasis pemicu berdasarkan kriteria seperti Node Name, Trigger, dan Business Time.
Catatan-
Pemicu manual: Jika instans alur kerja dipicu secara manual, kolom Trigger-nya menampilkan
-. -
Pemicu event: Jika instans alur kerja dipicu oleh event, kolom Trigger-nya menampilkan nama pemicu tersebut.
-
-
Lakukan operasi pada instans alur kerja berbasis pemicu.
-
Aksi individual: Anda dapat Terminate atau rerun instans alur kerja berbasis pemicu di kolom Actions instans tersebut, atau klik untuk mengeditnya di Data Studio.
-
Operasi batch: Anda dapat memilih beberapa instans alur kerja berbasis pemicu, lalu klik Terminate, Batch Rerun, Set as Successful, Change Priority, Change Resource Group, atau Refresh Instance di bagian bawah halaman.
-
Ekspor hasil kueri: Pertama-tama, filter instans berdasarkan kriteria Anda. Setelah pencarian selesai, klik Export Query Results di atas daftar untuk mengekspor hasil yang difilter ke perangkat lokal Anda. Ini merupakan operasi asinkron. Anda dapat memantau progres dan mengunduh file tersebut dari halaman View Operation Center action records.
-
Operasi DAG: Untuk informasi selengkapnya, lihat Manage the DAG for manual instances.
-
-
Ikon di bawah instans tugas menunjukkan status eksekusinya.
-
: Jumlah instans yang sedang berjalan. -
: Jumlah instans yang berhasil. -
: Jumlah instans yang gagal. -
: Jumlah instans yang belum dijalankan.
-
Kelola instans alur kerja yang dipicu secara manual
Menjalankan alur kerja yang dipicu secara manual di Manage manually triggered workflows akan menghasilkan instans alur kerja yang dipicu secara manual pada halaman ini.
-
Buka tab Manual Workflow Instance. Anda dapat memfilter dan melihat informasi tentang instans alur kerja yang dipicu secara manual berdasarkan kriteria seperti Workflow, Running status, dan Business Time.
-
Lakukan operasi pada instans alur kerja yang dipicu secara manual.
-
Operasi tunggal: Anda dapat Batch Terminate atau rerun instans alur kerja yang dipicu secara manual di kolom Actions-nya.
-
Operasi batch: Anda dapat memilih beberapa instans alur kerja yang dipicu secara manual, lalu klik Terminate, Rerun, Set as Successful, Change Priority, Change Resource Group, atau Refresh Instance di bagian bawah halaman.
-
Ekspor hasil kueri: Pertama-tama, filter instans berdasarkan kriteria Anda. Setelah pencarian selesai, klik Export Query Results di atas daftar untuk mengekspor hasil yang difilter saat ini ke perangkat lokal Anda. Ini merupakan operasi asinkron. Anda dapat memantau progres dan mengunduh file tersebut dari halaman View Operation Center action records.
-
Operasi DAG: Untuk informasi selengkapnya, lihat Manage the DAG for manual instances.
-
-
Ikon di bawah alur kerja yang dipicu secara manual menunjukkan status eksekusi instans-instansnya.
-
: Jumlah instans yang sedang berjalan. -
: Jumlah instans yang berhasil. -
: Jumlah instans yang gagal. -
: Jumlah instans dalam status lainnya.
-
Aksi lanjutan otomatis untuk operasi batch
Fitur ini saat ini hanya didukung untuk operasi batch pada alur kerja berbasis pemicu.
Untuk meningkatkan efisiensi O&M, DataWorks menyediakan opsi Post-O&M Actions untuk empat operasi batch: Change Priority, Modify Resource Group, Refresh Instance, dan Stop. Fitur ini memungkinkan Anda menentukan aksi berantai yang dijalankan secara otomatis setelah operasi utama berhasil. Hal ini menyederhanakan proses dan memastikan perubahan langsung berlaku.
Kasus penggunaan
Saat Anda mengubah properti instans yang sudah berada dalam antrean penjadwalan (misalnya, dengan status Waiting for Time, Waiting for Resources, atau Running), perubahan tersebut tidak langsung diterapkan pada instans yang sedang dalam antrean atau berjalan. Secara tradisional, Anda harus menghentikan instans tersebut, menerapkan perubahan, lalu menjalankannya kembali. Fitur aksi lanjutan mengotomatiskan proses ini, sehingga Anda dapat menyelesaikan seluruh rantai stop-modify-rerun dalam satu operasi.
1. Ubah prioritas batch, modifikasi kelompok sumber daya, dan refresh instans
Saat Anda melakukan operasi Change Priority, Modify Resource Group, atau Refresh Instance pada instans alur kerja berbasis pemicu, Anda dapat menentukan aksi lanjutan untuk memastikan modifikasi Anda langsung berlaku.
Prosedur
-
Di halaman Triggered workflow instance, pilih satu atau beberapa instans yang ingin Anda ubah.
-
Klik Change Priority, Change Resource Group, atau Refresh Instance di bagian bawah halaman.
-
Di kotak dialog yang muncul, Anda akan melihat bagian baru berjudul Follow-up O&M Actions selain pengaturan operasi utama.
Opsi aksi lanjutan O&M
Anda dapat memilih salah satu aksi lanjutan berikut sesuai kebutuhan:
-
Stop instances that are Waiting for Time, Waiting for Resources, or Running:
-
Effect: Sistem pertama-tama menerapkan perubahan properti yang Anda tentukan (seperti mengubah prioritas), lalu secara otomatis menghentikan semua instans target dengan status 'Waiting for Time', 'Waiting for Resources', atau 'Running'.
-
Use case: Gunakan opsi ini ketika Anda hanya perlu menghentikan instans yang sedang berjalan, sehingga Anda dapat memutuskan nanti apakah akan menjalankannya kembali. Ini mencegah instans dengan konfigurasi lama terus mengonsumsi resource.
-
-
Rerun instances:
-
Effect: Setelah menerapkan perubahan properti, sistem segera menjalankan kembali semua instans yang dipilih.
-
Use case: Gunakan opsi ini ketika Anda ingin perubahan langsung berlaku dan menjalankan kembali tugas dengan konfigurasi baru (prioritas baru, kelompok sumber daya baru, atau kode yang telah direfresh).
-
2. Hentikan batch
Saat melakukan operasi Batch Stop, Anda juga dapat menentukan aksi lanjutan, seperti rerun otomatis, untuk segera memulihkan dari kegagalan setelah instans dihentikan.
Prosedur
-
Di halaman Triggered workflow instance, pilih satu atau beberapa instans yang ingin Anda hentikan.
-
Klik tombol Terminate di bagian bawah halaman.
-
Di kotak dialog yang muncul, Anda akan melihat bagian baru berjudul Post-O&M Actions.
Di kotak dialog Batch Stop, Anda dapat mengatur Task Scope menjadi All Tasks (menghentikan semua tugas dalam instans alur kerja berbasis pemicu yang dipilih) atau Specified Tasks (hanya menghentikan tugas tertentu). Anda juga dapat memfilter berdasarkan Instance Status dengan memilih Waiting for Time, Waiting for Resources, Running, atau Checking. Di bagian Follow-up O&M Actions, Anda dapat memilih Rerun Instances dan mengaktifkan opsi Reset instance status before rerunning.
Opsi aksi lanjutan O&M
-
Rerun Instance:
-
Effect: Setelah menghentikan instans yang dipilih, sistem segera menjalankannya kembali.
-
Use case: Opsi ini berguna ketika Anda mendeteksi masalah pada eksekusi tugas (misalnya, tugas macet atau berjalan terlalu lama) dan ingin menghentikannya lalu segera menjalankannya kembali dengan konfigurasi aslinya.
-
-
Reset instance status before rerunning:
-
Effect: Ini merupakan operasi stop-and-rerun yang lebih paksa. Sistem pertama-tama memaksa status semua instans yang dipilih menjadi "Not-run" (bahkan tugas yang sedang berjalan dihentikan), lalu menjalankannya kembali.
-
Use case: Ini cocok untuk skenario yang memerlukan reset lengkap status instans saat ini agar dimulai dari kondisi bersih. Misalnya, gunakan ini ketika status internal instans rusak dan operasi stop-and-rerun sederhana gagal menyelesaikan masalah tersebut.
-
Kelola DAG instans manual
Klik nama instans, atau klik Actions di kolom DAG untuk membuka DAG instans tersebut. Di tampilan DAG, Anda dapat mengklik kanan instans untuk melakukan operasi. Klik kanan node tugas, seperti ODPS SQL, di DAG. Menu konteks menyediakan opsi berikut: show ancestor nodes, show descendant nodes, view runtime log, instance diagnosis, view code, edit node, view lineage, Trigger DQC Check, Stop, rerun, dan set to successful.
Di daftar alur kerja yang dipicu secara manual, klik alur kerja untuk menampilkan DAG-nya di sebelah kanan. DAG tersebut mungkin berisi beberapa tugas.
|
Actions |
Description |
|
Show Ancestor Nodes |
Memperluas hingga enam level node hulu untuk node yang dipilih. Catatan
Anda hanya dapat memperluas node leluhur untuk instans alur kerja yang dipicu secara manual. |
|
Show Descendent Nodes |
Memperluas hingga enam level node hilir untuk node yang dipilih. Catatan
Anda hanya dapat memperluas node turunan untuk instans alur kerja yang dipicu secara manual. |
|
View Runtime Log |
Menampilkan log waktu proses untuk instans saat ini, yang mencakup status seperti Running, Succeeded, dan Failed. Catatan
|
|
Run Diagnostics |
DataWorks Operation Center menyediakan fitur diagnosis instance untuk membantu Anda memahami informasi end-to-end dari eksekusi tugas dan dengan cepat menemukan masalah. Untuk informasi selengkapnya, lihat diagnosis cerdas. |
|
View Code |
Menampilkan kode dari node saat ini. |
|
Edit Node |
Membuka alur kerja di DataStudio untuk diedit. |
|
View Lineage |
Menampilkan alur data dari instans saat ini. |
|
Terminate |
Menghentikan tugas dari eksekusi. Operasi ini hanya berlaku untuk instans saat ini. |
|
Rerun |
Menjalankan kembali tugas yang dipilih. Ini berguna untuk menangani node yang gagal atau terlewat. Catatan
Anda hanya dapat menjalankan kembali tugas yang berstatus Succeeded atau Failed. |