Verwalten CMDBDatenlöschung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die Gemeinsame Komponenten für CMDB-Integrationen(sn_cmdb_int_util) Store-App verwendet Post-Skript- und Transformationszuordnungsmethoden, um importierte zu entfernen Configuration Management Database (CMDB)Datensätze, die später aus der Quellanwendung der Drittpartei gelöscht wurden.

    Post-Skript-Methode

    Die Post-Skript-Methode überprüft die Quelltabelle [sys_object_Source] auf Konfigurationselemente (CIs), die bei der letzten Ausführung für einen bestimmten Quell-Feed nicht aktualisiert wurden. Anschließend werden alle nicht aktualisierten CIs aus dem zugeordneten Ziel entfernt CMDBTabellen synchron, die das Entfernen von Zieldatensätzen nacheinander verarbeiten.

    Am Meisten Service Graph ConnectorsVerwenden Sie die Post-Skript-Methode, um das Entfernen von zu verwalten CMDBDatensätze.

    Die Post-Skript-Methode verwendet Datensatzentfernung Skript zur Verarbeitung verschiedener Strategien zum Löschen von Datensätzen. Das harte Löschen umfasst das dauerhafte und vollständige Entfernen von Datensätzen aus CMDB, Wodurch sie nicht wiederherstellbar und für Daten geeignet sind, die nicht mehr benötigt werden. Durch die Soft-Löschung werden Datensätze als gelöscht markiert, ohne sie tatsächlich aus dem zu entfernen CMDB, Ermöglicht eine potenzielle Wiederherstellung und Beibehaltung von Verlaufsdaten. Die optimierte weiche Löschung, die von der Identifizierungs- und Abgleichsmodul (Ire) verwaltet wird, verbessert diesen Ansatz für das weiche Löschen, indem eine spezialisierte Tabelle wie die Erweiterungsattribute-Tabelle verwendet und Abgleichsregeln angewendet werden, um gelöschte Datensätze effizienter zu verwalten. Standardmäßig kann die Tabelle bis zu 100 Datensätze gleichzeitig enthalten. Als Anwender mit der Administratorrolle können Sie diesen Grenzwert jedoch anpassen, indem Sie festlegen sn_cmdb_int_util.ire_payload_items_sizeSystemeigenschaft. Diese Eigenschaft ist standardmäßig nicht verfügbar, und Sie müssen diese Eigenschaft vom Typ „Ganzzahl“ in erstellen Gemeinsame Komponenten für CMDB-Integrationen(sn_cmdb_int_util) Store-App. Weitere Informationen finden Sie unter Add a system property.

    Transformieren Sie die kartenbasierte Methode

    Die auf der Transformationszuordnung basierende Methode überprüft die Quelltabelle [sys_object_Source] auf Konfigurationselemente (CIs), die bei der letzten Ausführung für einen bestimmten Quell-Feed nicht aktualisiert wurden. Anschließend wird der Multi-Thread-Löschansatz verwendet, um nicht aktualisierte CIs aus dem zugehörigen Ziel zu entfernen CMDBTabellen gleichzeitig, die das Entfernen aller Zieldatensätze in einem Importsatz gleichzeitig verarbeiten. Mehrere Importsätze werden erstellt, um Zieldatensatzdaten in der Bereitstellungstabelle „Datensatz entfernen“ [sn_cmdb_int_util_remove_record] zu speichern, die das Löschen von Datensätzen mit mehreren Threads ermöglicht. Daher wird die Datenverarbeitungszeit reduziert.

    Die Bereitstellungstabelle „Datensatz entfernen“ [sn_cmdb_int_util_remove_record] verfolgt nicht aktualisierte CIs, indem Zieldatensatzdetails gespeichert werden, einschließlich Discovery-Quelle, Quell-Feed, sys_ID der Zieltabelle und Zieltabellenname dieser CIs. Das in definierte Startskript Remove Record Transform MapLöscht dann die Datensätze aus den zugehörigen Zieltabellen.

    Die auf der Transformationszuordnung basierende Methode wird von verwendet Service Graph ConnectorUm die Datenverarbeitungszeit zu verbessern. Beispiel: SG-Tanium – Software entfernen Datenquelle innerhalb von Service Graph Connector für TaniumEntfernt Softwaredaten mit der Transformationszuordnungsbasierten Methode. Weitere Informationen finden Sie unter Service Graph Connector für Tanium (1.7.0).