Untuk memastikan bahwa node penjadwalan berfungsi sesuai harapan, disarankan melakukan pengujian smoke pada node tersebut. Pengujian ini memeriksa apakah logika penggantian parameter dan hasil operasi dari node penjadwalan memenuhi ekspektasi Anda, membantu mencegah kesalahan konfigurasi dasar yang dapat memengaruhi data online.
Jenis node yang mendukung pengujian smoke
DataWorks memungkinkan Anda melakukan pengujian smoke pada jenis node berikut saat menerapkan node:
Kategori | Jenis node |
Data Integration | Sinkronisasi batch |
MaxCompute | MaxCompute SQL, MaxCompute Script, PyODPS 2, PyODPS 3, MaxCompute MR, dan template skrip SQL |
Hologres | Hologres SQL |
EMR | EMR Hive, EMR Impala, EMR MR, EMR Presto, EMR Shell, EMR Spark, EMR Trino, dan EMR Kyuubi |
CDH | CDH Hive, CDH Spark, CDH Spark SQL, CDH MR, CDH Presto, dan CDH Impala |
Lindorm | Lindorm Spark dan Lindrom Spark SQL |
ClickHouse | ClickHouse SQL |
ADB | ADB Spark dan ADB Spark SQL |
Kualitas Data | Pemantauan kualitas data |
Tujuan umum | Shell node, Function Compute, dan SSH |
Algoritma | PAI DLC dan PAI Designer |
Aktifkan fitur pengujian smoke paksa
Administrator ruang kerja dapat mengaktifkan fitur pengujian smoke paksa untuk ruang kerja tersebut. Setelah diaktifkan, node dalam ruang kerja harus lulus pengujian smoke sebelum dapat diterapkan ke lingkungan produksi.
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 sisi kiri halaman Data Studio, klik ikon
dan pilih Pengaturan Data Studio.Di halaman Pengaturan, klik tab Security Settings and Others. Di bagian Smoke Testing dari tab tersebut, aktifkan sakelar Force smoking test.
Lakukan pengujian smoke
Setelah menyelesaikan pengembangan kode untuk sebuah node, klik Deploy di bilah alat atas tab konfigurasi node untuk memulai proses penerapan.
Mulai pengujian smoke.
Jika ruang kerja Anda dalam mode dasar, node hanya perlu dijalankan pada satu sumber daya komputasi di ruang kerja. Dalam kasus ini, klik Deploy terlebih dahulu untuk menerapkan node ke sumber daya komputasi, lalu klik Mulai Pengujian Smoke.
Jika ruang kerja Anda dalam mode standar, lingkungan pengembangan dan lingkungan produksi dipisahkan. Sebelum menerapkan node ke lingkungan produksi, klik Mulai Pengujian Smoke. Pengujian smoke akan dilakukan di lingkungan pengembangan.

Setelah masuk ke panel Pengujian Smoke, pilih cap waktu data untuk menjalankan pengujian smoke.
CatatanJika Anda mengatur parameter Cap Waktu Data ke hari saat ini atau hari sebelumnya, instance pengujian smoke terkait tidak akan berjalan hingga waktu penjadwalan tiba. Misalnya, jika waktu saat ini adalah
12:00 pada 2 Juni 2024, waktu penjadwalan node Anda adalah15:00, dan Anda memilih1 Juni 2024sebagai cap waktu data, waktu aktual ketika node dijalankan akan menjadi15:00 pada 2 Juni 2024. Dalam kasus ini, instance pengujian smoke tidak akan berjalan hingga waktu penjadwalan15:00tiba.
Lihat catatan pengujian smoke
Buka halaman catatan pengujian smoke.
Metode 1: Di panel navigasi sisi kiri halaman Data Studio, klik ikon
untuk masuk ke panel CATATAN PENGUJIAN SMOKE.Metode 2: Di tab DEPLOY, klik ikon
untuk masuk ke panel CATATAN PENGUJIAN SMOKE setelah Anda klik Mulai Pengujian Smoke.
Di halaman CATATAN PENGUJIAN SMOKE, lihat informasi seperti waktu pengujian, status pengujian, penguji, dan cap waktu data.
Di panel CATATAN PENGUJIAN SMOKE, temukan catatan pengujian yang diinginkan dan klik Lihat Log untuk melihat log eksekusi detail dari pengujian smoke. Jika nilai parameter Status Uji adalah Berjalan, Anda dapat klik Berhenti untuk menghentikan pengujian.