All Products
Search
Document Center

DataWorks:Pemeriksaan operasi

Last Updated:Jun 22, 2026

DataWorks menyediakan pengembangan dan tata kelola data end-to-end melalui proses terpadu yang memungkinkan Anda menerapkan manajemen proses pada tahapan kunci guna memenuhi kebutuhan bisnis.

Batasan

Fitur ini hanya tersedia di DataWorks Enterprise Edition dan versi yang lebih baru.

Cara kerja

DataWorks menyediakan ruang kerja dalam dua mode: mode standar dan mode dasar. Setiap mode memiliki alur pengembangan node yang berbeda. Diagram berikut menggambarkan alur kerja pengembangan data untuk masing-masing mode.

  • Alur kerja pengembangan node di ruang kerja mode standar

  • Alur kerja pengembangan node di ruang kerja mode dasar

Anda dapat menerapkan manajemen proses pada tahapan kunci alur kerja, seperti sebelum debugging node, saat menyebar node ke lingkungan pengembangan, dan saat menyebar node ke lingkungan produksi.

Tahap

Contoh pemeriksaan

Sebelum node dijalankan

Di panel Debugging Configurations di sebelah kanan, di bawah DataWorks Configuration, atur kelompok sumber daya menjadi Serverless_Resource_Group dan kuota komputasi menjadi Default post-paid Quota. Di editor, masukkan Pernyataan SQL SELECT * FROM test.ods_movie_basic_info WHERE ds=20250126; lalu klik tombol Run di bilah alat. Log di bagian bawah menampilkan "Checking...", "Check passed", dan "Submit Succeeded" secara berurutan, serta status eksekusi berubah menjadi Succeeded (menggunakan mode MaxCompute Short-running Query Acceleration). Di panel Operation Checks di sebelah kiri, status catatan node yang sesuai ditampilkan sebagai Passed.

Sebelum node diterapkan ke lingkungan pengembangan

Saat Anda menerapkan node, sistem menjalankan Development Checker untuk meninjau kode SQL. Klik langkah Development Checker dalam alur penyebaran. Panel Operation Checks di sebelah kiri menampilkan catatan pemeriksaan dan statusnya. Klik catatan tersebut untuk membuka panel Check Details, tempat Anda dapat melihat hasil setiap item pemeriksaan, seperti Full Table Scan Check dan High-Cost SQL Check. Untuk item pemeriksaan dengan status Warning, Anda dapat mengklik Mark as Passed untuk menyetujui secara manual.

Sebelum node diterapkan ke lingkungan produksi

Pada langkah Production Checker dalam pipeline penyebaran, Anda dapat mengklik View Details atau Initiate Code Review. Panel kiri mencantumkan catatan SQL yang akan diterapkan, seperti testSQL. Klik catatan tersebut untuk membuka panel Check Details yang sesuai di sebelah kanan. Setelah memastikan semua pemeriksaan telah lolos, Anda dapat melanjutkan penyebaran.

Fitur seperti Open Platform dan Data Asset Governance memungkinkan Anda menerapkan pemeriksaan validasi pada tahapan kunci proses pengembangan data.

Modul fitur

Pemeriksaan sebelum dijalankan

Pemeriksaan sebelum penyebaran ke dev

Pemeriksaan sebelum penyebaran ke prod

Manajemen proses

Data Asset Governance

image

image

image

Data Asset Governance di DataWorks menyediakan beberapa item pemeriksaan bawaan. Anda dapat mengaktifkan item pemeriksaan ini sesuai kebutuhan bisnis Anda. Setelah diaktifkan, operasi yang sesuai secara otomatis memicu logika validasi bawaan DataWorks. Proses hanya dilanjutkan setelah pemeriksaan selesai.

Open Platform

image

image

image

Jika item pemeriksaan bawaan tidak memenuhi kebutuhan manajemen proses Anda, Anda dapat menggunakan Open Platform untuk mengembangkan program validasi sendiri untuk event tertentu dan mengintegrasikannya ke dalam alur kerja pengembangan data.

Bagian berikut menggunakan alur kerja di ruang kerja mode standar sebagai contoh untuk menjelaskan kemampuan manajemen proses ini.

Pemeriksaan bawaan: Data Asset Governance

Data Asset Governance di DataWorks menyediakan sejumlah item pemeriksaan bawaan yang dapat Anda aktifkan sesuai kebutuhan. Saat melakukan operasi terkait, sistem akan memicu logika validasi bawaan, dan proses hanya dilanjutkan setelah operasi lolos semua pemeriksaan.

Di panel navigasi kiri Data Asset Governance, pilih Governance Settings > Check Items untuk membuka halaman Check Item Configuration. Klik tab R&D. Di kolom Effective Checkpoint, identifikasi titik pemicu untuk item pemeriksaan. Di kolom Enable, alihkan sakelar untuk mengaktifkan atau menonaktifkan item pemeriksaan yang sesuai.

  • Untuk debugging node: Aktifkan item pemeriksaan dengan Effective Checkpoint Pre-event for Code Running.

  • Untuk penyebaran node ke lingkungan pengembangan: Aktifkan item pemeriksaan dengan Effective Checkpoint Pre-event for Node Commit.

  • Untuk penyebaran node ke lingkungan produksi: Aktifkan item pemeriksaan dengan Effective Checkpoint Pre-event for Node Deployment.

Konfigurasi

Anda perlu mengaktifkan item pemeriksaan di Data Asset Governance dan menentukan ruang kerja tempat item tersebut berlaku. Untuk petunjuk umum, lihat Konfigurasikan item tata kelola.

Sesuaikan logika validasi: Open Platform

Jika item pemeriksaan bawaan tidak memenuhi kebutuhan Anda, Anda dapat menggunakan Open Platform untuk mengembangkan program validasi kustom untuk event tertentu dan mengintegrasikannya ke dalam alur kerja pengembangan data.

Catatan

OpenEvent memungkinkan Anda berlangganan pesan event untuk operasi pengguna di Data Studio. Setelah menerima pesan event, Extensions memungkinkan Anda membuat program validasi dan persetujuan kustom. Hasil persetujuan tersebut kemudian dapat dikirim kembali ke DataWorks melalui callback OpenAPI. Untuk informasi selengkapnya tentang OpenEvent dan Extensions, lihat Ikhtisar OpenEvent dan Ikhtisar Extensions.

Saat menggunakan Open Platform untuk berlangganan event dan memvalidasi operasi kunci di Data Studio, pelaksanaan operasi akan memicu proses validasi. Bagan alir berikut menunjukkan proses validasi untuk pemeriksaan sebelum dijalankan.

Konfigurasi

Anda perlu berlangganan event Data Studio di Open Platform, mengembangkan ekstensi untuk menangani event tersebut, menerbitkannya ke DataWorks, dan mengaktifkannya di ruang kerja yang diinginkan.

  • Untuk debugging node: Berlangganan dan proses event terkait eksekusi, seperti pre-event for file running.

  • Untuk penyebaran node ke lingkungan pengembangan: Berlangganan dan proses event terkait commit, seperti Pre-event for Node Commit dan pre-event for table commit.

  • Untuk penyebaran node ke lingkungan produksi: Berlangganan dan proses event terkait penyebaran, seperti Pre-event for Node Deployment dan pre-event for table deployment.

Untuk daftar jenis event yang didukung oleh Open Platform, lihat Ikhtisar Extensions.