All Products
Search
Document Center

Data Management:Terapkan keberadaan field dalam skema tabel

Last Updated:Jun 11, 2026

Data Management Service (DMS) memungkinkan Anda menerapkan persyaratan field tertentu dalam skema tabel, sehingga menyederhanakan analisis dan pembersihan data. Konfigurasikan aturan keamanan untuk mewajibkan field tertentu pada semua tabel baru.

Prasyarat

Peran sistem Anda harus berupa administrator atau DBA. Lihat peran sistem saya.

Ikhtisar

Organisasi sering kali menerapkan aturan spesifik perusahaan atau lini bisnis saat merancang skema tabel. Gunakan fitur Security Rules di Data Management Service (DMS) untuk menetapkan standar tersebut dan menerapkannya pada setiap instans database.

Prosedur

  1. Masuk ke DMS 5.0.

  2. Arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas, lalu 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 pada bilah navigasi atas.

  3. Pada halaman Security Rules, temukan aturan yang dituju dan klik Edit di kolom Actions.

  4. Klik Schema Design di panel kiri. Atur Save edit and check table header menjadi aktif.

  5. Definisikan aturan keamanan dalam domain-specific language (DSL).

    Contoh: wajibkan field id dan gmt_create pada semua tabel baru:

    if    
        @fac.table_kind == 'new' and    
        @fun.array_size(@fun.extract_column_by_name(@fac.table_column_array, ['id', 'gmt_create'])) < 2
    then    
        @act.block_submit "[R&D Standard] New tables must contain the following fields: id, gmt_create. This is not compliant with R&D standards."
    end

    Pada kotak dialog Edit Rule - Schema Design, atur Detection Point ke Save edit and check table header, masukkan Rule Name, lalu tempel kode DSL di editor kode. Panel kanan menyediakan tab Factors, Actions, Functions, dan Operators. Klik Submit.

  6. Klik Submit.

  7. Klik Enable, lalu klik OK pada kotak dialog Notice.

    Catatan

    Aturan dinonaktifkan secara default untuk mencegah kesalahan konfigurasi memengaruhi lingkungan produksi.

  8. Verifikasi aturan tersebut. Pemeriksaan ini dijalankan ketika seorang developer membuat tabel dari konsol atau mengimpor pernyataan CREATE TABLE.

    Saat Anda mengirim permintaan tabel baru, sistem menjalankan pre-check. Jika skema melanggar aturan, kotak dialog Pre-check Results akan menampilkan error seperti "[R&D Standard] New tables must contain the following fields: id, gmt_create. This is not compliant with R&D standards."