All Products
Search
Document Center

DataWorks:Pemicu pemeriksaan event selama pengembangan data

Last Updated:Feb 28, 2026

Di DataWorks Open Platform, setelah Anda mendaftarkan, memublikasikan, dan mengaktifkan program ekstensi, DataWorks akan mengirimkan pesan ke program tersebut ketika event titik ekstensi dipicu di ruang kerja tempat program tersebut aktif. Respons dari program ekstensi menentukan apakah operasi dapat dilanjutkan. Topik ini menjelaskan event titik ekstensi yang didukung oleh Data Studio dan cara menggunakannya untuk memicu program ekstensi.

Prasyarat

Informasi latar belakang

  • Aktifkan program ekstensi.

    Di halaman Management Center, Anda dapat melihat extension programs serta mengaktifkan atau menonaktifkan validasinya di ruang kerja saat ini.

  • Event titik ekstensi dalam Pengembangan Data

    Modul Data Studio pada DataWorks mendukung event titik ekstensi seperti event pra-publikasi untuk file, event pra-commit untuk file, dan event pra-commit untuk tabel. Untuk konsep dan daftar lengkap event titik ekstensi, lihat Daftar event titik ekstensi yang didukung.

  • DataWorks dapat mengirimkan notifikasi pesan untuk event titik ekstensi. Anda dapat menggunakan program ekstensi untuk mengotomatiskan validasi dan respons. Untuk informasi lebih lanjut tentang proses pemicuan titik ekstensi, lihat Event titik ekstensi yang didukung.

Batasan

Setelah Anda mengaktifkan program ekstensi, batasan berikut berlaku untuk notifikasi pesan dan respons ketika event ekstensi dipicu selama pengembangan data.

  • Setelah program ekstensi bawaan diaktifkan, efeknya hanya berlaku untuk node ODPS SQL.

    Artinya, ketika event titik ekstensi dipicu untuk node ODPS SQL, proses akan diblokir sementara program ekstensi bawaan memvalidasi logika dan mengembalikan hasilnya. Jika event dipicu untuk node selain ODPS SQL, proses juga diblokir, tetapi program ekstensi bawaan tidak melakukan validasi dan langsung mengembalikan hasil sukses.

  • pre-publish event for tables dan pre-commit event for tables adalah event titik ekstensi yang saat ini hanya dipicu untuk deteksi ketika Anda melakukan commit atau publikasi tabel MaxCompute.

  • Untuk node komposit yang berisi node internal, seperti node do-while dan node for-each, semua node internal harus lolos validasi sebelum operasi dapat dilanjutkan.

Fitur

Di Data Studio, Anda dapat mendaftarkan layanan lokal sebagai program ekstensi DataWorks untuk menerima pesan terkait event titik ekstensi tertentu. Program ekstensi tersebut dapat menangani event ini dengan logika kustom dan mengembalikan hasil ke platform dengan memanggil API UpdateIDEEventResult. Proses ini memungkinkan Anda menerapkan alur kontrol kustom di DataWorks. Titik ekstensi berikut didukung:

  • Operasi file: menjalankan, melakukan commit, memublikasikan, dan menghapus file.

  • Operasi tabel: melakukan commit dan memublikasikan tabel.

    Catatan

    Event ekstensi untuk operasi tabel di Data Studio hanya dipicu untuk tabel MaxCompute.

Event titik ekstensi yang didukung

Di DataWorks Data Studio, Anda dapat menggunakan program ekstensi untuk memvalidasi dan merespons event titik ekstensi berikut.

Data Studio - Run file代码运行

Data Studio - Commit file文件提交

Data Studio - Publish file文件发布

Data Studio - Delete file文件删除

Data Studio - Commit table表提交

Data Studio - Publish table表发布

Referensi