Komponenten und Prozess

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 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 Neuklassifizierungsaufgaben 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 auf eindeutigen 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-Tabelle und Attributebene. Die CMDB Wird in Echtzeit aktualisiert, während Datensätze verarbeitet werden. Es gibt keinen Bereitstellungsbereich, um die Abgleichsaktivitäten zu überprüfen, bevor sie festgeschrieben 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-Identifikationsprozesses muss ein übereinstimmendes CI möglicherweise hochgestuft, herabgestuft oder auf eine andere CI-Klasse umgestellt 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 wie verwendet werden können 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.

    APIs für die Identifizierungsmaschine sind in Bereichs-Apps verfügbar. Das Plugin „Konfigurationsverwaltung für bereichsbezogene Apps“ (CMDB) (com.snc.cmdb.scope) ermöglicht einer bereichsbezogenen App in Skripts die Verwendung des Präfix „sn_cmdb.IdentificationEngine.<method>“ für den Zugriff auf Identifizierungs-Engine-APIs. Das Plugin Configuration Management for Scoped 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, schreibt das Ergebnis jedoch nicht in die Datenbank. Verwenden Sie diese API mit einer bestimmten Payload, um herauszufinden, ob die Identifizierungsmaschine Einfügungs- oder Aktualisierungsvorgänge durchführt, ohne die Vorgänge 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 teilweise Nutzlasten aktivieren, werden die Deduplizierung von Nutzlastelementen und die teilweise Commit automatisch aktiviert.
    • IdentifyCIErweitert : Ähnlich wie createOrUpdateCIEnahncedAPI, schreibt das Ergebnis jedoch nicht in die Datenbank. Verwenden Sie diese API mit einer bestimmten Payload, um herauszufinden, ob die Identifizierungsmaschine Einfügungs- oder Aktualisierungsvorgänge durchführt, ohne die Vorgänge 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 der untergeordneten Ebene oder auf der übergeordneten Ebene.

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

    Identifizierungs- und Abgleichsmodul (IRE)

    Identification and Reconciliation Engine (IRE) Ist eine regelbasierte Engine, die als zugrunde liegende Schlüsselkomponente in 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, wenn eingehende Daten verarbeitet werden, bevor Daten in eingefügt oder aktualisiert werden CMDB. Ire-Prozesse helfen, die Datenintegrität in zu gewährleisten CMDB.
    • Ire verhindert doppelte CIs, indem CIs eindeutig identifiziert werden. ​
    • IRE stimmt CI-Attribute ab, indem nur autorisierende Datenquellen in CMDB schreiben dürfen.