Correção de ICs duplicados
Quando a instância encontra ICs duplicados durante a identificação e reconciliação (IRE), ela agrupa cada conjunto de ICs duplicados em uma tarefa de desduplicação para revisão e correção.
Tarefas de desduplicação
As tarefas de desduplicação fornecem detalhes sobre a duplicação, incluindo uma lista de todos os ICs duplicados. Veja os detalhes de cada IC duplicado na tarefa e os dados usados para determinar que o IC é uma duplicata.
Para corrigir uma tarefa de desduplicação, você precisa reconciliar o conjunto de ICs duplicados dela em um único IC para eliminar a duplicação. Em uma tarefa de desduplicação, execute o assistente do Remediador de ICs Duplicados para corrigir uma única tarefa de desduplicação. Ou você pode acessar o painel de desduplicação no Espaço do CMDB para criar modelos de desduplicação capazes de corrigir tarefas de desduplicação em massa.
Para mais informações sobre processos de IRE que detectam ICs duplicados e geram tarefas de desduplicação, consulte Como detectar ICs duplicados.
IC principal
O CI principal desempenha uma função importante na correção de CIs duplicados. O IC principal é um dos ICs duplicados que você quer reter como IC ativo após reconciliar o resto dos ICs duplicados no IC principal. Você pode desativar ou excluir o restante dos ICs duplicados ou atribuir valores personalizados aos seus atributos. A primeira etapa durante a correção é selecionar um IC principal para o processo de correção. Durante a correção, você escolhe quais valores de atributo, relacionamentos e itens relacionados dos ICs duplicados serão reconciliados no IC principal. Também é possível optar por não consolidar os dados e manter o CI principal como está.
O atributo duplicate_of em ICs duplicados é usado para armazenar uma referência ao CI principal. Para ICs duplicados que existiam em uma instância que foi atualizada para a versão New York ou posterior, o IC principal é desconhecido. Após o upgrade, o duplicate_of para esses ICs duplicados é definido como “Desconhecido”, indicando que o IC é uma duplicata, mas o IC principal é desconhecido.
Antes da correção, os ICs em um conjunto de ICs duplicados são duplicatas um do outro. Após a correção, um conjunto de ICs duplicados consiste em um IC principal e qualquer número de ICs, que são considerados duplicatas do IC principal. O atributo duplicate_of do IC principal está vazio. O atributo duplicate_of para todos os demais ICs duplicados do conjunto é uma referência ao CI principal do conjunto.
Lista de itens relacionados padrão
- A mesclagem de atributos e itens relacionados que estão associados a ativos não é suportada. As tabelas relacionadas a ativos não estão incluídas na lista de itens relacionados padrão e, portanto, não estão disponíveis para mesclagem.
- Se um cenário envolver uma solicitação de mudança inativa, o campo Item de configuração no Formulário de solicitação de mudança será limpo. Se o valor atual for um CI duplicado, ele não será mesclado com o CI principal.
Painel de desduplicação
O Espaço do CMDB fornece uma solução de correção de desduplicação que permite corrigir tarefas de desduplicação em massa. O painel de desduplicação e as bibliotecas e os modelos de desduplicação permitem que você corrija várias tarefas de desduplicação de forma consistente em uma só operação. A Biblioteca de modelos de desduplicação no Espaço do CMDB permite criar um modelo de desduplicação pré-configurado com definições de correção para uma classe. O painel de desduplicação no Espaço do CMDB permite que executar o modelo pré-configurado em várias tarefas de desduplicação para a classe definida no modelo. As configurações de correção no modelo são aplicadas de forma consistente aos ICs duplicados das tarefas de desduplicação para corrigir a duplicação de ICs.
Para mais informações sobre a correção de ICs duplicados no Espaço do CMDB, consulte Experiência de desduplicação de ICs no Espaço do CMDB.
Remediador de ICs Duplicados
Uma ferramenta de correção de desduplicação que é semelhante a um assistente e permite que você reconcilie um conjunto de ICs duplicados associados à única tarefa de desduplicação. É possível escolher um dos ICs duplicados para reter como um CI ativo e, em seguida, decidir como processar o restante dos CIs duplicados. O Remediador de ICs Duplicados permite definir opções de reconciliação para atributos, relacionamentos e itens relacionados.
Para obter informações sobre como usar o Remediador de ICs duplicados, consulte Corrigir uma tarefa de desduplicação (legado).
Efeitos nas tarefas relacionadas (mudança, problema, incidente)
- Quando um IC estiver associado a uma solicitação de mudança cujo estado não for Novo, se os processos de correção de ICs duplicados excluírem o IC, o IC será removido da solicitação de mudança.
- Quando um IC estiver associado a uma solicitação de mudança cujo estado for Novo, se os processos de correção de ICs duplicados excluírem o IC, o IC da solicitação de mudança será atualizado para o IC principal.
Quando um IC está associado a uma tarefa de problema ou de incidente, essas tarefas permanecem válidas após a execução de processos de correção de ICs duplicados, pois o sistema mescla o IC principal nessas tarefas, mesmo que os processos de correção excluam o IC associado.
Propriedades que afetam o processamento de ICs duplicados
- Propriedade glide.identification_engine.skip_duplicates (verdadeiro por padrão).
- Propriedade glide.identification_engine.skip_duplicates.threshold (5 por padrão).
- Número de ICs duplicados em um conjunto.
Para obter informações sobre como essas propriedades afetam o gerenciamento de ICs duplicados, consulte Como detectar ICs duplicados.
Cenários de correção especial
A correção de ICs duplicados se comporta de forma diferente em alguns cenários de correção especiais:
- Grande número de ICs duplicados
O suporte para reconciliação de ICs duplicados é limitado quando o número de ICs duplicados excede um determinado limite. Este limite é baseado no valor da propriedade glide.duplicate_ci_remediator.max.cis, que é 1000 por padrão. É possível atualizar esta propriedade para aumentar o limite. No entanto, esse limite nunca excede 5000, mesmo se você definir a propriedade como um valor maior que 5000.
Quando o número de ICs duplicados para uma tarefa de desduplicação exceder o limite, as opções disponíveis no assistente são limitadas:- Na guia Selecionar IC principal, somente a lista Recomendados de ICs principais é exibida e apenas a opção Usar IC principal está disponível.
- As recomendações são baseadas somente nos ICs criados mais antigos e nos atualizados e descobertos mais recentes.
- A reconciliação de conflitos de atributo e relacionamentos de CI não é compatível e somente os itens relacionados padrão são reconciliados.
- Números de série duplicados
- A correção de ICs duplicados costuma ser aplicada a ICs do CMDB duplicados. No entanto, em algumas situações, as tarefas de desduplicação podem ser criadas para números de série duplicados. Quando a correção é aplicada a números de série duplicados, a mesclagem de relacionamentos de registros duplicados não é aplicada nem referenciada.
- Grande número de itens relacionados
- Uma tarefa de desduplicação pode estar associada a um grande número de itens relacionados, o que pode bloquear o processo de correção, já que o carregamento da tarefa atinge o tempo limite. Para continuar o processo de correção em casos assim, tente executar a correção em um modo restrito. Adicione a propriedade do sistema glide.duplicate_ci_remediator.enable_restricted_mode e defina seu valor como verdadeiro para mostrar a opção Usar o Remediador de ICs Duplicados (Modo Restrito) na caixa de diálogo Corrigir. Para mais informações sobre como usar esta opção para restringir o uso de itens relacionados na correção de desduplicação e permitir que a correção prossiga, consulte Usar modo restrito no Remediador de ICs Duplicados [KB1542272].
Restrições
O IRE usa o campo duplicate_of internamente ao preenchê-lo como parte do mecanismo de ignorar duplicatas. É necessário restringir as atualizações manuais desse campo. Para obter mais detalhes, consulte Como detectar ICs duplicados.
- Um IC não pode ser o próprio IC principal. Não é possível definir um IC como uma duplicata de si mesmo.
- Um IC e seu IC principal não podem ser de domínios diferentes.
O atributo duplicate_of do IC principal não pode fazer referência a nenhum IC como IC principal dele. Não é possível definir um IC como uma duplicata de outro IC duplicado para criar uma cadeia de ICs duplicados.
Se tentar definir um IC como uma duplicata de outro IC duplicado, o IC será definido como uma duplicata do IC principal do IC duplicado que você está tentando definir. Se o IC principal do IC duplicado que você está tentando definir for “Desconhecido”, a operação falhará.
Se o IC2 for uma duplicata de “Desconhecido”, a operação falhará.Tabela 1. Exemplo: tentativa de definir um IC como duplicata de outro IC duplicado ICs Configuração de tentativas Resultado (imposição do sistema) IC1: duplicate_of = vazio
IC2: duplicate_of = IC3
IC3: IC principal
IC1: duplicate_of = IC2
IC1: duplicate_of = IC3
IC2: duplicate_of = IC3
IC3: IC principal
Se um IC principal se tornar uma duplicata de outro IC, ele não poderá mais ser um IC principal. Todos os ICs que eram duplicatas desse IC principal são definidos como duplicatas do novo IC principal.
Tabela 2. Exemplo: tentativa de configurar um IC principal como duplicata de outro IC ICs Configuração de tentativas Resultado (imposição do sistema) IC1: duplicate_of = IC4
IC2: duplicate_of = IC4
IC3: duplicate_of = IC4
IC4: IC principal
IC5: duplicate_of = vazio
IC4: duplicate_of = IC5
IC1: duplicate_of = IC5
IC2: duplicate_of = IC5
IC3: duplicate_of = IC5
IC4: duplicate_of = IC5
IC5: IC principal
Se um IC principal se tornar uma duplicata de um IC no mesmo conjunto de ICs duplicados, a duplicata selecionada se tornará o IC principal no conjunto de ICs duplicados. O restante dos ICs duplicados no conjunto são definidos como duplicatas do novo IC principal.
Tabela 3. Exemplo: tentativa de configurar um IC principal como duplicata de um IC no conjunto de ICs duplicados ICs Configuração de tentativas Resultado (imposição do sistema) IC1: duplicate_of = IC4
IC2: duplicate_of = IC4
IC3: duplicate_of = IC4
IC4: IC principal
IC4: duplicate_of = IC1
IC1: IC principal
IC2: duplicate_of = IC1
IC3: duplicate_of = IC1
IC4: duplicate_of = IC1
- Não é possível excluir um IC que é o IC principal de um conjunto de ICs duplicados. Para excluir um CI principal, é necessário primeiro desassociar esse CI principal de todos os CIs duplicados dele. Exclua todos os ICs duplicados associados a esse IC principal ou remova a referência a esse IC principal de todos os atributos duplicate_of nos ICs duplicados que o tenham.