Gestion de la suppression des CMDB données
L’application Éléments communs d'intégration pour CMDB de stockage (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 dans la table Source [sys_object_source] les éléments de configuration (CI) qui n’ont pas été 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 façon synchrone, en gérant la suppression des enregistrements cibles un par un.
La plupart Connecteurs Service Graph utilisent la méthode post-script pour gérer la suppression des CMDB enregistrements.
La méthode post-script utilise le script RecordRemoval pour gérer diverses stratégies de suppression d’enregistrements. La suppression définitive implique la CMDBsuppression définitive et complète des enregistrements du , ce qui les rend irrécupérables et appropriés pour les 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 préservation des CMDBdonnées historiques. La suppression logicielle optimisée, gérée par le moteur Identification et rapprochement (IRE), améliore cette approche de suppression logicielle en utilisant une table spécialisée, telle que la table d’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 de stockage (sn_cmdb_int_util). 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 dans la table Source [sys_object_source] les éléments de configuration (CI) qui n’ont pas été 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, en gérant la suppression de tous les enregistrements cibles dans un jeu d’importation en une seule fois. Plusieurs jeux d’importation sont créés pour stocker les données de l’enregistrement cible dans la table intermédiaire Integration Commons Remove Record [sn_cmdb_int_util_remove_record], ce qui permet la suppression multithread des enregistrements. Par conséquent, réduire le temps de traitement des données.
La table intermédiaire Éléments communs d’intégration Supprimer l’enregistrement [sn_cmdb_int_util_remove_record] suit les CI non mis à jour en stockant les détails de l’enregistrement cible, notamment la source de détection, le flux source, le sys_id de table cible et le nom de table cible de ces CI. Le script de démarrage défini dans le Remove Record Transform Map 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 (1.6.1).