Todos los productos
Search
Centro de documentos

Data Management:Aplicar la existencia de campos en esquemas de tablas

Última actualización: Sep 03, 2026

Data Management Service (DMS) le permite aplicar requisitos específicos de campos en los esquemas de tablas, lo que simplifica el análisis y la limpieza de datos. Configure una regla de seguridad para exigir campos específicos en todas las tablas nuevas.

Requisitos previos

Su rol del sistema debe ser administrador o DBA. Consulte my system role.

Descripción general

Las organizaciones suelen aplicar reglas específicas de la empresa o línea de negocio al diseñar esquemas de tablas. Use la función Security Rules en Data Management Service (DMS) para definir estos estándares y aplicarlos a cada instancia de base de datos.

Procedimiento

  1. Inicie sesión en DMS 5.0.

  2. Coloque el puntero sobre el icono 2023-01-28_15-57-17.png en la esquina superior izquierda y seleccione All Features > Security and disaster recovery (DBS) > Security Rules.

    Nota

    Si usa la consola de DMS en modo normal, seleccione Security and disaster recovery (DBS) > Security Rules en la barra de navegación superior.

  3. En la página Security Rules, localice la regla objetivo y haga clic en Edit en la columna Actions.

  4. Haga clic en Schema Design en el panel izquierdo. Establezca Detection Point en Save edit and check table header.

  5. Defina la regla de seguridad en el lenguaje específico del dominio (DSL).

    Ejemplo: exigir los campos id y gmt_create en todas las tablas nuevas:

    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

    En el cuadro de diálogo Edit Rule - Schema Design, establezca Detection Point en Save edit and check table header, introduzca un Rule Name y pegue el DSL en el editor de código. El panel derecho incluye las pestañas Factors, Actions, Functions y Operators. Haga clic en Submit.

  6. Haga clic en Submit.

  7. Haga clic en Enable y luego en OK en el cuadro de diálogo Notice.

    Nota

    Las reglas están deshabilitadas de forma predeterminada para evitar que configuraciones incorrectas afecten los entornos de producción.

  8. Compruebe la regla. Esta verificación se ejecuta cuando un desarrollador crea una tabla from la consola o importa una sentencia CREATE TABLE.

    Al enviar una solicitud de tabla nueva, el sistema ejecuta una comprobación previa. Si el esquema infringe la regla, el cuadro de diálogo Pre-check Results muestra un error como "[R&D Standard] New tables must contain the following fields: id, gmt_create. This is not compliant with R&D standards."