Composantes et processus d’identification et de réconciliation
- Mise à jour1 févr. 2024
- 4 minutes de lecture
- Washington DC
- "Gestion des configurations"
La fonctionnalité Identification et réconciliation CMDB 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 la façon dont IRE identifie et réconcilie les CI.
Concepts et composantes de l’identification et de la réconciliation
- Identification
- Processus d’identification unique des CI, pour déterminer si un CI existe déjà dans la CMDB ou s’il s’agit d’un CI nouvellement détecté 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 autorisant uniquement les sources de données faisant autorité désignées à écrire dans la CMDB au niveau de la table CI et de l’attribut. 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 qu’elles ne soient validées. Les processus de rapprochement s’appuient sur des règles de rapprochement et des règles de source de données IRE.
Le rapprochement est requis uniquement pour les opérations de mise à jour, lorsque le processus d’identification identifie un CI dans la CMDB qui correspond à un CI entrant dans la charge utile. Lorsque le moteur 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 au cours du processus d’identification et de réconciliation, elle regroupe chaque ensemble de CI en double dans une tâche de déduplication. Passez en revue les informations contenues dans ces tâches pour voir comment il a été déterminé que ces CI sont des doublons.
- 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 de 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 réconciliation sont un ensemble centralisé d’API qui peuvent être utilisées avec différentes sources de données telles que Détectionla surveillance ou les jeux d’importation. Vous pouvez l’utiliser pour appliquer l’identification et la réconciliation avant que les données ne soient stockées dans la CMDB. Les sources de données n’écrivent pas directement dans la CMDB. Au lieu de cela, ils appellent d’abord des API pour s’assurer que les données écrites n’introduisent pas d’incohérences.
Les API du moteur d’identification sont accessibles dans les applications incluses dans le périmètre. Le module d’extension Configuration Management For Scoped Apps (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 Configuration Management For Scoped Apps (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 réconciliation.
- 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 les fonctionnalités des 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.
- identifyCIEnhance : 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 ensembles d’importation.
Des identifications prédéfinies sont incluses 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 la CMDB, elle dérive des règles d’identification et de réconciliation de sa table parente si ces 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 de l’identification et de la réconciliation
Moteur Identification et réconciliation (IRE)
- IRE empêche les CI en double en identifiant les CI de façon unique.
- IRE réconcilie les attributs de CI en autorisant uniquement les sources de données de référence à écrire dans CMDB.