Criação, Edição e Exclusão de Regras de Correspondência

As regras de correspondência controlam como os nós de uma origem de dados de entrada são correspondidos aos nós existentes em um ponto de vista quando os nós têm nomes diferentes. Em vez de uma correspondência exata no nome do nó, você pode criar correspondências com base em outras propriedades e tipos de correspondência.

As regras de correspondência são criadas no nível do tipo de nó. Você pode definir várias regras para um tipo de nó e especificar a ordem na qual as regras serão avaliadas.

Visão Geral de Regras de Correspondência

Por padrão, quando você importa nós, o sistema realiza uma correspondência exata de nome na propriedade Nome (incluindo quaisquer nomes alternativos e qualificadores do tipo de nó) para determinar se o nó de entrada é igual ao nó existente. As regras de correspondência permitem especificar outras propriedades e tipos de correspondência para determinar se os nós são iguais.

Por exemplo, suponha que você tenha um ponto de vista com um nó chamado "Oracle Corporation" e faça o upload de um arquivo de solicitação que contém um nó com o nome "Oracle Inc". Se você aplicar as alterações desse arquivo de solicitação sem efetuar a correspondência, ficará com dois registros diferentes (porque não há uma correspondência exata no nome).

Em vez de uma correspondência exata do nome, você pode configurar uma regra de correspondência que identifique nomes similares. Em seguida, quando você executar a correspondência nos itens de solicitação, o sistema apresentará o nó "Oracle Inc" de entrada como uma possível correspondência do nó "Oracle Corporation" existente. Quando a correspondência for aceita, o nó de entrada será mesclado ao nó existente, e você terá um único registro para Oracle com as informações mescladas dos dois nós.

Você também pode configurar a regra de correspondência para identificar outras propriedades correspondentes além do Nome. Suponha que os dois registros tenham uma propriedade chamada Symbol com o valor "ORCL". Você poderia configurar uma regra de correspondência para usar o valor de Symbol, em vez de Nome, a fim de corresponder o nó de entrada ao nó existente.

Melhores Práticas

Você pode habilitar até três regras de correspondência por vez, mas cada regra exige um tempo adicional de processamento durante a execução das correspondências. Por esse motivo, é recomendável habilitar o menor número de regras de correspondência necessário de acordo com suas necessidades de negócios.

Considerações

  • Você deve ter a permissão de Proprietário ou Gerente de Metadados no aplicativo ou na dimensão que contém o tipo de nó para criar, editar ou excluir regras de correspondência.

  • Se você habilitar várias regras de correspondência, a correspondência será executada usando a lógica OR. Ou seja, se um nó atender aos critérios de alguma das regras, ele será apresentado como uma possível correspondência.
  • Se você adicionar vários critérios a uma única regra de correspondência, a correspondência será executada usando a lógica AND. Ou seja, para os nós serem considerados uma correspondência da regra, todos os critérios especificados devem ser verdadeiros.

Criação de Regras de Correspondência

  1. Inspecione o tipo de nó para o qual deseja criar uma regra de correspondência. Consulte Inspeção de um Tipo de Nó.
  2. Navegue até a guia Regras. Na subguia Correspondência, clique em Criar.
  3. Insira um nome e, se desejar, uma descrição para a regra de correspondência.
  4. No menu suspenso Origens de Dados, selecione a origem de dados que usará a regra de correspondência e clique em Criar.

    A regra de inspeção é exibida no inspetor.

Edição de Regras de Correspondência

Depois de criar a regra de correspondência, você poderá editá-la para alterar o nome ou a descrição, habilitá-la, alterar a ordem da regra ou editar os parâmetros de definição. Depois de criar a regra de correspondência, não é possível editar a sua origem de dados.

  1. Inspecione a regra de correspondência a ser editada.
  2. Na guia Geral, clique em Editar e execute uma ação:
    • (Opcional) Edite o nome ou a descrição.
    • Em Ordem da Regra, use as setas Para Cima e Para Baixo ou insira um número inteiro a fim de especificar a ordem na qual a regra de correspondência deve ser executada para essa origem de dados e tipo de nó.

      Tip:

      Pode ser útil inserir valores maiores na ordem da regra para que você não precise reordenar manualmente todas as regras caso crie regras que deseje inserir antes das regras existentes.
    • Use a caixa de seleção Habilitado para habilitar ou desabilitar a regra de correspondência.
  3. Na guia Definição, clique em Editar e clique no sinal + para especificar os critérios da regra:
    • Use o menu suspenso Propriedade a fim de selecionar a propriedade para a correspondência. É possível selecionar apenas de propriedades no nível do nó com valores indexados.
    • Use os menus suspensos Tipo de Correspondência e Opção de Correspondência a fim de selecionar o operador (e a opção, conforme necessário) para a correspondência. Os valores de tipo de correspondência dependem do tipo de dados da propriedade selecionada, e os valores de opção de correspondência dependem do tipo de correspondência, da seguinte forma:
      Tipo de Dados da Propriedade Operadores e Opções de Correspondência
      String, Memorando, String Numérica, Sequência
      • Igual a
      • Contém
      • Similar a: Faz uma pesquisa difusa no valor da propriedade.

        Em Opções de Correspondência, se desejar, especifique um Tamanho de Prefixo para determinar o número de caracteres no começo da string que deve ser uma correspondência exata. O tamanho do prefixo pode ser usado para restringir os resultados da consulta aos valores que têm os mesmos caracteres no começo da string.

      Inteiro, Flutuante
      • Igual a
      • Entre

        Em Opções de Correspondência, especifique um deslocamento a fim de indicar os limites inferior e superior do intervalo de valores para correspondência.

        Por exemplo, se você executar a correspondência com um deslocamento de 5 em uma propriedade de destino que tem o valor de 10, qualquer propriedade de origem de entrada com valor de 5 a 15 será considerada uma correspondência.

      • Maior que
      • Menor que
      Data, Timestamp
      • Igual a
      • Entre

        Em Opções de Correspondência, especifique um deslocamento (em dias) a fim de indicar os limites inferior e superior do intervalo de datas para correspondência.

        Por exemplo, se você executar a correspondência com um deslocamento em dias de 3 em uma propriedade de destino com a data de 10 de março, qualquer propriedade de origem de entrada com valor de 7 de março a 13 de março será considerada uma correspondência.

      • Antes de
      • Após
    • Depois de inserir o primeiro critério de correspondência, clique em + para inserir outro critério ou clique em Salvar para salvar a definição da regra de correspondência.
    • Para remover um critério de regra, na coluna Ação, clique no menu Ação ícone do menu de ações e depois clique em Remover.
  4. Clique em Salvar para salvar o critério inserido.

Exclusão de Regras de Correspondência

  1. Inspecione o tipo de nó que contém a regra de correspondência a ser excluída.
  2. Na guia Regras, selecione a subguia Correspondência e clique em Editar.
  3. Na coluna Ação, clique no menu Ação ícone do menu de ações da regra a ser excluída e clique em Excluir.
  4. Clique em Sim para confirmar a exclusão da regra de correspondência.

    Note:

    Não é possível excluir regras de correspondência que têm qualquer histórico de correspondência. Se a regra de correspondência não for mais necessária, você poderá desabilitá-la.