Gestion de la suppression des CMDB données
L’application Éléments communs d'intégration pour CMDB (sn_cmdb_int_util) de l’App Store utilise des méthodes de post-script et de carte de transformation pour supprimer les enregistrements importés Base de données de gestion des configurations (CMDB) qui ont été supprimés ultérieurement de l’application tierce source.
Méthode post-scriptum
La méthode de post-script vérifie dans la table Source [sys_object_source] les éléments de configuration (CI) non mis à jour lors de la dernière exécution pour un flux source spécifique. Elle supprime ensuite tous les CI non mis à jour des tables cibles CMDB associées de manière synchrone, en gérant la suppression des enregistrements cibles un par un.
La plupart Connecteurs du graphe de services utilisent la méthode post-script pour gérer la suppression de tout CMDB enregistrement.
La méthode post-script utilise le script RecordRemoval pour gérer diverses stratégies de suppression d’enregistrements. La suppression définitive consiste à supprimer définitivement et complètement les enregistrements du CMDB, les rendant irrécupérables et adaptés aux données qui ne sont plus nécessaires. La suppression réversible marque les enregistrements comme supprimés sans les supprimer réellement du , ce qui permet une récupération potentielle et la conservation des CMDB données historiques. La suppression réversible optimisée, gérée par le moteur Identification et rapprochement (IRE), améliore cette approche de suppression réversible en utilisant une table spécialisée, telle que la table Attributs d’extension, et en appliquant des règles de rapprochement pour gérer plus efficacement les enregistrements supprimés. Par défaut, la table peut contenir jusqu’à 100 enregistrements à la fois, mais en tant qu’utilisateur disposant du rôle administrateur, vous pouvez ajuster cette limite en définissant la sn_cmdb_int_util.ire_payload_items_size propriété système. Cette propriété n’est pas disponible par défaut et vous devez créer cette propriété de type entier dans l’application Éléments communs d'intégration pour CMDB (sn_cmdb_int_util) store. Pour plus d’informations, reportez-vous à .Add a system property
Méthode basée sur une carte de transformation
La méthode basée sur une carte de transformation vérifie dans la table source [sys_object_source] les éléments de configuration (CI) non mis à jour lors de la dernière exécution pour un flux source spécifique. Il utilise ensuite l’approche de suppression multithread pour supprimer simultanément tous les CI non mis à jour des tables cibles CMDB associées, gérant ainsi la suppression simultanée de tous les enregistrements cibles d’un jeu d’importation. Plusieurs ensembles de données à importer sont créés pour stocker les données d’enregistrement cible dans la table intermédiaire Integration Commons Remove Record [sn_cmdb_int_util_remove_record], ce qui permet la suppression multithread d’enregistrements. Par conséquent, réduire le temps de traitement des données.
La table intermédiaire de suppression d’enregistrement [sn_cmdb_int_util_remove_record] d’Integration Commons suit les CI non mis à jour en stockant les détails de l’enregistrement cible, notamment la source de découverte, le flux source, l’sys_id de la table cible et le nom de la table cible de ces CI. Le script au démarrage défini dans Remove Record Transform Map le supprime ensuite les enregistrements des tables cibles associées.
La méthode basée sur la carte de transformation est utilisée par un Connecteur du graphe de services pour améliorer le temps de traitement des données. Par exemple, la source de données Supprimer le logiciel SG-Tanium dans les données logicielles Connecteur du graphe de services pour Tanium de suppression à l’aide de la méthode basée sur la carte de transformation. Consultez Connecteur du graphe de services pour Tanium.