Nachbesserung von CI-Duplikaten

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 8 Minuten Lesedauer
  • Doppelte CIs in der CMDB überlasten das System unnötig und beeinträchtigen die Integrität und Zuverlässigkeit der CMDB. Daher ist es wichtig, regelmäßig CMDB-Tools zu verwenden, die doppelte CIs erkennen und beseitigen.

    Deduplizierungsaufgaben

    Wenn Identification and Reconciliation Engine (IRE) doppelte CIs erkennen, gruppiert IRE jeden Satz von doppelten CIs in einer Deduplizierungsaufgabe zur Überprüfung und Korrektur. Deduplizierungsaufgaben enthalten Details zur Duplizierung, einschließlich einer Liste aller doppelten CIs im Satz. Überprüfen Sie die Details jedes doppelten CI in der Aufgabe und die Daten, die verwendet wurden, um zu bestimmen, dass das CI ein Duplikat ist. Weitere Informationen zu IRE-Prozessen, die doppelte CIs erkennen und Deduplizierungsaufgaben generieren, finden Sie unter Doppelte CIs werden erkannt.

    Unter bestimmten Umständen generiert IRE Deduplizierungsaufgaben für doppelte CIs nicht automatisch. Um die Duplizierung in diesem Fall dennoch zu beheben, müssen Sie die Deduplizierungsaufgabe manuell erstellen. Informationen dazu, wann dies geschieht und wie Sie eine Aufgabe manuell erstellen, finden Sie unter Deduplizierungsaufgaben manuell erstellen.

    Durch die Nachbesserung einer Deduplizierungsaufgabe werden die zugehörigen doppelten CIs in einem einzigen CI konsolidiert, wodurch Duplikate vermieden werden.

    Zur Verarbeitung von Deduplizierungsaufgaben (automatisch von IRE generiert oder manuell erstellt), um doppelte CIs zu korrigieren:
    • Massenvorgang: Verwenden Sie das Deduplizierungs-Dashboard und die Bibliothek mit Deduplizierungsvorlagen im CMDB-Arbeitsbereich für folgende Aufgaben:
      • Deduplizierungsaufgaben überprüfen
      • Mit Deduplizierungsvorlagen können Sie Deduplizierungsaufgaben massenweise nachbessern
      • Erhalten Sie Einblicke in die Anzahl der Deduplizierungen und den Status in Ihrer Organisation
      Greifen Sie auf CI-Deduplizierungs-Experience im CMDB-Arbeitsbereich zu, um Deduplizierungsvorlagen zu erstellen, die ähnliche Deduplizierungsaufgaben massenweise beheben.
    • Mit einer einzigen Aufgabe: Deduplizierungsaufgaben überprüfen (veraltet) und verwenden Sie den Assistenten zur Nachbesserung von CI-Duplikaten, um eine einzelne Deduplizierungsaufgabe zu verarbeiten.

    Haupt-CI

    Das Haupt-CI spielt eine Schlüsselrolle bei der Behebung von doppelten CIs. Das Haupt-CI ist eines der doppelten CIs, die Sie als aktives CI beibehalten möchten, nachdem Sie die restlichen doppelten CIs mit diesem Haupt-CI abgeglichen haben. Sie können dann den Rest der doppelten CIs stilllegen oder löschen oder ihren Attributen anwenderdefinierte Werte zuweisen. Der erste Schritt während der Korrektur besteht in der Auswahl eines Haupt-CI für den Korrekturprozess. Während der Remediation wählen Sie aus, welche Attributwerte, Beziehungen und zugehörigen Elemente aus den doppelten CIs mit dem Haupt-CI abgeglichen werden sollen. Alternativ können Sie keine Daten konsolidieren und das Haupt-CI unverändert lassen.

    Das Attribut duplicate_of wird in doppelten CIs verwendet, um einen Verweis auf das Haupt-CI zu speichern. Bei doppelten CIs, die in einer Instanz vorhanden waren, die auf Release New York oder höher aktualisiert wurde, ist das Haupt-CI unbekannt. Nach dem Upgrade wird duplicate_of für diese doppelten CIs auf „Unbekannt“ gesetzt. Dies bedeutet, dass das CI ein Duplikat ist, das Haupt-CI jedoch unbekannt ist.

    Vor der Remediation sind die CIs in einem Satz mit doppelten CIs Duplikate der anderen CIs. Nach der Remediation besteht ein Satz doppelter CIs aus einem Haupt-CI und einer beliebigen Anzahl von CIs, die jeweils als Duplikate des Haupt-CI betrachtet werden. Das Attribut duplicate_of des Haupt-CI ist leer. Das Attribut duplicate_of für alle übrigen doppelten CIs im Satz verweist auf das Haupt-CI des Satzes.

    Liste standardmäßiger zugehöriger Elemente

    Eine Liste zugehöriger Elemente, die global bei der Korrektur von doppelten CIs verwendet wird, mit allen Deduplizierungsaufgaben. Während der Korrektur werden standardmäßig alle Elemente aus der Liste der standardmäßigen zugehörigen Elemente ausgewählt und mit dem Haupt-CI zusammengeführt. Während der Korrektur hat das Hinzufügen oder Entfernen zugehöriger Elemente, die zusammengeführt werden sollen, keine Auswirkungen auf die Liste der standardmäßigen zugehörigen Elemente. Weitere Informationen finden Sie unter Liste standardmäßiger zugehöriger Elemente verwalten.
    Hinweis:
    • Das Zusammenführen von Attributen und zugehörigen Elementen, die Assets zugeordnet sind, wird nicht unterstützt. Asset-bezogene Tabellen sind nicht in der Liste der standardmäßigen zugehörigen Elemente enthalten und daher nicht für die Zusammenführung verfügbar.
    • Wenn ein Szenario eine inaktive Change-Anforderung umfasst, wird das Feld Konfigurationselement im Formular „Change-Anforderung“ gelöscht. Wenn der aktuelle Wert ein doppeltes CI ist, wird es nicht mit dem Haupt-CI zusammengeführt.

    Deduplizierungs-Dashboard

    Der CMDB-Arbeitsbereich bietet eine Lösung zur Korrektur von Deduplizierung, mit der Sie Deduplizierungsaufgaben massenweise beheben können. Mit dem Deduplizierungs-Dashboard sowie den Deduplizierungsvorlagen und -bibliotheken können Sie mehrere Deduplizierungsaufgaben konsistent und in einem einzigen Vorgang beheben. Mit der Bibliothek mit Deduplizierungsvorlagen im CMDB-Arbeitsbereich können Sie eine vorkonfigurierte Deduplizierungsvorlage mit den Korrektureinstellungen für eine Klasse erstellen. Über das Deduplizierungs-Dashboard im CMDB-Arbeitsbereich können Sie die vorkonfigurierte Vorlage dann für mehrere Deduplizierungsaufgaben für die in der Vorlage festgelegte Klasse ausführen. Die Korrektureinstellungen in der Vorlage werden dann konsistent auf die doppelten CIs der Deduplizierungsaufgaben angewendet, um CI-Duplizierungen zu beheben.

    Weitere Informationen zur Korrektur von doppelten CIs im CMDB-Arbeitsbereich finden Sie unter CI-Deduplizierungs-Experience im CMDB-Arbeitsbereich.

    Nachbesserung von CI-Duplikaten

    Ein Tool zur Korrektur von Deduplizierungen, das einem Assistenten ähnelt und mit dem Sie eine Reihe von doppelten CIs abgleichen können, die einer einzelnen Deduplizierungsaufgabe zugeordnet sind. Sie können eines der doppelten CIs auswählen, das als aktives CI beibehalten werden soll, und dann entscheiden, wie der Rest der doppelten CIs verarbeitet werden soll. Mit der Nachbesserung von CI-Duplikaten können Sie Abgleichoptionen für Attribute, Beziehungen und zugehörige Elemente festlegen.

    Informationen zur Verwendung der Nachbesserung von CI-Duplikaten finden Sie unter Eine Deduplizierungsaufgabe nachbessern (veraltet).

    Auswirkungen auf zugehörige Aufgaben (Change, Problem, Incident)

    Auswirkung auf Change-Anforderungen:
    • Wenn ein CI einer Change-Anforderung zugeordnet ist, deren Status nicht Neuist, wird das CI aus der Change-Anforderung entfernt, wenn Korrekturprozesse für doppelte CIs das CI löschen.
    • Wenn ein CI einer Change-Anforderung mit dem Status Neuzugeordnet ist und das CI durch Korrekturprozesse für doppelte CIs gelöscht wird, wird das CI in der Change-Anforderung auf das Haupt-CI aktualisiert.
    Die Geschäftsregel Ready only CI when not New verhindert, dass Change-Anforderungen, die sich nicht im Status „Neu“ befinden, aktualisiert werden. Dieses Verhalten stellt die Gültigkeit und die fortgesetzte Verarbeitung einer Change-Anforderung sicher, wenn Change-Anforderungs-CIs von der Duplikat-Korrekturverarbeitung betroffen sind.

    Wenn ein CI mit einem Problem oder einer Incident-Aufgabe verknüpft ist, bleiben diese Aufgaben nach der Ausführung von Korrekturprozessen für doppelte CIs gültig, da das System das Haupt-CI in diesen Aufgaben zusammenführt, auch wenn die Korrekturprozesse das zugehörige CI gelöscht haben.

    Eigenschaften, die sich auf die Verarbeitung von doppelten CIs auswirken

    Während der CMDB-Identifizierung wird die Verarbeitung von Sätzen von doppelten CIs durch Folgendes bestimmt:
    • Eigenschaft glide.identification_engine.skip_duplicates (standardmäßig „wahr“).
    • Eigenschaft glide.identification_engine.skip_duplicates.threshold (standardmäßig 5).
    • Anzahl der doppelten CIs in einem Satz.

    Informationen dazu, wie sich diese Eigenschaften auf die Verwaltung doppelter CIs auswirken, finden Sie unter Doppelte CIs werden erkannt.

    Besondere Nachbesserungsszenarien

    Es gibt einige spezielle Korrekturszenarien, in denen sich die Korrektur von doppelten CIs unterschiedlich verhält:

    Große Anzahl von doppelten CIs

    Die Unterstützung für den Abgleich von doppelten CIs wird eingeschränkt, wenn die Anzahl der doppelten CIs einen bestimmten Schwellenwert überschreitet. Dieser Schwellenwert basiert auf dem Wert der Eigenschaft glide.duplicate_ci_remediator.max.cis, die standardmäßig 1.000 beträgt. Sie können diese Eigenschaft aktualisieren, um den Schwellenwert zu erhöhen. Dieser Schwellenwert überschreitet jedoch niemals 5.000, selbst wenn Sie die Eigenschaft auf einen Wert über 5.000 festlegen.

    Wenn die Anzahl der doppelten CIs für eine Deduplizierungsaufgabe den Schwellenwert überschreitet, sind die im Assistenten verfügbaren Optionen begrenzt:
    • Auf der Registerkarte Haupt-CI auswählen wird nur die Liste der Haupt-CIs Empfohlen angezeigt, und nur die Option Haupt-CI verwenden ist verfügbar.
    • Empfehlungen basieren nur auf den ältesten erstellten, neuesten aktualisierten und zuletzt entdeckten CIs.
    • Der Abgleich von Attributkonflikten und CI-Beziehungen wird nicht unterstützt, und es werden nur standardmäßige zugehörige Elemente abgeglichen.
    Doppelte Seriennummern
    Die Nachbesserung von CI-Duplikaten wird normalerweise auf doppelte CMDB-CIs angewendet. In einigen Situationen können jedoch Deduplizierungsaufgaben für doppelte Seriennummern erstellt werden. Wenn die Remediation auf doppelte Seriennummern angewendet wird, wird die Zusammenführung von Beziehungen aus doppelten Datensätzen nicht referenziert und nicht angewendet.
    Große Anzahl zugehöriger Elemente
    Eine Deduplizierungsaufgabe kann mit einer großen Anzahl zugehöriger Elemente verknüpft sein, die den Korrekturprozess blockieren können, da das Laden der Aufgabe eine Zeitüberschreitung verursacht. Um den Korrekturprozess in diesem Fall fortzusetzen, können Sie versuchen, die Korrektur in einem eingeschränkten Modus auszuführen. Fügen Sie die Systemeigenschaft glide.duplicate_ci_remediator.enable_restricted_mode hinzu, und legen Sie ihren Wert auf „true“ fest, um die Option „Nachbesserung von CI-Duplikaten verwenden (eingeschränkter Modus)“ im Dialogfeld „Nachbessern“ anzuzeigen. Weitere Informationen zur Verwendung dieser Option, um die Verwendung zugehöriger Elemente bei der Deduplizierungskorrektur einzuschränken und das Fortfahren der Korrektur zuzulassen, finden Sie unter eingeschränkten Modus in der Nachbesserung von CI-Duplikaten verwenden [KB1542272].

    Beschränkungen

    IRE verwendet das Feld duplicate_of intern, indem es im Rahmen des Mechanismus zum Überspringen des Duplikats ausgefüllt wird. Sie sollten manuelle Aktualisierungen dieses Felds einschränken. Weitere Einzelheiten finden Sie unter Doppelte CIs werden erkannt.

    Wenn Sie versuchen, den Wert von duplicate_of direkt in einem CI-Formular oder mithilfe eines Skripts zu ändern, werden die folgenden Einschränkungen durchgesetzt, um die Datenintegrität sicherzustellen:
    • Ein CI kann nicht sein eigenes Haupt-CI sein (Sie können ein CI nicht als Duplikat seiner selbst festlegen).
    • Ein CI und sein Haupt-CI dürfen nicht aus unterschiedlichen Domänen stammen.
    • Das Attribut duplicate_of des Haupt-CI kann auf kein CI als Haupt-CI verweisen (Sie können ein CI nicht als Duplikat eines anderen doppelten CI festlegen, um eine Kette von doppelten CIs zu erstellen).

      • Wenn Sie versuchen, ein CI als Duplikat eines anderen doppelten CI festzulegen, wird das CI als Duplikat des Haupt-CI des doppelten CI festgelegt. Wenn das Haupt-CI des doppelten CI, das Sie festlegen möchten, „Unbekannt“ ist, schlägt der Vorgang fehl.

        Tabelle : 1. Beispiel: Es wird versucht, ein CI als Duplikat eines anderen doppelten CI festzulegen
        CIs Versuchte Einstellung Ergebnis (vom System erzwungen)

        CI1: duplicate_of = leer

        CI2: duplicate_of = CI3

        CI3: Haupt-CI

        CI1: duplicate_of = CI2

        CI1: duplicate_of = CI3

        CI2: duplicate_of = CI3

        CI3: Haupt-CI

        Wenn CI2 ein Duplikat von „Unknown“ ist, schlägt der Vorgang fehl.
      • Wenn ein Haupt-CI zu einem Duplikat eines anderen CI wird, kann es kein Haupt-CI mehr sein. Alle CIs, die Duplikate dieses Haupt-CI waren, werden als Duplikate des neuen Haupt-CI festgelegt.

        Tabelle : 2. Beispiel: Es wird versucht, ein Haupt-CI als Duplikat eines anderen CI festzulegen
        CIs Versuchte Einstellung Ergebnis (vom System erzwungen)

        CI1: duplicate_of = CI4

        CI2: duplicate_of = CI4

        CI3: duplicate_of = CI4

        CI4: Haupt-CI

        CI5: duplicate_of = leer

        CI4: duplicate_of = CI5

        CI1: duplicate_of = CI5

        CI2: duplicate_of = CI5

        CI3: duplicate_of = CI5

        CI4: duplicate_of = CI5

        CI5: Haupt-CI

      • Wenn ein Haupt-CI zu einem Duplikat eines CI innerhalb desselben doppelten CI-Satzes wird, wird das ausgewählte Duplikat zum Haupt-CI im doppelten CI-Satz. Die übrigen doppelten CIs im Satz werden als Duplikate des neuen Haupt-CI festgelegt.

        Tabelle : 3. Beispiel: Es wird versucht, ein Haupt-CI als Duplikat eines CI im Satz mit doppelten CIs festzulegen
        CIs Versuchte Einstellung Ergebnis (vom System erzwungen)

        CI1: duplicate_of = CI4

        CI2: duplicate_of = CI4

        CI3: duplicate_of = CI4

        CI4: Haupt-CI

        CI4: duplicate_of = CI1

        CI1: Haupt-CI

        CI2: duplicate_of = CI1

        CI3: duplicate_of = CI1

        CI4: duplicate_of = CI1

    • Sie können kein CI löschen, das das Haupt-CI für eine Reihe von doppelten CIs ist. Um ein Haupt-CI zu löschen, müssen Sie zuerst die Zuordnung dieses Haupt-CI zu allen doppelten CIs aufheben. Löschen Sie entweder alle doppelten CIs, die diesem Haupt-CI zugeordnet sind, oder entfernen Sie den Verweis auf dieses Haupt-CI aus allen duplicate_of -Attributen in doppelten CIs, die ihn enthalten.