23 Descripción de validaciones y restricciones

Las validaciones y las restricciones conservan la integridad de los datos y aplican la lógica empresarial en Oracle Fusion Cloud Enterprise Data Management.

Vídeos

Su objetivo Vea este vídeo

Obtener información sobre las mejores prácticas de validación.

icono de vídeo Mejores prácticas de validación para unos datos empresariales de confianza

Hay tres tipos de validaciones que se ejecutan en Cloud EDM:

  • Validaciones del sistema: comprobaciones del sistema generales. Por ejemplo, una validación comprueba si está intentando crear un tipo de nodo que ya existe. Para obtener una lista de validaciones del sistema, consulte Validaciones del sistema. Las validaciones del sistema se aplican en todos los datos y no puede desactivarlas.

  • Validaciones predefinidas: validaciones creadas automáticamente en función del tipo de aplicación que cree. Las validaciones predefinidas se aplican en todos los datos enlazados de una dimensión, pero puede desactivarlas o establecer el nivel de gravedad en el nivel de dimensión. Consulte Validaciones predefinidas.

    Nota:

    Para conservar la integridad de los datos, las validaciones predefinidas se ejecutan para objetos de datos con estos estados de enlace. Consulte Estado de enlace.
    • Los puntos de vista enlazados ejecutan todas las validaciones predefinidas.
    • Los puntos de vista de jerarquías que sean conjuntos de nodos enlazados o conjuntos de jerarquías enlazados ejecutan todas las validaciones predefinidas.
    • Los puntos de vista de jerarquía que están enlazados a un tipo de nodo ejecutan las siguientes validaciones:
      • Se ejecutan todas las validaciones de nivel de tipo de nodo (como las validaciones de propiedad) y de nivel de aplicación (como la unicidad del nombre).
      • Se ejecutan las validaciones basadas en una estructura (como las validaciones padre-hijo) en el conjunto de jerarquías del punto de vista. Los resultados de estas validaciones pueden ser diferentes del conjunto de jerarquías enlazado.
    • Los puntos de vista de tipo de lista que estén enlazados a un tipo de nodo ejecutan todas las validaciones predefinidas, salvo las que se basan en una estructura (como las validaciones padre-hijo).
  • Validaciones personalizadas: validaciones creadas por el usuario para aplicar una lógica empresarial que es única para una implementación específica. Consulte Validaciones personalizadas.

Restricciones comprueban si hay condiciones específicas (como la unicidad del nombre) en tipos de nodos y dimensiones en una aplicación. Por ejemplo, una restricción podría aplicar la unicidad del nombre a nivel de aplicación, en lugar de una validación personalizada que se ejecute únicamente en determinados tipos de nodos o conjuntos de jerarquías. Se parecen a las validaciones predefinidas, pero puede configurar la aplicación o dimensión a las que se aplican, y puede agregarlas a las aplicaciones de tipo Universal. Consulte Trabajo con restricciones.

Las validaciones y restricciones se ejecutan cuando:

  • Importa datos de una aplicación externa

  • Exporta datos a una aplicación externa si la opción Validar antes de la exportación está definida en Alerta o en Abandonar cuando se produzca un error. Consulte Gestión de las opciones de exportación.

  • Introduce cambios manualmente en un punto de vista

  • Carga un archivo con cambios de solicitud en un punto de vista

  • Valida un elemento de solicitud

  • Valida una solicitud

  • Valida un punto de vista