All Products
Search
Document Center

DataWorks:Quick run: Debug potongan kode

Last Updated:Jun 22, 2026

Fitur quick run di DataWorks memungkinkan Anda menjalankan langsung potongan kode yang dipilih dari editor node untuk menguji kode tersebut.

Prasyarat

Anda harus memiliki node ODPS SQL atau EMR Hive dengan kode tugas yang telah ditulis.

Batasan

  • Hanya node ODPS SQL dan EMR Hive yang mendukung fitur quick run.

  • Fitur quick run hanya tersedia untuk node yang tidak sedang berjalan. Ikon quick run (运行) tidak muncul jika kode tugas node sedang dieksekusi.

Catatan penggunaan

Fitur quick run mengeksekusi kode Anda. Meskipun sumber daya penjadwalan gratis, Anda akan dikenai biaya untuk sumber daya compute engine yang digunakan. Untuk detail penagihan, rujuk dokumentasi engine spesifik tersebut.

Prosedur

  1. Buka DataStudio

    Masuk ke Konsol DataWorks. Di wilayah target, klik Data Development and O&M > Data Development pada panel navigasi kiri. Pilih ruang kerja dari daftar drop-down lalu klik Go to Data Development.

  2. Buka editor node

    Pada struktur direktori modul DataStudio atau Manual business process, atau dengan menggunakan fitur Ad Hoc Query, temukan dan klik ganda node target untuk membuka halaman editor.

  3. Jalankan kode secara cepat dan lihat hasilnya

    Bagian ini menggunakan node ODPS SQL sebagai contoh.

    SELECT uid
    , MAX(region)
    , MAX(device)
    , COUNT(0) AS pv
    , MAX(gender)
    , MAX(age_range)
    , MAX(zodiac)
    FROM xc_dw_user_info_d_dqc
    WHERE dt = '${bizdate}'
    GROUP BY uid;

    Klik Run. Log eksekusi menampilkan output berikut:

    TableSink1: 0  (min: 0, max: 0, avg: 0) MaxInstance: 0
                  Values1: 0  (min: 0, max: 0, avg: 0)    MaxInstance: 0
    OK
    2022-03-30 10:15:55 INFO ============================================================
    2022-03-30 10:15:55 INFO Exit code of the Shell command 0
    2022-03-30 10:15:55 INFO --- Invocation of Shell completed ---
    2022-03-30 10:15:55 INFO Shell run successfully!
    2022-03-30 10:15:55 INFO Current task status: FINISH
    2022-03-30 10:15:55 INFO Cost time is: 6.401s
    /home/admin/alisatasknode/taskinfo//20220330/datastudio/10/15/47/x1cz602xtu7caznvzybnxfri/T3_0039927779.log-END-EOF
    1. Pilih kode

      Pada editor kode SQL, letakkan kursor Anda pada baris kode tertentu. Sistem secara otomatis mengenali potongan kode lengkap yang mencakup baris tersebut.

    2. Jalankan kode

      Catatan
      • Fitur ini hanya tersedia untuk node yang tidak sedang berjalan. Jika kode tugas node sedang berjalan, ikon quick run (Run) tidak ditampilkan di sebelah kiri baris kode.

      • Resource group untuk quick run

        • Fitur quick run mengeksekusi kode Anda. Meskipun sumber daya penjadwalan gratis, Anda akan dikenai biaya untuk sumber daya compute engine yang digunakan. Untuk detail penagihan, rujuk dokumentasi engine spesifik tersebut.

        • Quick run menggunakan resource group dari eksekusi terakhir node, terlepas dari apakah eksekusi tersebut dipicu oleh quick run 运行, Run 运行, atau advanced run 高级运行.

        • Jika Anda menjalankan node untuk pertama kalinya, Anda harus memilih scheduling resource group. Jika tidak tersedia resource group yang sesuai, Anda dapat membeli dan menggunakan Serverless resource group. Untuk informasi lebih lanjut, lihat Menggunakan Serverless resource group.

        • Jika Anda perlu mengubah resource group yang digunakan oleh node, gunakan fitur advanced run 高级运行.

      • Jika potongan kode Anda mengandung variabel, Anda harus memberikan nilai saat quick run pertama. Sistem menyimpan nilai-nilai tersebut untuk eksekusi berikutnya. Untuk mengubah nilai variabel di kemudian hari, gunakan fitur advanced run 高级运行. Untuk informasi lebih lanjut tentang pemberian nilai variabel, lihat Format parameter penjadwalan yang didukung.

      Anda dapat menjalankan kode dengan salah satu cara berikut:

      • Klik ikon quick run (运行) di sebelah kiri baris kode.

      • Gunakan pintasan keyboard.

        • Pada Windows: Ctrl + Enter.

        • Pada macOS: Cmd + Enter.

      Setelah eksekusi selesai, periksa hasilnya untuk memverifikasi kode dan memperbaiki error apa pun.