Tüm Ürünler
Search
Belge Merkezi

Data Management:Tablo şemalarında alan varlığını zorunlu kılma

Son Güncelleme:Oct 04, 2026

Data Management Service (DMS), tablo şemalarında belirli alanların bulunmasını zorunlu kılarak veri analizi ve temizleme süreçlerini basitleştirir. Yeni oluşturulan tüm tabloların belirli alanları içermesini gerektiren bir güvenlik ilkesi yapılandırabilirsiniz.

Ön koşullar

Sistem rolünüzün Yönetici veya DBA olması gerekir. Sistem rolümü görüntüleyin.

Genel bakış

Kuruluşlar, tablo şemalarını tasarlarken genellikle şirket veya iş hattı bazlı özel kurallar uygular. Data Management Service (DMS) içindeki Güvenlik İlkeleri özelliğini kullanarak bu standartları tanımlayabilir ve her veritabanı örneğine uygulayabilirsiniz.

Yordam

  1. DMS 5.0 konsolunda oturum açın.

  2. Sol üst köşedeki 2023-01-28_15-57-17.png simgesinin üzerine gelin ve All Features > Security and disaster recovery (DBS) > Security Rules seçeneklerini seçin.

    Not

    DMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan Security and disaster recovery (DBS) > Security Rules yolunu izleyin.

  3. Security Rules sayfasında hedef ilkeyi bulun ve Actions sütunundaki Edit seçeneğine tıklayın.

  4. Sol bölmede Schema Design seçeneğine tıklayın. Detection Point değerini Save edit and check table header olarak ayarlayın.

  5. Güvenlik ilkesini etki alanına özgü dilde (DSL) tanımlayın.

    Örnek: Yeni oluşturulan tüm tabloların id ve gmt_create alanlarını içermesini zorunlu kılmak için aşağıdaki kodu kullanın:

    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

    Edit Rule - Schema Design iletişim kutusunda Detection Point değerini Save edit and check table header olarak ayarlayın, bir Rule Name girin ve DSL kodunu kod düzenleyicisine yapıştırın. Sağ panelde Factors, Actions, Functions ve Operators sekmeleri yer alır. Submit seçeneğine tıklayın.

  6. Submit seçeneğine tıklayın.

  7. Enable seçeneğine tıklayın, ardından Notice iletişim kutusunda OK seçeneğine tıklayın.

    Not

    Yanlış yapılandırmaların üretim ortamlarını etkilemesini önlemek amacıyla ilkeler varsayılan olarak devre dışı bırakılır.

  8. İlkeyi doğrulayın. Bu kontrol, bir geliştirici konsoldan bir tablo oluşturduğunda veya bir CREATE TABLE ifadesini içeri aktardığında çalışır.

    Yeni bir tablo isteği gönderdiğinizde sistem ön kontrol yapar. Şema ilkeyi ihlal ediyorsa Pre-check Results iletişim kutusunda "[R&D Standard] New tables must contain the following fields: id, gmt_create. This is not compliant with R&D standards." gibi bir hata görüntülenir.