全部产品
Search
文档中心

DataWorks:Pengujian Smoke

更新时间:Jul 06, 2025

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.

  1. Buka halaman Workspaces di konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan dan pilih Shortcuts > Data Studio di kolom Actions.

  2. Di panel navigasi sisi kiri halaman Data Studio, klik ikon image dan pilih Pengaturan Data Studio.

  3. Di halaman Pengaturan, klik tab Security Settings and Others. Di bagian Smoke Testing dari tab tersebut, aktifkan sakelar Force smoking test.

Lakukan pengujian smoke

  1. Setelah menyelesaikan pengembangan kode untuk sebuah node, klik Deploy di bilah alat atas tab konfigurasi node untuk memulai proses penerapan.

  2. Mulai pengujian smoke.

    1. 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.

    2. 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.

      image

  3. Setelah masuk ke panel Pengujian Smoke, pilih cap waktu data untuk menjalankan pengujian smoke.

    Catatan

    Jika 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 adalah 15:00, dan Anda memilih 1 Juni 2024 sebagai cap waktu data, waktu aktual ketika node dijalankan akan menjadi 15:00 pada 2 Juni 2024. Dalam kasus ini, instance pengujian smoke tidak akan berjalan hingga waktu penjadwalan 15:00 tiba.

Lihat catatan pengujian smoke

  1. Buka halaman catatan pengujian smoke.

    • Metode 1: Di panel navigasi sisi kiri halaman Data Studio, klik ikon image untuk masuk ke panel CATATAN PENGUJIAN SMOKE.

    • Metode 2: Di tab DEPLOY, klik ikon image untuk masuk ke panel CATATAN PENGUJIAN SMOKE setelah Anda klik Mulai Pengujian Smoke.

      image

  2. Di halaman CATATAN PENGUJIAN SMOKE, lihat informasi seperti waktu pengujian, status pengujian, penguji, dan cap waktu data.

  3. 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.