23 Noções Básicas sobre Validações e Restrições

As validações e restrições preservam a integridade dos dados e impõem a lógica de negócios no Oracle Fusion Cloud Enterprise Data Management.

Vídeos

Sua meta Assistir a este vídeo

Conheça as melhores práticas de validação

ícone de vídeo Melhores Práticas de Validação para Dados Empresariais Confiáveis

É possível executar três tipos de validação no Cloud EDM:

  • Validações do Sistema: verificações gerais do sistema. Por exemplo, uma validação verifica se você está tentando criar um tipo de nó que já existe. Para ver uma lista de validações do sistema, consulte Validações do Sistema. As validações do sistema são aplicadas a todos os dados; você não pode desativá-las.

  • Validações Predefinidas: Validações que são criadas automaticamente de acordo com o tipo de aplicativo que você criar. As validações predefinidas são aplicadas a todos os dados associados a uma dimensão, mas você pode desativá-las ou definir o nível de severidade no nível da dimensão. Consulte Validações Predefinidas.

    Nota:

    A fim de preservar a integridade dos dados, as validações predefinidas são executadas para objetos de dados com os seguintes status de associação. Consulte Status da Associação.
    • Pontos de vista associados executam todas as validações predefinidas.
    • Pontos de vista de hierarquia com conjunto de nós associado ou conjunto de hierarquias associado executam todas as validações específicas de aplicativos.
    • Pontos de vista de hierarquia que são tipos de nó associados executam estas validações:
      • Todas as validações em nível de tipo de nó (tais como as validações de propriedade) e em nível de aplicativo (tais como a exclusividade do nome) são executadas.
      • As validações baseadas em estruturas (tais como as validações de pai e filho) são executadas no conjunto de hierarquias do ponto de vista. Os resultados dessa validação podem ser diferentes do conjunto de hierarquias associado.
    • Pontos de vista do tipo lista com tipo de nós associado executam todas as validações predefinidas, exceto as validações baseadas em estrutura (tais como validações de pai e filho).
  • Validações Personalizadas: validações criadas pelo usuário para impor lógica de negócios que seja exclusiva de uma implementação específica. Consulte Validações Personalizadas.

As Restrições verificam condições específicas (como exclusividade de nome) que podem abranger dimensões e tipos de nó em um aplicativo. Por exemplo, uma restrição poderia impor a exclusividade do nome do nó no nível do aplicativo, em oposição a uma validação personalizada que é executada em nós de determinados tipos ou conjuntos de hierarquias somente. Elas são semelhantes às validações predefinidas, mas você pode configurar o aplicativo ou a dimensão a que se aplicam e adicioná-las a aplicativos Universais. Consulte Como Trabalhar com Restrições.

As validações e as restrições são executadas quando você:

  • Importa dados de um aplicativo externo

  • Se a opção Validar Antes de Exportar estiver definida como Alerta ou Interromper em Caso de Erro, você poderá exportar dados para um aplicativo externo. Consulte Gerenciamento de Opções de Exportação.

  • Insere alterações manualmente em um ponto de vista

  • Carrega um arquivo com alterações de solicitação para um ponto de vista

  • Valida um item de solicitação

  • Valida uma solicitação

  • Valida um ponto de vista