Komponenten und Prozess von Identifizierung und Abgleich

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Die CMDB Identification and Reconciliation-Funktionalität wird von der Identification and Reconciliation Engine (IRE), Regeln und Aufgaben unterstützt. Identifizierungsregeln, Abgleichregeln, IRE-Datenquellenregeln, Deduplizierungsaufgaben und Neuklassifizierungsaufgaben bestimmen, wie IRE CIs identifiziert und abgleicht.

    Konzepte und Komponenten von Identifizierung und Abgleich

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

    Prozess des Abgleichs von CIs und CI-Attributen, indem zugelassen wird, dass nur bestimmte autorisierende Datenquellen auf CI-Tabellen- und Attributebene in die CMDB schreiben. 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. Abgleichprozesse basieren auf Abgleichregeln und IRE-Datenquellenregeln.

    Ein Abgleich ist nur für Aktualisierungsvorgänge erforderlich, wenn der Identifizierungsprozess ein CI in der CMDB identifiziert, das einem eingehenden CI in der Nutzlast entspricht. Wenn IRE ein neues CI einfügt, wird kein Abgleich angewendet.

    Deduplizierungsaufgaben
    Wenn die Instanz während des Identifizierungs- und Abgleichprozesses auf doppelte CIs stößt, wird jeder Satz doppelter CIs in einer Deduplizierungsaufgabegruppiert. Ü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 eine Neuklassifizierungsaufgabe. Überprüfen Sie die Informationen in diesen Aufgaben und entscheiden Sie, ob eine manuelle Neuklassifizierung des CI angemessen ist.
    APIs

    Die Identifizierungs- und Abgleichs-APIs sind eine zentralisierte Gruppe von APIs, die mit verschiedenen Datenquellen verwendet werden können, wie z. B. Discovery , Überwachung oder Import Sets. Sie können damit Identifizierung und Abgleich erzwingen, bevor Daten in der CMDB gespeichert werden. Datenquellen schreiben nicht direkt in die CMDB. Stattdessen rufen sie zuerst APIs auf, um sicherzustellen, dass die zu schreibenden Daten keine Inkonsistenzen verursachen.

    APIs für die Identifizierungsmaschine sind in Bereichs-Apps verfügbar. Das Plugin „Configuration Management For Scoped Apps (CMDB)“ (com.snc.cmdb.scoped) ermöglicht einer bereichsbezogenen App in Skripts die Verwendung des Präfix „sn_cmdb.IdentificationEngine“.<method> “, um auf die APIs der Identifizierungs-Engine zuzugreifen. 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 die API createOrUpdateCI, aber das Ergebnis wird nicht an die Datenbank übergeben. Verwenden Sie diese API mit einer bestimmten Payload, um herauszufinden, ob das Identifizierungsmodul Einfügungs- oder Aktualisierungsvorgänge durchführt, ohne die Vorgänge zu bestätigen.
    • CreateOrUpdateCIEnhanced(): Eine skriptfähige API, die die Funktionalität erweiterter IRE-Funktionen wie teilweise Nutzlast, teilweises Commit, unvollständige Nutzlast und Deduplizierung von Nutzlastelementen bereitstellt. Sie können die erweiterten Funktionen auswählen, die verwendet werden sollen. Wenn Sie jedoch teilweise Nutzlasten aktivieren, werden die Deduplizierung von Nutzlastelementen und teilweises Commit automatisch aktiviert.
    • identifyCIEnhanced: Ähnlich wie die API createOrUpdateCIEnahnced, aber das Ergebnis wird nicht an die Datenbank übermittelt. Verwenden Sie diese API mit einer bestimmten Payload, um herauszufinden, ob das Identifizierungsmodul Einfügungs- oder Aktualisierungsvorgänge durchführt, ohne die Vorgänge zu bestätigen.
    • CMDBTransformUtil: Eine API, die ausschließlich mit Import Sets verwendet werden soll, um Identifizierungs- und Abgleichprozesse auf Daten anzuwenden, die von Import Sets importiert wurden.

    Vordefinierte Identifikationen sind für viele der Tabellen im Basissystem enthalten. Sie können diese Regeln für Ihre Organisation anpassen. Wenn eine neue Tabelle in der CMDB erstellt wird, leitet sie aus ihrer übergeordneten Tabelle Identifizierungs- und Abgleichsregeln ab, sofern diese Regeln vorhanden sind. Erstellen Sie die Regeln auf untergeordneter oder übergeordneter Ebene, um Identifizierungs- und Abgleichsregeln auf eine neue Tabelle anzuwenden.

    Prozessablauf für Identifikation und Abgleich

    Abbildung : 1. IRE
    Datenfluss aus verschiedenen Datenquellen in die CMDB.

    Identification and Reconciliation Engine (IRE)

    Identification and Reconciliation Engine (IRE) ist eine regelbasierte Engine, die als zugrunde liegende Schlüsselkomponente in Identification and Reconciliation fungiert. IRE bietet ein zentralisiertes Framework für die Durchführung von Identifizierungs- und Abgleichprozessen für verschiedene Datenquellen. IRE verwendet Identifizierungsregeln, Abgleichregeln und IRE-Datenquellenregeln, wenn eingehende Daten verarbeitet werden, bevor Daten in die CMDB eingefügt oder aktualisiert werden. IRE-Prozesse helfen bei der Aufrechterhaltung der Datenintegrität in der CMDB.
    • IRE verhindert doppelte CIs durch eindeutige Identifizierung von CIs​
    • IRE gleicht CI-Attribute ab, indem nur autorisierende Datenquellen in die CMDB geschrieben werden dürfen.