Gestion de la suppression des CMDB données
L’application Éléments communs d'intégration pour CMDB de l’App Store (sn_cmdb_int_util) 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-script
La méthode post-script vérifie la table Source [sys_object_source] pour les éléments de configuration (CI) non mis à jour lors de la dernière exécution pour un flux source spécifique. Il 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-scriptum 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’enregistrement. La suppression définitive consiste à supprimer définitivement et complètement des 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 de , CMDB ce qui permet une récupération éventuelle et la conservation des 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 integer dans l’application Éléments communs d'intégration pour CMDB (sn_cmdb_int_util) Store. Pour en savoir plus, reportez-vous à Add a system property.
Méthode basée sur une carte de transformation
La méthode basée sur la carte de transformation vérifie la table source [sys_object_source] pour 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 tout CI non mis à jour des tables cibles CMDB associées, gérant la suppression de tous les enregistrements cibles d’un jeu d’importation en une seule fois. Plusieurs ensembles d’importation sont créés pour stocker les données d’enregistrement cible dans la table intermédiaire de suppression d’enregistrement [sn_cmdb_int_util_remove_record] d’Integration Commons, 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, y compris la source de détection, le flux source, le 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 le Connecteur du graphe de services pour Tanium supprime les données logicielles à l’aide de la méthode basée sur la carte de transformation. Consultez Connecteur du graphe de services pour Tanium.