Crie uma regra de reconciliação para uma tabela não pertencente ao CMDB

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 6 min. de leitura
  • Crie uma regra de reconciliação de IC estática ou dinâmica para uma tabela não pertencente ao CMDB.

    Para obter informações sobre regras de reconciliação estáticas, regras de reconciliação dinâmicas e outros princípios relacionados a regras de reconciliação, confira Regras de reconciliação.

    Se houver regras de reconciliação estática e dinâmica para o mesmo atributo de registro, a regra dinâmica terá precedência.

    Nota:
    Não é possível criar uma regra de reconciliação para campos do sistema ou para campos específicos do Mecanismo de Identificação e Reconciliação (IRE), como o campo Origem da descoberta (discovery_source). Além disso, as regras de reconciliação não podem ser percorridas com pontos usando campos de referência.

    Crie uma regra de reconciliação estática para uma tabela não pertencente ao CMDB

    Uma regra de reconciliação estática especifica atributos de classe que as fontes de dados estão autorizadas a atualizar e impede que fontes de dados não autorizadas substituam os valores dos atributos. Uma regra de reconciliação estática também especifica a priorização entre várias fontes de dados. Sem regras de reconciliação estáticas, as fontes de dados podem substituir as atualizações umas das outras nos valores de atributo.

    Antes de Iniciar

    Função necessária: itil tem acesso de leitura, itil_admin (além de itil) tem acesso total.

    Por Que e Quando Desempenhar Esta Tarefa

    Regras de reconciliação estática são usadas em conjunto com regras de atualização de dados para determinar as etapas de reconciliação de um registro. Essas regras determinam se, quando e por qual fonte de dados um registro pode ser atualizado. Se várias fontes de dados estiverem autorizadas a atualizar os mesmos atributos, atribua uma prioridade a cada uma dessas fontes de dados para evitar que elas substituam as atualizações umas das outras.

    Depois que uma fonte de dados autorizada atualiza um atributo, as atualizações subsequentes são aceitas somente a partir da mesma fonte de dados ou de uma origem de descoberta com uma prioridade mais alta. Atualizações de uma fonte de dados com uma prioridade mais baixa são rejeitadas, a menos que estas duas condições sejam atendidas:
    • A fonte de prioridade mais baixa é a primeira fonte que atualiza o registro.
    • O registro se tornou obsoleto com base nas regras de atualização de dados para a classe.
    Ordem de precedência das regras de reconciliação estática:
    • A regra configurada para um atributo específico tem precedência sobre o conjunto de regras com Aplicar a todos os atributos (independentemente do valor de prioridade).
    • Entre duas regras para o mesmo atributo ou entre duas regras definidas com Aplicar a todos os atributos, a regra que é específica diretamente para a classe tem precedência sobre a regra derivada.
    • Entre duas regras para o mesmo atributo ou entre duas regras definidas com Aplicar a todos os atributos no mesmo nível de classe, a precedência é determinada pelas prioridades de regra.

    As informações sobre a última origem de descoberta que atualiza cada atributo são armazenadas na tabela Histórico de fonte de dados [cmdb_datasource_last_update], mas somente após a regra de reconciliação ser habilitada. Portanto, pode haver atualizações inesperadas depois de habilitar a regra até que a fonte de dados de prioridade mais alta tenha atualizado o IC.

    As regras de reconciliação estática afetam a reconciliação de atributos obsoletos. Durante a reconciliação, as informações da tabela Histórico da Fonte de Dados são consideradas junto com as regras de atualização de dados para a classe do IC, para determinar se um atributo de IC está obsoleto. Um atributo de IC será determinado como obsoleto se não tiver sido atualizado pela fonte de descoberta mais recente a atualizar o IC, dentro de um período de tempo. O período de tempo é especificado pelo tempo de Duração Efetiva da regra de atualização de dados da classe para origem de descoberta. Nesse caso, se outra origem de descoberta autorizada, com uma prioridade mais baixa, tentar atualizar o atributo de IC obsoleto, a atualização será permitida.

    Se houver uma regra de reconciliação dinâmica para o mesmo atributo de registro como em uma regra de reconciliação estática, a regra dinâmica terá precedência.

    Procedimento

    1. Navegar até Todos > Configuração > Identificação/Reconciliação > Definições de Reconciliação.
    2. Na exibição de lista de definições de reconciliação, clique em Novo.
    3. Preencha o formulário de definição de reconciliação.
      Campo Descrição
      Fonte de dados A fonte de dados para a qual você está configurando esta regra.
      Prioridade Prioridade de fonte de dados em outras fontes de dados para os atributos especificados. Números menores designam maior prioridade. Fontes de dados sem uma regra de reconciliação são atribuídas à prioridade mais baixa.
      Aplica-se a Autoriza a fonte de dados especificada a atualizar todos os atributos da tabela especificada não pertencente ao CMDB.
      Nota:
      Esta configuração será substituída por qualquer configuração que se aplique a um atributo específico. Nesse caso, em vez de usar esta opção, você pode incluir diretamente todos os atributos para Atributos.
      Condição do filtro

      Condições que os registros devem atender para que a regra seja aplicável.

      Por exemplo, para aplicar esta regra somente a registros associados ao departamento Financeiro, selecione esta condição: [Departamento] [is] [Financeiro].

      Nota:
      A propriedade de sistema glide.identification_engine.enable_reconciliation_filter_before_update determina quando as condições de filtro são aplicadas. Por padrão, essas condições de filtro são aplicadas depois que os valores de atributo são alterados durante o processamento da carga. Defina esta propriedade como true para que o Mecanismo de Identificação e Reconciliação (IRE) aplique as condições de filtro antes da mudança dos valores de atributo.
      Atributos

      Atributos da classe atual ou primária que a fonte de dados especificada está autorizada a atualizar.

      Disponível somente se a opção Aplicar a todos os atributos não estiver selecionada.

      Atualizar com nulo

      Atributos que a fonte de dados especificada pode atualizar com um valor nulo. Por padrão, as fontes de dados autorizadas não podem substituir um valor não nulo por um valor nulo.

      Os atributos desta lista, que não estão na lista Atributos, não são incluídos com os atributos que as fontes de dados podem atualizar com um valor nulo.

    4. Clique em Enviar.

    Crie uma regra de reconciliação dinâmica para uma tabela não pertencente ao CMDB

    Uma regra de reconciliação dinâmica para tabelas nao pertencentes ao CMDB usa dados do CMDB 360 para escolher um valor, como o maior valor relatado, para atualizar um registro.

    Antes de Iniciar

    CMDB 360 / CMDB de várias origens deve ser habilitado.

    Função necessária: itil tem acesso de leitura, itil_admin (além de itil) tem acesso total

    Por Que e Quando Desempenhar Esta Tarefa

    Se o mesmo atributo de IC tiver uma regra de reconciliação estática e uma regra de reconciliação dinâmica, a regra de reconciliação dinâmica terá precedência.

    Uma regra de reconciliação dinâmica oferece suporte a vários tipos de regra, como maior valor relatado e valor relatado mais vezes. Ao aplicar uma regra de reconciliação dinâmica, o IRE processa a carga atual e examina o armazenamento de dados do CMDB 360 para selecionar um valor com o qual atualizar o CMDB. Dependendo do tipo de regra de reconciliação dinâmica, selecionar o valor apropriado pode não ser algo imediatamente conclusivo. Por exemplo, pode não haver apenas um valor que seja mais relatado ou, para alguns valores, o último carimbo de data/hora descoberto não é relatado. Portanto, quando necessário, o IRE volta a examinar detalhes adicionais, como última informação relatada, última descoberta e últimos valores atualizados para selecionar o valor mais apropriado.

    Nota:
    Você não pode adicionar uma regra de reconciliação dinâmica ao criar uma nova classe secundária no Gerenciador de Classes de IC. Você deve primeiro salvar a nova classe secundária e, em seguida, adicionar a regra de reconciliação dinâmica.

    Procedimento

    1. Clique em “Tudo”.
    2. No navegador de filtros, insira cmdb_dynamic_reconciliation_definition.list para abrir a tabela de definições de reconciliação dinâmica.
    3. Na exibição de lista de definições de reconciliação dinâmica, clique em Novo.
    4. Preencha o formulário de definição de reconciliação dinâmica.
      Campo Descrição
      Nome
      Atributos Atributos para os quais a regra será aplicada. Atributos aos quais o tipo de regra especificado não pode ser aplicado e os atributos para os quais já existe uma regra de reconciliação dinâmica não aparecem.
      Condição do filtro

      Condições que os ICs devem atender para que a regra seja aplicável.

      Por exemplo, para aplicar uma regra somente a ICs associados ao departamento Financeiro, selecione esta condição: [Departamento] [is] [Financeiro].

      Aplica-se a Tabela não pertencente ao CMDB à qual esta regra se aplica.
      Tipo de regra dinâmica Tipo de regra que se baseia em dados do CMDB 360.
    5. Clique em Enviar.