Komponenten und Prozess der Identifizierung und des Abgleichs

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Die CMDB Die Identifizierungs- und Abgleichsfunktion wird von der Identifizierungs- und Abgleichsmodul (Ire), Regeln und Aufgaben unterstützt. Identifizierungsregeln, Abgleichsregeln, Ire-Datenquellenregeln, Deduplizierungsaufgaben und Reklassifizierungsaufgaben bestimmen, wie Ire CI identifiziert und abgleicht.

    Konzepte und Komponenten der Identifizierung und des Abgleichs

    Identifizierung
    Prozess der eindeutigen Identifizierung von CIs, um zu bestimmen, ob bereits ein CI in vorhanden ist CMDB Oder wenn es sich um ein neu erkanntes CI handelt, das der CMDB hinzugefügt werden muss. Identifizierungsprozesse basieren auf Identifizierungsregeln , Oder für eindeutige IDs für CIs, die Datenquellen bereitstellen können.
    Abgleich

    Prozess des Abgleichs von CIs und CI-Attributen, indem nur festgelegte autorisierende Datenquellen in schreiben dürfen CMDB Auf CI-Tabellen- und Attributebene. Die CMDB Wird in Echtzeit aktualisiert, da Datensätze verarbeitet werden. Es ist kein Bereitstellungsbereich vorhanden, um die Abgleichsaktivitäten zu verifizieren, bevor sie bestätigt werden. Abgleichsprozesse sind abhängig von Abgleichsregeln Und Ire-Datenquellenregeln .

    Der Abgleich ist nur für Aktualisierungsvorgänge erforderlich, wenn der Identifizierungsprozess ein CI in identifiziert CMDB Das einem eingehenden CI in der Nutzlast entspricht. Wenn Ire ein neues CI einfügt, wird der Abgleich nicht angewendet.

    Deduplizierungsaufgaben
    Wenn die Instanz während des Identifizierungs- und Abgleichsprozesses auf doppelte CIs stößt, gruppiert sie jeden Satz doppelter CIs in einem Deduplizierungsaufgabe . Überprüfen Sie die Informationen in diesen Aufgaben, um zu sehen, wie festgestellt wurde, dass diese CIs Duplikate sind.
    Reklassifizierungsaufgaben
    Während des CI-Identifizierungsprozesses muss ein übereinstimmendes CI möglicherweise aktualisiert, heruntergestuft oder zu einer anderen CI-Klasse gewechselt werden. Wenn die automatische Neuklassifizierung deaktiviert ist, generiert das System einen Neuklassifizierungsaufgabe . Überprüfen Sie die Informationen in diesen Aufgaben, und entscheiden Sie, ob eine manuelle Neuklassifizierung des CI angemessen ist.
    APIs

    Die APIs für Identifizierung und Abgleich sind ein zentralisierter Satz von APIs, die mit verschiedenen Datenquellen verwendet werden können, z. B. Discovery, Überwachung oder Importsätze. Sie können damit die Identifizierung und den Abgleich erzwingen, bevor Daten in gespeichert werden CMDB. Datenquellen schreiben nicht direkt in CMDB. Stattdessen rufen sie zuerst APIs auf, um sicherzustellen, dass die geschriebenen Daten keine Inkonsistenzen verursachen.

    Identifizierungs-Engine-APIs sind in bereichsbezogenen Apps zugänglich. Das Plugin „Konfigurationsverwaltung für bereichsbezogene Apps“ (CMDB) (com.snc.cmdb.scope) ermöglicht es einer bereichsbezogenen App in Skripts, das Präfix „sn_cmdb.IdentifikationEngine.<method>“ für den Zugriff auf Identifizierungsmodul-APIs zu verwenden. Das Plugin „Konfigurationsverwaltung für bereichsbezogene Apps“ (CMDB) ist in Basissystemen aktiviert.

    • CreateOrUpdateCI() : Eine skriptfähige API, die ein CI basierend auf Identifizierungs- und Abgleichsregeln erstellt oder aktualisiert.
    • IdentifyCI() : Ähnlich wie createOrUpdateCIAPI, aber das Ergebnis wird nicht in die Datenbank übertragen. Verwenden Sie diese API mit einer bestimmten Nutzlast, um herauszufinden, ob die Identifizierungs-Engine Einfüge- oder Aktualisierungsvorgänge durchführt, ohne den Vorgang zu bestätigen.
    • CreateOrUpdateCIErweitert() ​: Eine skriptfähige API, die die Funktionalität erweiterter IRE-Funktionen wie teilweise Nutzlast, teilweise Commit, unvollständige Nutzlast und Deduplizierung von Nutzlastelementen bereitstellt. Sie können die zu verwendenden erweiterten Funktionen auswählen. Wenn Sie jedoch Teilnutzlasten aktivieren, werden die Deduplizierung von Nutzlastelementen und der teilweise Commit automatisch aktiviert.
    • IdentifyCIErweitert : Ähnlich wie createOrUpdateCIEnahncedAPI, aber das Ergebnis wird nicht in die Datenbank übertragen. Verwenden Sie diese API mit einer bestimmten Nutzlast, um herauszufinden, ob die Identifizierungs-Engine Einfüge- oder Aktualisierungsvorgänge durchführt, ohne den Vorgang zu bestätigen.
    • CMDBTransformUtil : Eine API, die ausschließlich mit Importsätzen auf verwendet werden soll Wenden Sie Identifizierungs- und Abgleichsprozesse auf Daten an, die von Importsätzen importiert wurden .

    Für viele der Tabellen im Basissystem sind vordefinierte Identifizierungen enthalten. Sie können diese Regeln für Ihre Organisation anpassen. Wenn eine neue Tabelle in erstellt wird CMDB, Leitet Identifizierungs- und Abgleichsregeln aus der übergeordneten Tabelle ab, wenn diese Regeln vorhanden sind. Um Identifizierungs- und Abgleichsregeln auf eine neue Tabelle anzuwenden, erstellen Sie die Regeln entweder auf untergeordneter Ebene oder auf ihrer übergeordneten Ebene.

    Abbildung : 1. Prozess-Flow von Identifizierung und Abgleich
    Daten-Flow aus verschiedenen Datenquellen in CMDB.

    Identifizierungs- und Abgleichsmodul (IRE)

    Identifizierungs- und Abgleichsmodul (IRE) Ist eine regelbasierte Engine, die als zugrunde liegende Schlüsselkomponente bei Identifizierung und Abgleich funktioniert. Ire bietet ein zentralisiertes Framework zum Durchführen von Identifizierungs- und Abgleichsprozessen für verschiedene Datenquellen. Ire verwendet Identifizierungsregeln, Abgleichsregeln und Ire-Datenquellenregeln bei der Verarbeitung eingehender Daten, bevor Daten in eingefügt oder aktualisiert werden CMDB. Ire-Prozesse tragen zur Aufrechterhaltung der Datenintegrität in bei CMDB.
    • Ire verhindert doppelte CIs, indem CIs eindeutig identifiziert werden. ​
    • Ire stimmt CI-Attribute ab, indem nur autorisierende Datenquellen in CMDB schreiben dürfen.