Composantes et processus d’identification et réconciliation

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 4 minutes de lecture
  • La CMDB fonctionnalité Identification et réconciliation est prise en charge par le moteur Identification et réconciliation (IRE), les règles et les tâches. Les règles d’identification, les règles de rapprochement, les règles de source de données IRE, les tâches de déduplication et les tâches de reclassification déterminent comment IRE identifie et rapproche les CI.

    Concepts et composantes de l’identification et de la réconciliation

    Identification
    Processus identifiant uniquement les CI afin de déterminer si un CI existe déjà dans la CMDB CMDB ou s’il s’agit d’un nouveau CI qui doit être ajouté à la CMDB. Les processus d’identification s’appuient sur des règles d’identification ou sur des ID uniques pour les CI que les sources de données peuvent fournir.
    Rapprochement

    Processus de rapprochement des CI et des attributs de CI en permettant uniquement aux sources de données de référence désignées d’écrire au niveau de la table et de l’attribut CMDB du CI. La CMDB est mise à jour en temps réel au fur et à mesure du traitement des enregistrements. Il n’y a pas d’aire de transit pour vérifier les activités de rapprochement avant leur validation. Les processus de rapprochement s’appuient sur les règles de rapprochement et les règles de source de données IRE.

    Le rapprochement n’est requis que pour les opérations de mise à jour, lorsque le processus d’identification identifie un CI dans le CMDB qui correspond à un CI entrant dans la charge utile. Lorsque IRE insère un nouveau CI, le rapprochement n’est pas appliqué.

    Tâches de déduplication
    Si l’instance rencontre des CI en double pendant le processus d’identification et de rapprochement, elle regroupe chaque ensemble de CI en double dans une tâche de déduplication. Passez en revue les informations de ces tâches pour déterminer comment il s’agit de dupliquer de ces CI.
    Tâches de reclassification
    Au cours du processus d’identification des CI, un CI correspondant peut avoir besoin d’être mis à niveau, rétrogradé ou basculé vers une autre classe CI. Si la reclassification automatique est désactivée, le système génère une tâche de reclassification. Passez en revue les informations contenues dans ces tâches et décidez si une reclassification manuelle du CI est appropriée.
    API

    Les API Identification et rapprochement sont un ensemble centralisé d’API qui peut être utilisé avec différentes sources de données telles que Découverte, la surveillance ou les jeux d’importation. Vous pouvez l’utiliser pour appliquer l’application Identification et réconciliation avant que les données ne soient stockées dans le CMDB. Les sources de données n’écrivent pas directement dans le CMDBfichier . Au lieu de cela, ils appellent d’abord les API pour s’assurer que les données écrites n’introduisent pas d’incohérences.

    Les API des moteurs d’identification sont accessibles dans les applications incluses dans le périmètre. Le module d’extension Gestion des configurations pour les applications incluses dans le périmètre (CMDB) (com.snc.cmdb.scoped) permet à une application incluse dans le périmètre dans les scripts d’utiliser le préfixe « sn_cmdb ». IdentificationEngine.<method> » pour accéder aux API du moteur d’identification. Le module d’extension Gestion des configurations pour les applications incluses dans le périmètre (CMDB) est activé dans les systèmes de base.

    • createOrUpdateCI() : API scriptable qui crée ou met à jour un CI en fonction des règles d’identification et de rapprochement.
    • identifyCI() : similaire à l’API createOrUpdateCI , mais ne valide pas le résultat dans la base de données. Utilisez cette API avec une charge utile donnée pour savoir si le moteur d’identification effectuera des opérations d’insertion ou de mise à jour, sans valider l’opération.
    • CreateOrUpdateCIEnhanced() : API scriptable qui fournit la fonctionnalité de fonctionnalités IRE améliorées telles que la charge utile partielle, la validation partielle, la charge utile incomplète et la déduplication des éléments de charge utile. Vous pouvez sélectionner les fonctionnalités améliorées à utiliser. Toutefois, si vous activez les charges utiles partielles, la déduplication des éléments de charge utile et la validation partielle sont automatiquement activées.
    • identifyCIEnhenhanced : similaire à l’API createOrUpdateCIEnahnced , mais ne valide pas le résultat dans la base de données. Utilisez cette API avec une charge utile donnée pour savoir si le moteur d’identification effectuera des opérations d’insertion ou de mise à jour, sans valider l’opération.
    • CMDBTransformUtil : API à utiliser exclusivement avec les ensembles d’importation pour appliquer des processus d’identification et de réconciliation aux données importées par les ensembles d’importation.

    Une identification prédéfinie est incluse pour de nombreuses tables du système de base. Vous pouvez personnaliser ces règles pour votre organisation. Lorsqu’une nouvelle table est créée dans , CMDBelle dérive des règles d’identification et de réconciliation de sa table parente, si de telles règles existent. Pour appliquer des règles d’identification et de réconciliation à une nouvelle table, créez les règles au niveau enfant ou parent.

    Flux de processus d’Identification et réconciliation

    Figure 1. IRE
    Flux de données de diverses sources de données vers le CMDB.

    Moteur Identification et réconciliation (IRE)

    Moteur Identification et réconciliation (IRE) est un moteur fondé sur des règles qui fonctionne comme un élément clé sous-jacent d’Identification et réconciliation. IRE fournit un cadre de travail centralisé pour effectuer des processus d’identification et de rapprochement sur différentes sources de données. IRE utilise des règles d’identification, des règles de rapprochement et des règles de source de données IRE lors du traitement des données entrantes avant d’insérer ou de mettre à jour les données dans le CMDB. Les processus IRE aident à maintenir l’intégrité des données dans le CMDB.
    • IRE empêche les CI en double en identifiant de manière unique les CI.
    • IRE réconcilie les attributs de CI en permettant uniquement aux sources de données de référence d’écrire à CMDB.