Instans pengujian dihasilkan saat Anda menjalankan pengujian pada tugas terjadwal. Di halaman instans pengujian, Anda dapat melihat detail instans dalam bentuk daftar atau DAG.
Pendahuluan
Anda dapat menjalankan pengujian pada tugas terjadwal untuk memverifikasi bahwa penjadwalan dan eksekusinya sesuai ekspektasi di lingkungan produksi. Tindakan ini menghasilkan instans pengujian, sehingga Anda dapat memantau status eksekusinya di halaman instans pengujian.
-
Untuk informasi selengkapnya tentang pengujian tugas terjadwal, lihat Kelola tugas terjadwal.
-
Untuk informasi selengkapnya tentang melihat detail instans pengujian dalam tampilan daftar, lihat Lihat daftar instans pengujian.
-
Untuk informasi selengkapnya tentang melihat detail instans pengujian dalam DAG, lihat DAG instans pengujian.
Menjalankan instans pengujian akan mengeksekusi logika kode aktual. Lakukan dengan hati-hati.
Batasan
-
Batasan fitur:
-
DataWorks Edisi Profesional dan versi yang lebih tinggi menyediakan fitur-fitur lanjutan berikut untuk meningkatkan efisiensi pengembangan dan O&M Anda. Untuk informasi selengkapnya, lihat Edisi dan penagihan.
-
Run Diagnostics: Membantu Anda dengan cepat menemukan masalah eksekusi tugas. Fitur ini tersedia untuk uji coba gratis. Untuk informasi selengkapnya, lihat diagnosis cerdas.
-
Advanced DAG analysis: Meliputi agregasi node, analisis hulu, dan analisis hilir untuk membantu Anda memahami lineage tugas yang kompleks.
-
Export Query Results: Memungkinkan Anda menggunakan data untuk laporan eksternal atau analisis lebih lanjut.
-
-
Hanya pengguna dengan izin O&M yang dapat menggunakan beberapa fitur. Jika suatu fitur berwarna abu-abu atau tidak tersedia, buka halaman ringkasan Management Center. Di panel navigasi sebelah kiri, klik , lalu pada tab Workspace Members, pastikan pengguna target memiliki izin O&M. Untuk informasi selengkapnya, lihat Mengelola izin untuk modul tingkat ruang kerja.
-
-
Batasan log dan instans:
-
Anda tidak dapat menghapus instans pengujian secara manual. Instans akan dihapus otomatis oleh platform setelah kedaluwarsa (sekitar 30 hari). Jika suatu tugas tidak perlu dijalankan lagi, Anda dapat membekukan instans tersebut.
-
Untuk grup sumber daya bersama untuk penjadwalan, instans disimpan selama satu bulan (30 hari) dan log disimpan selama satu minggu (7 hari).
-
Untuk grup sumber daya eksklusif untuk penjadwalan, instans tugas dan log disimpan selama satu bulan (30 hari).
-
Log instans yang telah selesai dan berukuran melebihi 3 MB akan dibersihkan setiap hari.
-
-
Setelah Anda mengonfigurasi jumlah maksimum instans konkuren untuk suatu tugas, instans pengujian juga tunduk pada batas ini dan berbagi kuota konkurensi dengan instans terjadwal serta instans backfill. Saat beberapa jenis instans mengantri secara bersamaan, hanya instans backfill yang bukan untuk hari ini yang prioritasnya diturunkan (dari 8 menjadi 3).
Jalankan pengujian dan hasilkan instans pengujian
-
Buka Operation Center.
Masuk ke Konsol DataWorks. Di wilayah target, klik di panel navigasi sebelah kiri. Pilih ruang kerja dari daftar drop-down, lalu klik Go to Operation Center.
-
Jalankan pengujian pada tugas terjadwal.
Di halaman Operation Center, di panel navigasi sebelah kiri, klik . Di halaman Auto Triggered Node, Anda dapat menjalankan pengujian pada tugas terjadwal dengan salah satu metode berikut.
-
Metode 1: Di tampilan daftar tugas terjadwal, klik Test di kolom Actions tugas target. Jika halaman saat ini tidak dalam tampilan daftar, klik ikon
di tengah halaman untuk kembali ke tampilan daftar. -
Metode 2: Di tampilan DAG, klik kanan DAG instans target, lalu pilih Test dari menu konteks. Jika halaman saat ini tidak dalam tampilan DAG, klik DAG di kolom Actions instans target untuk membuka DAG tugas tersebut.
-
-
Konfigurasikan parameter dalam dialog Test.
Parameter
Deskripsi
Test Name
Anda dapat memasukkan nama untuk pengujian asap.
Data Timestamp
Pilih tanggal bisnis untuk pengujian.
Catatan-
Jika Anda memilih tanggal bisnis sebelum kemarin, tugas akan dijalankan segera.
-
Jika Anda memilih kemarin sebagai tanggal bisnis, tugas akan dijalankan pada waktu terjadwal.
Advanced configuration
Setelah Anda mengaktifkan pengaturan lanjutan, Anda dapat memberikan nilai untuk parameter penjadwalan. Nilai yang diberikan hanya berlaku untuk pengujian saat ini.
-
Lihat daftar instans pengujian
Daftar instans pengujian menampilkan instans pengujian yang dihasilkan setelah Anda menjalankan pengujian pada tugas terjadwal. Anda dapat melihat status eksekusi instans pengujian dan melakukan operasi terkait padanya.
|
Operasi |
Deskripsi |
|
Filter |
Di area 1 pada gambar sebelumnya, Anda dapat menggunakan kondisi filter untuk menyaring instans yang ingin Anda kueri. Anda dapat menyaring instans berdasarkan Node Name, Node ID, Task type, Run At, Data Timestamp, Scheduling Resource Group, My Node, The node I tested today, dan Pause (freeze) a node. Catatan
Tanggal bisnis default untuk penyaringan adalah satu hari sebelum tanggal saat ini. |
|
Tasks |
Di area 2 pada gambar sebelumnya, instans pengujian yang memenuhi kondisi filter ditampilkan dalam bentuk daftar. |
|
Actions |
Di area 3 pada gambar sebelumnya, Anda dapat melakukan operasi berikut pada instans pengujian:
|
|
Operasi batch |
Di area 4 pada gambar sebelumnya, Anda dapat memilih beberapa tugas sekaligus dan melakukan operasi seperti Terminate, Rerun, Set to Successful, Change Resource Group, Freeze, Unfreeze, dan Export Query Results. |
|
Items per page |
Di area 5 pada gambar sebelumnya, Anda dapat mengubah jumlah item yang ditampilkan per halaman. Maksimal 200 item dapat ditampilkan per halaman. |
DAG instans pengujian
Di tampilan daftar, klik nama Test Instance atau klik DAG di kolom Actions untuk membuka DAG instans tersebut. Anda dapat mengklik kanan instans di DAG untuk melakukan operasi terkait.
|
Fitur |
Deskripsi |
|
Fitur panel DAG |
Klik DAG di samping tugas untuk membuka DAG-nya. Anda dapat melakukan operasi berikut di DAG:
|
|
Operasi instans tunggal |
Klik kanan node target untuk melakukan operasi terkait.
Catatan
Untuk operasi lainnya, lihat Lihat daftar instans pengujian. |
|
Detail instans tunggal |
Di area 4 pada gambar sebelumnya, Anda dapat melakukan operasi berikut:
|
Lihat detail instans
Di tampilan DAG, klik instans target. Di jendela yang muncul di pojok kanan bawah, klik Show Details. Halaman detail instans akan muncul, tempat Anda dapat melihat informasi lengkap tentang instans saat ini, termasuk properti, konteks, log waktu proses, log operasi, dan kode.
|
Fitur |
Deskripsi |
|
General |
Di tab ini, Anda dapat melihat properti penjadwalan tugas di lingkungan produksi. Untuk deskripsi parameter pada halaman, lihat Konfigurasi pengaturan penjadwalan.
|
|
Runtime Log |
Setelah tugas mulai dijalankan, Anda dapat melihat proses eksekusi detailnya di log waktu proses. Untuk deskripsi parameter utama dalam log, lihat Parameter log waktu proses. |
|
Operation Log |
Digunakan untuk melihat catatan operasi tugas atau instans, termasuk waktu, operator, dan operasi spesifik. |
|
Code |
Digunakan untuk melihat kode terbaru tugas saat ini di lingkungan produksi. Jika kode tidak sesuai ekspektasi, periksa apakah versi terbaru tugas telah berhasil dideploy. Untuk informasi selengkapnya, lihat Deploy nodes. |
Troubleshoot task run issues
Jika tugas tidak berjalan sesuai ekspektasi, Anda dapat menggunakan fitur diagnosis cerdas untuk mendiagnosis alasan tugas tidak dijalankan atau mengidentifikasi masalah.