Componentes e processos de Identificação e Reconciliação

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • A funcionalidade de Reconciliação e identificação no CMDB é compatível com as regras, as tarefas e o mecanismo de IRE (Identification and Reconciliation, Identificação e reconciliação). Regras de identificação, regras de reconciliação, regras de fonte de dados do IRE, tarefas de desduplicação e tarefas de reclassificação determinam como o IRE identifica e reconcilia o IC.

    Conceiros e componentes de Identificação e Reconciliação

    Identificação
    Processo de identificação exclusiva de ICs para determinar se um IC já existe no CMDB ou se é um IC recém-descoberto que deve ser adicionado ao CMDB. Os processos de identificação dependem de regras de identificação ou de IDs exclusivos para ICs que as fontes de dados podem fornecer.
    Reconciliação

    Processo de reconciliação de ICs e atributos de IC, permitindo que somente fontes de dados autorizadas designadas gravem no CMDB no nível de atributo e tabela de ICs. O CMDB é atualizado em tempo real conforme os registros vão sendo processados. Não há nenhuma área de preparação para verificar as atividades de reconciliação antes de serem confirmadas. Os processos de reconciliação dependem das regras de reconciliação e das regras de fonte de dados do IRE.

    A reconciliação é necessária somente para operações de atualização, quando o processo de identificação identifica um IC no CMDB que corresponde a um IC de entrada na carga útil. Quando o IRE insere um novo IC, a reconciliação não é aplicada.

    Tarefas de desduplicação
    Se a instância encontra ICs duplicados durante o processo de identificação e reconciliação, ela agrupa cada conjunto de ICs duplicados em uma tarefa de desduplicação. Revise as informações dessas tarefas para ver como foi determinado que esses ICs estão duplicados.
    Tarefas de reclassificação
    Durante o processo de identificação de IC, um IC correspondente pode precisar ser atualizado, rebaixado ou alternado para outra classe de IC. Se a reclassificação automática estiver desabilitada, o sistema vai gerar uma tarefa de reclassificação. Revise as informações dessas tarefas e decida se é apropriado realizar a reclassificação manual do IC.
    APIs

    As APIs de Identificação e Reconciliação são um conjunto centralizado de APIs que podem ser usados com diferentes fontes de dados, como Descoberta, Monitoramento ou Conjuntos para importação. Você pode usá-lo para impor a Identificação e reconciliação antes que os dados sejam armazenados no CMDB. As fontes de dados não são diretamente gravadas no CMDB. Em vez disso, eles chamam as APIs primeiro para garantir que os dados que estão sendo gravados não apresentem inconsistências.

    As APIs do mecanismo de identificação podem ser acessadas por meio de aplicativos com escopo. O plug-in Configuration Management For Scoped Apps (CMDB) (com.snc.cmdb.scoped) permite que uma aplicação com escopo em scripts use o prefixo 'sn_cmdb.IdentificationEngine.<method>' para acessar as APIs do mecanismo de identificação. O plug-in Configuration Management For Scoped Apps (CMDB) é ativado nos sistemas de base.

    • createOrUpdateCI(): uma API programável que cria ou atualiza um IC com base nas regras de identificação e reconciliação.
    • identifyCI(): semelhante à API createOrUpdateCI, mas não confirma o resultado no banco de dados. Use esta API com uma carga determinada para descobrir se o mecanismo de identificação executará operações de inserção ou atualização sem confirmar a operação.
    • CreateOrUpdateCIEnhanced()​: uma API programável que fornece a funcionalidade de recursos de IRE aprimorados, como carga parcial, confirmação parcial, carga incompleta e desduplicação de itens de carga. Você pode selecionar os recursos aprimorados a serem usados. No entanto, se você habilitar cargas parciais, a desduplicação de itens de carga e a confirmação parcial serão habilitadas automaticamente.
    • identifyCIEnhanced: semelhante à API createOrUpdateCIEnahnced, mas não confirma o resultado no banco de dados. Use esta API com uma carga determinada para descobrir se o mecanismo de identificação executará operações de inserção ou atualização sem confirmar a operação.
    • CMDBTransformUtil: uma API a ser usada exclusivamente com Conjuntos para importação para aplicar processos de identificação e reconciliação aos dados importados por Conjuntos para importação.

    A identificação predefinida está incluída para muitas das tabelas no sistema de base. Você pode personalizar essas regras para sua organização. Quando uma nova tabela é criada no CMDB, ela deriva regras de identificação e reconciliação da sua tabela primária, caso tais regras existam. Para aplicar regras de identificação e reconciliação a uma nova tabela, crie as regras no nível secundário ou primário.

    Fluxo do processo de Identificação e Reconciliação

    Figura 1. IRE
    Fluxo de dados de várias fontes de dados para o CMDB.

    Mecanismo de Identificação e Reconciliação (IRE)

    Mecanismo de Identificação e Reconciliação (IRE) é um mecanismo baseado em regras, operando como um componente-chave subjacente na Identificação e Reconciliação. O IRE fornece uma estrutura centralizada para executar processos de identificação e reconciliação em diferentes fontes de dados. Ele usa regras de identificação, regras de reconciliação e regras de fonte de dados do IRE ao processar dados de entrada, antes de inserir ou atualizar dados no CMDB. Os processos do IRE ajudam a manter a integridade dos dados no CMDB.
    • O IRE evita a duplicação de ICs, identificando-os de modo exclusivo.​
    • O IRE reconcilia atributos de IC permitindo que somente fontes de dados autorizadas gravem dados no CMDB.