Propriedades de Identificação e Reconciliação

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 11 min. de leitura
  • Use as propriedades de Identificação e Reconciliação para configurar o mecanismo de identificação e reconciliação (IRE).

    Essas propriedades estão disponíveis para Identificação e Reconciliação. Para exibir e editar essas propriedades, é necessária a função de administrador.
    Nota:
    para abrir a tabela Propriedades do sistema [sys_properties], digite sys_properties.list no filtro de navegação.
    Tabela 1. Propriedades de Identificação e Reconciliação
    Propriedade Descrição

    Imponha o requisito de que os atributos necessários não podem ser nulos durante a identificação e a reconciliação.

    glide.required.attribute.enabled

    • Digite: verdadeiro | falso
    • Valor padrão: verdadeiro
    • Local: Configuração > Propriedades CMDB > Propriedades de Identificação/Reconciliação

    Permita o upgrade de classe durante a identificação e reconciliação do IRE.

    glide.class.upgrade.enabled

    Quando estiver false, o IRE rejeita uma carga útil (ou um item de carga útil no Enhanced IRE) com a respectiva atualização de reclassificação e cria uma tarefa de reclassificação.

    Permita o downgrade de classe durante a identificação e reconciliação do IRE.

    glide.class.downgrade.enabled

    Quando estiver false, o IRE rejeita uma carga útil (ou um item de carga útil no Enhanced IRE) com a respectiva atualização de reclassificação e cria uma tarefa de reclassificação.

    Permita a comutação de classe durante a identificação e reconciliação do IRE.

    glide.class.switch.enabled

    Quando estiver false, o IRE rejeita uma carga útil (ou um item de carga útil no Enhanced IRE) com a respectiva atualização de reclassificação e cria uma tarefa de reclassificação.

    glide.identification_engine.update_without_upgrade_enabled

    Habilite o IRE para processar atualizações de IC com atualizações de reclassificação de upgrade. Esta propriedade tem precedência sobre a propriedade glide.class.upgrade.enabled.

    Dependendo da configuração da propriedade, o IRE processa ou ignora a atualização do upgrade:
    • true: o IRE processa as atualizações de IC, mas não processa o upgrade de reclassificação de IC.
    • false: o IRE processa as atualizações de IC, inclusive o upgrade de reclassificação do upgrade do IC.

    glide.identification_engine.update_without_downgrade_enabled

    Habilite o IRE para processar atualizações de IC com atualizações de reclassificação de downgrade. Esta propriedade tem precedência sobre a propriedade glide.class.downgrade.enabled.

    Dependendo da configuração da propriedade, o IRE processa ou ignora a atualização do downgrade:
    • true: o IRE processa as atualizações de IC, mas não processa a atualização de reclassificação do downgrade de IC.
    • false: o IRE processa as atualizações de IC, inclusive a atualização de reclassificação do downgrade de IC.

    glide.identification_engine.update_without_switch_enabled

    Habilite o IRE para processar atualizações de IC com atualizações de reclassificação de comutação. Esta propriedade tem precedência sobre a propriedade glide.class.switch.enabled.

    Dependendo da configuração da propriedade, o IRE processa ou ignora a atualização do comutador:
    • true: o IRE processa as atualizações de IC, mas não processa a atualização de reclassificação do comutador de IC.
    • false: o IRE processa as atualizações de IC, inclusive a atualização de reclassificação do comutador de IC.

    glide.identification_engine.reclassification_restriction_rules_enabled

    Ative ou desative globalmente a aplicação de regras de restrição de reclassificação ativas.

    Permitir a atualização de um campo vazio por uma fonte de dados de prioridade mais baixa.

    glide.reconciliation.override.null

    • Digite: verdadeiro | falso
    • Valor padrão: verdadeiro
    • Local: Configuração > Propriedades CMDB > Propriedades de Identificação/Reconciliação

    Controla como a identificação processa um pequeno conjunto de ICs duplicados.

    glide.identification_engine.skip_duplicates

    • Digite: verdadeiro | falso
    • Valor padrão: verdadeiro
    • Outros valores:
      verdadeiro

      Se o número de ICs duplicados for menor que o limite especificado por glide.identification_engine.skip_duplicates.threshold, o mais antigo dos ICs duplicados será selecionado como uma correspondência e será atualizado. Esse IC mais antigo também é designado como o IC principal para esse conjunto de ICs duplicados.

      Para o restante dos ICs duplicados, o campo duplicate_of é definido como uma referência ao IC principal.

      falso
      A correspondência de um IC falha e um erro é registrado.
    • Local: Configuração > Propriedades CMDB > Propriedades de Identificação/Reconciliação

    Número máximo de ICs que podem estar em um conjunto de ICs duplicados para permitir que a identificação processe os ICs duplicados de acordo com a configuração de glide.identification_engine.skip_duplicates.

    glide.identification_engine.skip_duplicates.threshold

    Se o número de ICs duplicados exceder o limite, a identificação processará os ICs duplicados como se glide.identification_engine.skip_duplicates estiver definido como false.

    • Tipo: inteiro
    • Valor padrão: 5
    • Local: Configuração > Propriedades CMDB > Propriedades de Identificação/Reconciliação

    Número máximo de execuções de log que podem ser exibidas ao navegar para Configuração > Logs de Identificação.

    glide.identification_logs.max_run_ids

    • Tipo: inteiro
    • Valor padrão: 1000
    • Local: Configuração > Propriedades CMDB > Propriedades de Identificação/Reconciliação

    glide.cache.size.service_cache

    Tamanho máximo do cache (em MB) que é usado pelo mecanismo de identificação para relações de entrada e saída. Quando o limite é atingido, os dados em cache usados menos recentemente são descartados, liberando espaço para novos dados.
    Nota:
    Você não pode desabilitar o cache de serviço.
    glide.identification_engine.granular_insert_locking Determina se deve usar vários bloqueios de inserção granular ou um bloqueio de inserção global.

    Defina como falso se houver problemas de desempenho associados ao uso de vários bloqueios de inserção granular.

    glide.identification_engine.batch_update_last_discovered Controla a atualização em lote do campo last_discovered em ICs que estão sendo processados pelo mecanismo de identificação.

    Defina como falso se houver regras de negócios que se apliquem ao campo last_discovered e você quiser acionar essas regras ao chamar uma API de Identificação e Reconciliação.

    glide.identification_engine.related_items_local_cache_count

    Para otimização, um número personalizado de entradas de resultado de consulta armazenadas em cache de itens relacionados/de pesquisa.

    Nota:
    Se houver um problema de memória devido à otimização relacionada ao uso do cache local, defina as propriedades glide.identification_engine.related_items_local_cache_count e glide.identification_engine.dependent_items_local_cache_count como 0.
    glide.identification_engine.dependent_items_local_cache_count

    Para otimização, um número personalizado de entradas de resultado de consulta armazenadas em cache localmente de ICs dependentes.

    Nota:
    Se houver um problema de memória devido à otimização relacionada ao uso do cache local, defina as propriedades glide.identification_engine.related_items_local_cache_count e glide.identification_engine.dependent_items_local_cache_count como 0.
    glide.identification_engine.independent_items_local_cache_count

    Para otimização, um número personalizado de entradas de resultado de consulta armazenadas em cache localmente de ICs independentes.

    Definir o valor como 0 evita o uso de cache local para ICs independentes, o que pode afetar o desempenho.

    glide.cmdb.logger.source.identification_engine

    Habilite e configure quais tipos de detalhes o sistema registra ao usar IRE fora do escopo da simulação de identificação. Por exemplo, ao usar uma API, fila do ECC ou trabalhos agendados.

    Nota:
    Dependendo da configuração, o sistema pode gerar grandes quantidades de dados que podem afetar o desempenho geral do sistema. Defina o valor com cuidado e limite o nível de detalhes e o tempo de uso ao mínimo necessário para teste ou depuração.

    Para obter mais informações de solução de problemas, consulte o artigo da base de conhecimento Como capturar logs de depuração do IRE [mecanismo de identificação e reconciliação] [KB0750382].

    glide.identification_engine.partial_payload_items_max_size

    Número máximo de itens permitidos ao criar uma carga parcial. Quando esse limite é atingido, a carga útil parcial é dividida.

    Por exemplo, quando o IRE cria uma carga útil parcial, os itens e as relações e referências associadas são mesclados em uma carga útil parcial. Esta mesclagem pode resultar em uma grande carga útil parcial.

    Ajustar esta propriedade pode ajudar com problemas de desempenho relacionados ao processamento de IRE de itens parciais.

    glide.identification_engine.partial_items_process_limit

    Número máximo de itens parciais a serem obtidos em uma única chamada de IRE. Depois de atingir esse limite, o IRE busca somente itens parciais correspondentes a itens completos na carga útil de entrada.

    Ajustar o valor pode ajudar com problemas de desempenho relacionados ao processamento de IRE de itens parciais.

    glide.identification_engine.partial_items_process_absolute_limit

    Limite absoluto do número de itens parciais para IRE buscar, após o qual, o IRE para de buscar cargas úteis parciais da tabela Cargas úteis parciais de IRE do CMDB [cmdb_ire_partial_payloads]. Ajustar o valor pode ajudar com problemas de desempenho relacionados ao processamento de IRE de itens parciais.

    glide.identification_engine.skip_updating_source_last_discovered_if_older
    Determina como o IRE atualiza os atributos last_discovered e discovery_source no CMDB.
    • true: se last_discovered for fornecido na carga útil e for mais antigo que o last_discovered do IC no CMDB, o IRE não usará os valores de carga útil para atualizar os atributos last_discovered e discovery_source no CMDB.
    • false: Mesmo se o last_discovered fornecido na carga útil for mais antigo que o last_discovered do IC no CMDB, o IRE usa os valores da carga útil para atualizar last_discovered e os atributos discovery_source no CMDB.
    Nota:
    Somente os atributos mencionados acima são afetados por esta propriedade em uma operação de atualização.
    glide.identification_engine.ire_message_listener_skip_updating_source_last_discovered_to_now

    Se o RTE (Robust Transform Engine) não passar a propriedade personalizada ire.skip_updating_last_scan_to_now no formulário Robust Import Set Transformer, o IRE usará o valor dessa propriedade na skip_updating_source_last_discovered_to_now opção IRE.

    glide.identification_engine.skip_updating_last_scan_if_older
    Determina como o IRE usa o valor source_recency_timestamp em uma carga útil para determinar se o atributo last_scan na tabela Source [sys_object_source] deve ser atualizado.
    • true: se source_recency_timestamp é fornecido na carga útil e é mais antigo que o last_scan do IC no CMDB, o IRE não atualiza o atributo last_scan na tabela Source [sys_object_source].
    • false: mesmo se o source_recency_timestamp fornecido na carga útil é mais antigo que o last_scan do IC no CMDB, o IRE usa o valor da carga útil para atualizar o atributo last_scan na tabela Source [sys_object_source].

    Você pode verificar a carga útil de entrada de um IC e o valor do atributo last_scan na tabela Fonte [sys_object_source] para saber se o IRE atualizará esse valor last_scan ou não.

    Nota:
    Somente os atributos mencionados acima são afetados por esta propriedade em uma operação de atualização.
    glide.identification_engine.ire_message_listener_skip_updating_last_scan_to_now

    Se o RTE não passar a propriedade personalizada ire.skip_updating_last_scan_to_now no formulário Robust Import Set Transformer, o IRE usará o valor dessa propriedade na ire.skip_updating_last_scan_to_now opção IRE.

    glide.identification_engine.platform_domain_separation_enabled
    Alterna o modo de suporte à separação de domínio durante o processamento de IRE.
    • false: os processos de IRE são executados somente no domínio atual. Basicamente, desabilita o acesso de domínios primários a domínios secundários durante o processamento de IRE.
    • true: a separação de domínio do IRE segue o comportamento de separação de domínio da plataforma. Basicamente, permitir que os domínios primários verifiquem o acesso a todos os seus domínios secundários durante o processamento do IRE.
    glide.identification_engine.enable_identifier_optional_condition
    Habilita opções avançadas para entradas de identificador regulares nas regras de identificação. Essas opções avançadas permitem adicionar condições para restringir o conjunto de registros que serão pesquisados para um IC correspondente.
    Nota:

    Esta propriedade afeta somente as entradas do identificador regular (não afeta a pesquisa ou as entradas do identificador híbrido).

    No sistema de base, as entradas do identificador de várias classes são pré-configuradas com condições de opções avançadas. Todas essas condições pré-configuradas em entradas de identificador regulares serão aplicadas automaticamente quando você definir esta propriedade como true.

    Para evitar comportamento inesperado, revise essas condições predefinidas nas entradas do identificador regular antes de definir esta propriedade como true. Na caixa Filtro na navegação primária, insira cmdb_identifier_entry.list. Em seguida, na exibição de lista de Entrada do identificador, revise a coluna "Condição opcional".

    glide.identification_engine.enable_reconciliation_filter_before_update

    Determina se as condições de filtro de uma regra de reconciliação serão aplicadas antes ou depois de uma mudança de valor ocorrida durante o processamento da carga útil.