All Products
Search
Document Center

Data Management:Generasi data uji

Last Updated:Mar 29, 2026

Konfigurasikan proses persetujuan untuk tiket generasi data uji di Data Management (DMS). Aturan keamanan pada checkpoint Approval Rule Validation mengontrol apakah suatu tiket memerlukan persetujuan, templat persetujuan mana yang berlaku, atau apakah operasi tersebut diblokir sepenuhnya.

Cara kerja

Saat pengguna mengajukan Tiket pembuatan data uji, DMS memeriksa apakah Tiket tersebut memenuhi aturan yang ditetapkan pada checkpoint Approval Rule Validation. Jika tidak ada aturan yang sesuai, Templat persetujuan bawaan akan diterapkan.

Konsep utama

Checkpoint

Checkpoint adalah tahap evaluasi tempat DMS menerapkan aturan keamanan. Tiket generasi data uji dievaluasi pada checkpoint Approval rule validation.

Faktor

Faktor adalah variabel yang telah ditentukan sebelumnya dan dievaluasi oleh DMS sebagai bagian dari kondisi aturan keamanan. Anda dapat menggunakan faktor untuk mendapatkan konteks yang akan divalidasi oleh aturan keamanan, seperti kategori pernyataan SQL dan jumlah baris data yang akan terpengaruh. Nama faktor menggunakan awalan @fac. diikuti dengan nama tampilannya.

Faktor berikut tersedia untuk checkpoint Approval rule validation dalam Test Data Generation:

FaktorDeskripsiContoh nilai
@fac.env_typeJenis lingkungan dari instans database target. Untuk daftar lengkap jenis lingkungan, lihat Ubah jenis lingkungan suatu instans.DEV, PRODUCT
@fac.schema_nameNama skema target.my_schema

Aksi

Aksi menentukan tindakan yang dilakukan DMS ketika kondisi if suatu aturan terpenuhi. Contoh aksi meliputi: melarang pengiriman tiket, memilih proses persetujuan, menyetujui tiket, atau menolak tiket. Nama aksi menggunakan awalan @act. diikuti dengan nama tampilannya.

Tindakan berikut tersedia untuk checkpoint Approval Rule Validation di Test Data Generation:

AksiDeskripsi
@act.forbid_submit_orderMemblokir pengiriman tiket. Format: @act.forbid_submit_order 'Alasan pemblokiran'
@act.do_not_approveMenetapkan templat persetujuan berdasarkan ID-nya. Untuk detailnya, lihat Konfigurasi proses persetujuan.

Database templat

DMS menyediakan serangkaian templat aturan keamanan yang telah ditentukan sebelumnya untuk Test Data Generation. Aktifkan atau modifikasi templat ini agar sesuai dengan kebutuhan Anda:

  • Tidak perlu persetujuan untuk database uji

  • Nonaktifkan generasi data uji

  • Larang generasi data uji untuk database produksi

Modifikasi templat persetujuan default

Templat persetujuan default diterapkan pada setiap tiket generasi data uji yang tidak sesuai dengan aturan kustom. Modifikasi templat ini untuk mengubah proses persetujuan yang digunakan sebagai fallback.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

Langkah-langkah

  1. Masuk ke Konsol DMS V5.0.

  2. Arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and disaster recovery (DBS) > Security Rules.

    Catatan

    Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and disaster recovery (DBS) > Security Rules di bilah navigasi atas.

  3. Arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All functions > Security and Specifications > Security Rules.

    Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and Specifications > Security Rules di bilah navigasi atas.
  4. Temukan kumpulan aturan untuk database target dan klik Edit di kolom Actions.

  5. Pada halaman Details, di panel navigasi kiri, pilih Database Development > Test Data Generation.

  6. Temukan aturan Default Template for Test Data Generation dan klik Edit di kolom Actions.

  7. Pada kotak dialog Change Configuration Item, klik Switch Approval Template.

  8. Pada kotak dialog Switch Approval Template, temukan templat persetujuan target dan klik Select di kolom Actions.

    Untuk melewati persetujuan untuk semua tiket yang menggunakan templat ini sebagai fallback, klik Reset to Free of Approval sebagai gantinya.
  9. Klik Submit.

Buat aturan persetujuan

Buat aturan kustom untuk mengontrol perilaku persetujuan dalam kondisi tertentu—misalnya, memblokir generasi data uji untuk database produksi atau mewajibkan proses persetujuan tertentu untuk skema tertentu.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

Langkah-langkah

  1. Masuk ke Konsol DMS V5.0.

  2. Arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and disaster recovery (DBS) > Security Rules.

    Catatan

    Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and disaster recovery (DBS) > Security Rules di bilah navigasi atas.

  3. Arahkan penunjuk ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All functions > Security and Specifications > Security Rules.

    Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and Specifications > Security Rules di bilah navigasi atas.
  4. Temukan kumpulan aturan untuk database target dan klik Edit di kolom Actions.

  5. Pada halaman Details, di panel navigasi kiri, pilih Database Development > Test Data Generation.

  6. Di bawah Checkpoints, pilih Basic Configuration Item, lalu klik Create Rule. Konfigurasikan item berikut:

    Item konfigurasiWajibDeskripsi
    CheckpointsYaPilih Approval rule validation.
    Template databaseTidakMuat templat aturan yang telah ditentukan sebelumnya. Setelah memilih checkpoint, klik Load from Template Database untuk menelusuri templat yang tersedia. Untuk deskripsi tiap templat, lihat Template database.
    Rule nameYaNama aturan. Jika Anda memuat templat, nama akan diisi secara otomatis.
    Rule DSLYaPernyataan DSL yang mendefinisikan logika aturan. Jika Anda memuat templat, pernyataan akan diisi secara otomatis. Untuk sintaksis DSL, lihat Sintaksis DSL untuk aturan keamanan.
  7. Klik Submit.

  8. Aktifkan aturan tersebut. Aturan baru secara default dalam status Disabled. Klik Enable di kolom Actions, lalu klik OK.

Langkah selanjutnya