All Products
Search
Document Center

DataWorks:Kontrol proses

Last Updated:Aug 25, 2026

DataWorks menyediakan pengembangan dan tata kelola data end-to-end melalui alur kerja terpadu. Anda dapat menerapkan kontrol proses kustom pada tahapan-tahapan kunci untuk memenuhi kebutuhan bisnis.

Persyaratan Edisi

Fitur ini tersedia di DataWorks Enterprise Edition dan edisi setelahnya.

Ikhtisar

Ruang kerja DataWorks tersedia dalam mode standar dan mode dasar. Proses pengembangan suatu node sedikit berbeda antara kedua mode tersebut. Diagram berikut menggambarkan alur kerja pengembangan data untuk masing-masing mode.

  • Alur kerja pengembangan di ruang kerja mode standar标准模式工作空间开发流程

  • Alur kerja pengembangan di ruang kerja mode dasar简单模式工作空间开发流程

Seperti yang ditunjukkan dalam diagram, Anda dapat menerapkan kontrol proses pada tahapan-tahapan kunci alur kerja, seperti sebelum menjalankan, melakukan commit, atau menerapkan (deploy) suatu node.

Pemeriksaan sebelum dijalankan

Pemeriksaan sebelum commit

Pemeriksaan sebelum penerapan

Di halaman pengembangan data, klik tombol Run pada bilah alat untuk menjalankan kode Anda. Pesan "Checking" menunjukkan bahwa operasi akan dilanjutkan secara otomatis jika pemeriksaan berhasil. Di panel Operation Check di sisi kiri, Anda dapat melihat catatan semua pemeriksaan, seperti pemeriksaan event sebelum dijalankan dan pemeriksaan event sebelum diterapkan, beserta statusnya. Klik suatu catatan untuk membuka panel detail, yang menampilkan nama pemeriksaan, jenis pemeriksaan (misalnya, Pre-run checker_Data), status, serta tautan View Details dan View Documentation.

Saat Anda mengklik tombol Commit di halaman pengembangan data, pesan "Checking" menunjukkan bahwa pemeriksaan sedang berlangsung dan akan dilanjutkan secara otomatis jika lolos. Anda dapat melihat hasilnya di panel Operation Check. Panel ini mencantumkan semua pemeriksaan ekstensi yang dipicu, seperti file commit pre-event. Klik suatu catatan untuk melihat detail seperti nama pemeriksaan, jenis pemeriksaan (misalnya, "Pre-commit check_Test program"), dan status. Anda juga dapat mengklik View Details atau View Documentation.

Klik tombol Deploy di pojok kanan atas editor kode untuk memicu pemeriksaan event sebelum penerapan file. Di halaman Create Deployment Package, status node berubah menjadi Checking. Klik baris node tersebut untuk membuka panel Operation Check di bagian bawah. Panel ini menampilkan jenis pemeriksaan (misalnya, Pre-deployment check_Test program), status, serta opsi View Details dan View Documentation.

Anda dapat menggunakan modul-modul seperti Open Platform dan Data Governance Center untuk menerapkan pemeriksaan-pemeriksaan ini pada tahapan-tahapan kunci proses pengembangan data.

Modul terkait

Pemeriksaan sebelum dijalankan

Pemeriksaan sebelum commit

Pemeriksaan sebelum penerapan

Deskripsi

Data Governance Center

支持

支持

支持

DataWorks Data Governance Center menyediakan beberapa item pemeriksaan bawaan yang dapat Anda aktifkan sesuai kebutuhan. Saat aksi terkait terjadi, DataWorks memicu logika validasi, dan aksi tersebut hanya dapat dilanjutkan setelah pemeriksaan berhasil.

Open Platform

支持

支持

支持

Jika pemeriksaan bawaan tidak mencukupi, gunakan Open Platform untuk mengembangkan dan mengintegrasikan program pemeriksaan kustom untuk event tertentu ke dalam alur kerja pengembangan data Anda.

Bagian-bagian berikut menjelaskan kemampuan kontrol proses ini dalam ruang kerja mode standar.

Aktifkan pemeriksaan bawaan: Data Governance Center

DataWorks Data Governance Center menyediakan item pemeriksaan bawaan yang dapat Anda aktifkan sesuai kebutuhan bisnis. Saat dipicu, DataWorks menjalankan logika validasinya, dan aksi tersebut hanya dapat dilanjutkan jika pemeriksaan berhasil.

Item

Deskripsi

Modul DataWorks

DataWorks Data Governance Center

Data Governance Center menawarkan banyak item pemeriksaan bawaan untuk memvalidasi operasi. Buka halaman Configuration Management > Check Items dan aktifkan sakelar Enable Check Items. Pilih tab Development, Quality, Security, Compute, atau Storage, temukan item pemeriksaan yang diinginkan, seperti High-Cost SQL Check, lalu aktifkan.

  • Untuk kontrol sebelum dijalankan, aktifkan item pemeriksaan yang checkpoint efektifnya adalah file run pre-event.

  • Untuk kontrol sebelum commit, aktifkan item pemeriksaan yang checkpoint efektifnya adalah file commit pre-event.

  • Untuk kontrol sebelum penerapan, aktifkan item pemeriksaan yang checkpoint efektifnya adalah file deployment pre-event.

Konfigurasi dan panduan

Anda perlu mengaktifkan item pemeriksaan di Data Governance Center dan menentukan ruang kerja tempat item tersebut berlaku.

Untuk petunjuk umum, lihat Konfigurasikan item tata kelola.

Sesuaikan logika validasi: Open Platform

Jika pemeriksaan bawaan tidak mencukupi, Anda dapat menggunakan Open Platform untuk mengembangkan logika kustom untuk event tertentu dan mengintegrasikannya ke dalam alur kerja pengembangan data. Tabel berikut menjelaskan cara menggunakan logika kustom untuk pemeriksaan sebelum dijalankan, sebelum commit, dan sebelum penerapan.

Item

Deskripsi

Modul DataWorks

DataWorks Open Platform

DataWorks Open Platform menyediakan fitur-fitur seperti OpenEvent, Extensions, dan OpenAPI. Anda dapat menggunakan OpenEvent untuk berlangganan pesan terkait aksi pengguna di DataStudio. Setelah suatu event terjadi, Anda dapat menggunakan ekstensi untuk menjalankan program validasi dan persetujuan kustom. Terakhir, Anda dapat menggunakan OpenAPI untuk mengirim hasil program tersebut kembali ke DataWorks. Untuk informasi lebih lanjut tentang OpenEvent dan ekstensi, lihat Ikhtisar OpenEvent dan Ikhtisar Ekstensi.

Proses pemeriksaan

Saat pengguna melakukan aksi yang telah dilanggan di DataStudio, Open Platform memicu proses validasi. Diagram berikut menunjukkan contoh proses pemeriksaan sebelum dijalankan.运行前校验流程

Konfigurasi dan panduan

Berlangganan event DataStudio di Open Platform, kembangkan ekstensi kustom untuk menangani event tersebut, publikasikan ekstensi, dan aktifkan di ruang kerja yang diinginkan.

  • Untuk kontrol sebelum dijalankan, berlangganan event terkait eksekusi, seperti file run pre-event.

  • Untuk kontrol sebelum commit, berlangganan event terkait commit, seperti file commit pre-event dan table commit pre-event.

  • Untuk kontrol sebelum penerapan, berlangganan event terkait penerapan, seperti file deployment pre-event dan table deployment pre-event.

Untuk jenis event lain yang dapat Anda langganan di Open Platform, lihat Ikhtisar Ekstensi.