💻 Tilores Studio ist jetzt verfügbar. Führen Sie Entity Resolution lokal auf Ihrem Rechner aus.Kostenlos laden

← Zurück zum Blog
Entity Resolution 11. August 2026 · 10 Min. Lesezeit

Wie ein Entity-Resolution-Rollout 2026 wirklich abläuft – von Anfang bis Ende

Steven Renwick
Steven Renwick
CEO, Tilores
Wie ein Entity-Resolution-Rollout 2026 wirklich abläuft – von Anfang bis Ende

Kurzfassung: Ein produktiver Entity-Resolution-Rollout ist eine kontrollierte Abfolge: die Entscheidung definieren, zwei aussagekräftige Quellen wählen, Datensätze aufbereiten und normalisieren, gegen gelabelte Wahrheitsdaten abstimmen, den Deployment-Perimeter festlegen, im Parallelbetrieb fahren und anschließend sowohl Genauigkeit als auch Betrieb überwachen. Der Matching-Algorithmus ist nur eine Phase. Ob dem System vertraut wird, entscheiden Verantwortlichkeiten, Review und Cutover.

Prüfen Sie die Konfiguration vor dem Cutover. Gehen Sie den Rollout gemeinsam mit unserem Team durch oder testen Sie das Match-Verhalten lokal an einem kontrollierten Datenauszug. Demo buchen oder Tilores Studio kostenlos testen.

Auf dieser Seite

  1. Welche Phasen hat ein Rollout?
  2. Wie grenzen Sie die Quellen ein?
  3. Was passiert bei der Normalisierung?
  4. Wie stimmen Sie das Matching ab?
  5. Wie wählen Sie das Deployment?
  6. Wie sieht der Cutover aus?
  7. Was überwachen Sie?
  8. Häufig gestellte Fragen

Entity-Resolution-Projekte scheitern selten daran, dass niemand zwei Namen vergleichen kann. Sie scheitern daran, dass sich das Team nicht darauf geeinigt hat, welche Geschäftsentscheidung eine aufgelöste Entität überhaupt braucht, wer für eine unsichere Übereinstimmung verantwortlich ist oder wie eine neue Identität in die Systeme gelangt, die sie benötigen.

Ein belastbarer Rollout beginnt deshalb außerhalb des Algorithmus. Er definiert eine eng umrissene Entscheidung, baut aus genau den Datensätzen einen Wahrheitsdatensatz auf, die diese Entscheidung schwierig machen, weist das Match-Verhalten nach und überführt dieselben Belege in den Produktivbetrieb. Deployment und Cutover gehören zum Matching-Design, denn sie bestimmen, wie aktuell, nachvollziehbar und umkehrbar das Ergebnis sein wird.

Dies ist das Runbook, mit dem wir 2026 arbeiten. Managed Cloud auf AWS ist der Standardweg in die Produktion. Ihr eigenes AWS-Konto, eine andere Cloud und On-Premise sind bewusste Verzweigungspunkte, wenn der Datenperimeter oder das Betriebsmodell es verlangt.

Welche Phasen hat ein Entity-Resolution-Rollout?

Ein Rollout hat sieben Phasen, mit einem Nachweis-Gate zwischen jeder von ihnen.

  1. Entscheidung und Verantwortung. Definieren Sie, was die aufgelöste Entität verändern soll und wer das Match-Risiko trägt.
  2. Quellen-Scope. Wählen Sie die ersten Datensätze, Felder und Aktualisierungswege aus.
  3. Aufbereitung und Normalisierung. Bilden Sie Werte ab, ohne Herkunft und Originalwerte zu verlieren.
  4. Match-Konfiguration und Wahrheitsdaten. Trennen Sie deterministische, unscharfe und probabilistische Verfahren und messen Sie sie an gelabelten Fällen.
  5. Deployment und Integration. Platzieren Sie die Engine im freigegebenen Perimeter und binden Sie die GraphQL-Konsumenten an.
  6. Parallelbetrieb und Cutover. Vergleichen Sie die neue Entität mit dem bestehenden Prozess, bevor Sie Entscheidungen umstellen.
  7. Betrieb und Verbesserung. Überwachen Sie nach dem Go-live Genauigkeit, Aktualität, Herkunft, Zugriffe und Löschungen.

Jedes Gate erzeugt einen Nachweis, den das nächste Team prüfen kann: eine Scope- und Risikobeschreibung, einen Quellenvertrag, reproduzierbare Mappings, gelabelte Testfälle, eine freigegebene Architektur, einen Abstimmungsbericht und ein Betriebs-Dashboard mit klarem Owner.

Sechs physische Stationen, verbunden zu einer Abfolge von der Discovery bis zum governten Produktivbetrieb

Lassen Sie nicht zu, dass eine Präsentation, eine saubere Stichprobe oder eine aggregierte Genauigkeitszahl diese Artefakte ersetzt. Die Arbeit kommt voran, wenn das nächste Team das Ergebnis prüfen und verwenden kann.

Wie grenzen Sie die ersten Datenquellen ein?

Wählen Sie die ersten Quellen nach Entscheidungswert und Identitätskontrast aus, nicht nach Volumen. Zwei Quellen, die denselben Kunden unterschiedlich beschreiben, bringen dem Team mehr bei als zehn Tabellen aus einem einzigen System.

Ein praxistauglicher erster Scope könnte CRM-Kontakte mit Support-Kunden kombinieren oder Händler mit Screening-Datensätzen. Eine Quelle sollte einen vertrauenswürdigen Identifikator enthalten, die andere die Variation, die das Geschäftsproblem verursacht. Verzichten Sie auf das gesamte Unternehmensmodell.

Formulieren Sie die Zielentscheidung in operativer Sprache. „Wir bauen eine Customer 360” ist zu breit. „Ein Servicemitarbeiter sieht die offenen Bestellungen des authentifizierten Anrufers” und „Ein Rechtsträger darf nicht unter zwei Schreibweisen in die Sanktionsprüfung geraten” sind überprüfbar.

Dokumentieren Sie für jede Quelle:

  • den Quellen-Owner und die maßgebliche Datensatz-ID;
  • wie Anlagen, Aktualisierungen und Löschungen übermittelt werden;
  • welche Attribute zur Identität beitragen dürfen;
  • welche Werte verifiziert, angegeben oder abgeleitet sind;
  • die erwartete Aktualität und die Spitzenlast beim Eingang;
  • Aufbewahrungs- und Speicherort-Auflagen;
  • die nachgelagerten Konsumenten, die die Quelle sehen dürfen;
  • das Verfahren zur Korrektur eines fehlerhaften Datensatzes.

Profilieren Sie die Daten, bevor Sie Regeln schreiben. Zählen Sie fehlende Werte, mehrfach vergebene Identifikatoren, unmögliche Datumsangaben, gemeinsam genutzte Adressen und länderspezifische Formate. Ziehen Sie Stichproben häufiger und seltener Werte. Eine Telefonnummer, die auf tausend Datensätzen auftaucht, ist nicht dasselbe Signal wie eine verifizierte Nummer, die zu genau einem Konto gehört.

Legen Sie den ersten Wahrheitsdatensatz bereits während der Quellen-Discovery an. Fragen Sie die Fachverantwortlichen nach bekannten Duplikaten, sicheren Nicht-Übereinstimmungen und Review-Fällen, einschließlich geänderter Namen, Adressen und neu vergebener Identifikatoren. Daraus werden Ihre Regressionstests.

Im Finanzdienstleistungsbereich sollten Sie die Screening-Entscheidung ausdrücklich in den Scope aufnehmen. Entity Resolution kann helfen, Aliasnamen und Kundendatensätze zu verknüpfen, bevor Sanktions-, PEP- und Adverse-Media-Prüfungen laufen. OpenSanctions ist eine nützliche offene Datenquelle, um Namensvarianten zu testen – die Screening-Policy und die endgültige Entscheidung bleiben aber getrennt von der Entity Resolution.

Was passiert im ETL- und Normalisierungsschritt?

Die Aufbereitungsphase schafft zunächst eine stabile Quellenhülle, bevor sie die Werte verändert, die für den Vergleich verwendet werden. Jeder Datensatz sollte mit Quellenname, Quell-Datensatz-ID, Event- oder Aktualisierungszeitpunkt und einer Operation ankommen. Behalten Sie die Originalwerte.

Normalisierung macht vergleichbare Werte leichter vergleichbar. Sie kann Groß- und Kleinschreibung, Leerzeichen, Unicode, Telefon-Ländervorwahlen, Adressbestandteile und gängige Datumsformate vereinheitlichen. Sie bedeutet nicht, die ursprüngliche Schreibweise zu löschen oder jede Jurisdiktion in ein einziges Format zu zwingen.

Tilores normalisiert und speichert eingehende Daten und behält dabei die Originale. Diese Unterscheidung zählt im Review. Ein Prüfer muss möglicherweise sehen, dass „Müller” mit Umlaut eingegangen ist, auch wenn der Vergleich zusätzlich eine transliterierte Form berücksichtigt hat. Ein Entwickler muss wissen, ob eine scheinbare Abweichung aus der Quelle oder aus einer Normalisierungsregel stammt.

Trennen Sie quellenspezifische Transformationen von der Matching-Logik. Wenn ein Altsystem Nachname und Vorname in einem einzigen, vertauschten Feld speichert, korrigieren Sie dieses Mapping in der Ingestion-Schicht. Wenn mehrere Quellen einen toleranten Vergleich der Namensreihenfolge brauchen, gehört dieses Verhalten in die Match-Konfiguration. Diese Trennung macht Fehler leichter auffindbar.

Testen Sie den Datenvertrag mit verspäteten, wiederholten und gelöschten Events. Eine wiederholte Aktualisierung muss idempotent sein. Eine Löschung muss den betreffenden Datensatz in der Entität entfernen oder neu ordnen. Eine verspätete Korrektur darf nicht stillschweigend veraltete Daten wiederherstellen. Erfassen Sie Event-Zeit und Verarbeitungszeit getrennt.

Das Ergebnis dieser Phase ist keine saubere Tabelle. Es ist eine reproduzierbare Pipeline mit Herkunftsnachweis. Ein Prüfer kann jeden beliebigen Datensatz in einer aufgelösten Entität auswählen und feststellen, woher er stammt, was sich geändert hat, welcher Originalwert erhalten blieb und wann der aktuelle Stand entstanden ist.

PhaseNachweis am EndeVerantwortlicher
Entscheidung und VerantwortungDefinierte Geschäftsentscheidung, Schadensmodell und EskalationswegFachbereich
Quellen-ScopeQuellenverträge, Löschwege und zulässige FelderQuellen-Owner
AufbereitungReproduzierbare Mappings, Herkunftsnachweis und DatenqualitätsbefundeData Engineering
Match-TuningZurückgehaltener Wahrheitsdatensatz, Schwellenwerte und FehlerprotokollData Science plus Fach-Reviewer
DeploymentFreigegebener Perimeter, GraphQL-Integration und WiederherstellungskonzeptPlattform und Security
ParallelbetriebRisikogewichtete Abstimmung und unterzeichnete AbnahmekriterienProgrammleitung
BetriebAlerts, Review-Queue, Änderungssteuerung und ReparaturtestService-Owner

Wie stimmen Sie das Matching ab, bevor Sie Auto-Merge vertrauen?

Beginnen Sie mit den Belegen höchster Konfidenz und erweitern Sie erst dann, wenn beobachtete Fehler es rechtfertigen.

Deterministisches Matching nutzt exakte, vertrauenswürdige Identifikatoren oder exakte Kombinationen. Fuzzy Matching vergleicht ähnliche, aber nicht identische Werte, etwa Schreibvarianten. Probabilistisches Matching kombiniert mehrere Signale und deren relative Seltenheit zu einer Wahrscheinlichkeit oder einem Score. Diese Verfahren ergänzen einander und sollten nicht zu einer vagen Behauptung über künstliche Intelligenz verschmolzen werden.

Der klassische Fellegi-Sunter-Ansatz bleibt nützlich, weil er die Belege für eine Verknüpfung explizit macht. Moderne Implementierungen sind schneller und operativ ausgereifter, aber die Disziplin dahinter überlebt: abzuschätzen, wie stark Übereinstimmungen und Abweichungen Matches von Nicht-Matches trennen.

Die aktuelle Aufarbeitung der Fellegi-Sunter-Methoden durch das US Census Bureau ordnet das Modell in einen breiteren Latent-Class-Rahmen ein, während die frühere Forschung zu frequenzbasiertem Matching zeigt, warum die Häufigkeit eines übereinstimmenden Werts sein Beweisgewicht verändert. Das ist der praktische Grund, warum ein gemeinsamer, häufiger Nachname nicht so zählen darf wie ein seltener, verifizierter Identifikator.

Verwenden Sie getrennte gelabelte Datensätze für Tuning und Evaluierung. Wenn ein Team Regeln so lange anpasst, bis jedes Beispiel durchläuft, und die Leistung dann an genau diesen Beispielen meldet, hat es Auswendiglernen gemessen und keine Generalisierung.

Messen Sie Precision und Recall auf Paarebene und prüfen Sie anschließend die Fehler auf Entitätsebene. Eine falsche Verknüpfung zwischen zwei großen Clustern kann schädlicher sein als mehrere übersehene Paare. Verfolgen Sie:

  • die Rate falscher Zusammenführungen;
  • die Rate übersehener Verknüpfungen;
  • unerwartet große oder schnell wachsende Entitäten;
  • aufgespaltene Entitäten, die einen vertrauenswürdigen Identifikator teilen;
  • das Review-Volumen je Regel und Quelle;
  • die Leistung nach Land, Schriftsystem und Quellsystem;
  • die Stabilität, wenn neue Datensätze eintreffen oder alte entfernt werden.

Definieren Sie drei Ausgänge, statt eine binäre Antwort zu erzwingen. Fälle mit hoher Konfidenz dürfen automatisch zusammengeführt werden. Eindeutige Nicht-Übereinstimmungen bleiben getrennt. Ein unsicherer Mittelbereich geht in den Review. Wie breit dieser Mittelbereich ist, hängt vom geschäftlichen Schaden ab. Ein Marketing-Anwendungsfall kann andere Kompromisse akzeptieren als eine Entscheidung, die Finanz- oder Gesundheitsdaten offenlegen könnte.

Reviewer brauchen eine einheitliche Oberfläche und Begründungscodes. Halten Sie fest, warum sie eine Verknüpfung akzeptiert oder abgelehnt haben, und ziehen Sie Stichproben dieser Entscheidungen zur Qualitätssicherung. Machen Sie nicht automatisch aus jeder Einzelentscheidung eine Regel. Ein wiederkehrendes Muster kann eine Konfigurationsänderung rechtfertigen – nachdem es gegen den vollständigen Regressionssatz getestet wurde.

Bevor das Auto-Merge-Gate geöffnet wird, sollte der verantwortliche Fachbereich die Schwellenwerte und das Fehlerbudget unterzeichnen. Das Datenteam kann die Leistung beschreiben. Die Konsequenz einer falschen Zusammenführung oder einer übersehenen Verknüpfung muss der Fachbereich tragen.

Wie wählen Sie Ihr Deployment-Modell – und wann?

Legen Sie den vorläufigen Deployment-Perimeter bereits beim Quellen-Scope fest und bestätigen Sie ihn vor der Produktivintegration. Wer die Entscheidung ans Ende schiebt, zwingt das Team oft dazu, Security-, Netzwerk- und Performance-Arbeit zu wiederholen.

Die vier Tilores-Deployment-Modelle sind:

  1. Managed Cloud auf AWS. Der Standard und der kürzeste unterstützte Weg in die Produktion.
  2. Ihr eigenes AWS-Konto. Für Anforderungen an die Kontrolle über das AWS-Konto oder den Speicherort.
  3. Eine andere Cloud. Eine freigegebene Nicht-AWS-Cloud mit demselben Anwendungsvertrag.
  4. On-Premise. Ein lokaler oder isolierter Perimeter, wenn Cloud nicht zulässig ist.

Unter der Engine liegen ein Key-Value-Store, eine Queue und ein Dateispeicher. Die AWS-Referenz nutzt DynamoDB, SQS und S3. Diese begrenzte Menge an Primitiven macht die Platzierungsentscheidung leichter nachvollziehbar und unterstützt isolierte oder Air-Gapped-Umgebungen, ohne sie als Standard darzustellen.

Bewerten Sie Datenbewegung, Betriebsverantwortung, Verfügbarkeit, Wiederherstellung, erwartete Ingestion, Abfragelatenz und Netzwerkpfad. Halten Sie für jedes selbst betriebene Modell fest, welches Team die umgebende Infrastruktur patcht und überwacht. Die GraphQL-API bleibt der Weg für Lese- und Schreibzugriffe im Produktivbetrieb.

Nutzen Sie Tilores Studio vor diesem Gate, wenn eine lokale Datenevaluierung der sicherste Startpunkt ist. Studio führt die vollständige Engine lokal auf bis zu 100.000 Datensätzen aus. Es weist Konfiguration und Match-Qualität nach. Es ersetzt nicht die Produktivarchitektur.

Die unterzeichnete Architektur sollte auf das Deployment-Modell verweisen, statt eine vergängliche Produktbeschreibung in jedes Projektdokument zu kopieren.

Wie sehen Cutover und Parallelbetrieb aus?

Stellen Sie nicht um, indem Sie an einem Stichtag jede Kunden-ID ersetzen. Führen Sie die neue Entität neben der bestehenden Sicht ein und vergleichen Sie beide an der Entscheidungsgrenze.

Beginnen Sie mit Shadow Writes oder einem begrenzten Backfill. Stellen Sie die aufgelöste Entität einer Validierungsanwendung zur Verfügung, während die bestehenden Systeme maßgeblich bleiben und Reviewer die Abweichungen prüfen.

Stimmen Sie vier Klassen ab:

  1. Beide Systeme stimmen bei der Entität überein.
  2. Das neue System verknüpft Datensätze, die die alte Sicht getrennt hielt.
  3. Die alte Sicht verknüpft Datensätze, die das neue System getrennt hält.
  4. Einem System fehlt der Datensatz, oder er ist veraltet.

Ziehen Sie Stichproben aus jeder Klasse nach Risiko, nicht nur nach Anzahl. Eine Abweichung, die auf einer verbreiteten E-Mail-Domain und sonst keinem Beleg beruht, verdient eine andere Behandlung als eine, bei der ein verifizierter Kontoidentifikator im Spiel ist.

Stellen Sie dann einen einzigen, umkehrbaren Konsumenten um. Prüfen Sie Zugriffskontrollen, Latenz, Fehlerbehandlung und Rückfallwege. Wo eine falsche Identität Daten offenlegen könnte, sollten Anwendungen kontrolliert abbrechen („fail closed”), statt aus einem unvollständigen GraphQL-Ergebnis zu raten.

Veröffentlichen Sie einen stabilen Vertrag für Entitäts-IDs. Erklären Sie, was geschieht, wenn Entitäten zusammengeführt, aufgespalten oder nach einer Löschung verändert werden. Nachgelagerte Teams brauchen ein Mapping oder eine Ereignisspur, um die Historie zu erhalten. Vermeiden Sie es, jeden Konsumenten zur eigenen Implementierung von Identitäts-Zustandsänderungen zu zwingen.

Legen Sie die Abnahmekriterien fest, bevor der Parallelbetrieb beginnt. Sie sollten Schwellenwerte für die Match-Qualität, operative Verfügbarkeit, Aktualität, den Abschluss der Abstimmung, den Review-Rückstand und die fachliche Abnahme umfassen. Ein Kalenderdatum allein ist kein Abnahmekriterium.

Was überwachen Sie nach dem Go-live?

Das Monitoring im Produktivbetrieb umfasst Daten, Identität, Service und Governance.

Das Daten-Monitoring prüft Quelleneingang, Schema-Drift, fehlende Felder, doppelte Event-IDs und den Abschluss von Löschungen. Das Identitäts-Monitoring prüft Stichproben falscher Zusammenführungen, Stichproben übersehener Verknüpfungen, Clusterwachstum, den Beitrag einzelner Regeln und Review-Ergebnisse. Das Service-Monitoring prüft Ingestion-Verzögerung, GraphQL-Latenz, Queue-Tiefe, Fehler und Verfügbarkeit. Das Governance-Monitoring prüft Zugriffe, Exporte, Aufbewahrungsmaßnahmen und ungewöhnliche Abfragemuster.

Richten Sie Alerts für Veränderungen in der Verteilung der Belege ein, nicht nur für Infrastrukturausfälle. Wenn eine Quelle, die sonst verifizierte E-Mail-Adressen liefert, plötzlich leere Felder sendet, kann die Queue gesund aussehen, während die Match-Qualität einbricht. Wenn eine Regel anfängt, deutlich größere Entitäten zu erzeugen, stoppen oder prüfen Sie sie, bevor sich die Fehler ausbreiten.

Pflegen Sie einen kleinen dauerhaften Wahrheitsdatensatz und eine rotierende Stichprobe aus dem laufenden Betrieb. Der dauerhafte Satz fängt Regressionen ab. Die rotierende Stichprobe fängt neues Verhalten, neue Quellsysteme sowie demografische oder jurisdiktionsbezogene blinde Flecken ab.

Halten Sie ein regelmäßiges Fehler-Review mit Engineering und dem Fachbereich ab. Entscheiden Sie für jede falsche Zusammenführung, jede übersehene Verknüpfung und jeden unsicheren Fall, ob eine Quellenkorrektur, eine Mapping-Änderung, eine Schwellenwertänderung oder ein dauerhafter Review nötig ist. Versionieren Sie jede Änderung und lassen Sie die Regressionstests erneut laufen.

Testen Sie schließlich die Umkehrbarkeit. Vergewissern Sie sich, dass ein fehlerhafter Quell-Batch identifiziert werden kann, dass Datensätze korrigiert oder gelöscht werden können und dass sich Entitäten entsprechend neu ordnen. Ein Auflösungssystem verdient Vertrauen, wenn das Team eine Entscheidung erklären und reparieren kann – nicht, wenn es behauptet, nie falsch zu liegen.

Häufig gestellte Fragen

Wie lange dauert die Einführung von Entity Resolution?

Die Einführung von Entity Resolution sollte über Nachweis-Gates geplant werden, nicht über eine allgemeingültige Dauer. Ein eng umrissener Rollout mit zwei Quellen läuft schneller als ein unternehmensweiter Cutover, aber beide brauchen Quellenverträge, gelabelte Wahrheitsdaten, eine Deployment-Freigabe, Parallelbetrieb und klare Betriebsverantwortung.

Mit welchen Quellen sollte ein Entity-Resolution-Rollout starten?

Ein Entity-Resolution-Rollout sollte mit zwei Quellen starten, die für eine einzige operative Entscheidung relevant sind und denselben Sachverhalt unterschiedlich beschreiben. Mit dem gesamten Unternehmensmodell zu beginnen verlangsamt das Lernen und verdeckt Risiken.

Wie sollten Match-Schwellen freigegeben werden?

Match-Schwellen sollten an zurückgehaltenen, gelabelten Fällen getestet und gegen den Schaden aus falschen Zusammenführungen, übersehenen Verknüpfungen und manuellem Review abgewogen werden. Das Fehlerbudget unterzeichnet der verantwortliche Fachbereich, nicht der Algorithmus allein.

Wann sollte ein Team das Deployment-Modell wählen?

Das Team sollte ein vorläufiges Deployment-Modell während des Quellen-Scopings wählen und es vor der Produktivintegration bestätigen. Andernfalls können Datenbewegung, Speicherort, Betriebsverantwortung und Netzwerkpfad teure Nacharbeit erzwingen.

Was sollte nach dem Go-live überwacht werden?

Überwachen Sie nach dem Go-live die Aktualität der Quellen, Schema-Drift, falsche Zusammenführungen, übersehene Verknüpfungen, das Wachstum von Entitäten, Review-Ergebnisse, die GraphQL-Performance, den Abschluss von Löschungen und Konfigurationsänderungen.

Sehen Sie, was aufgelöste Entitätsdaten für Ihr Unternehmen — und Ihre KI — leisten.