Freigeben über


Verwalten von Masterdaten in Data Mesh

Unternehmen, die eine Data Mesh-Architektur verwenden, haben oft eine große Anzahl von Domänen, die alle eigene Systeme und Daten enthalten.

Diese breite Streuung von Daten erhöht die Komplexität, da in diesem Setup möglicherweise mehrere Versionen derselben Daten vorhanden sind. Die Integration erfordert mehr Aufwand, da die Besitzer alle verschiedenen Teile der gleichen Daten aus mehreren Domänen integrieren und harmonisieren müssen. Die Daten können in den Kontexten zwischen diesen verschiedenen Domänen inkonsistent sein. Auch die Datenqualität kann variieren. Wenden Sie Masterdatenverwaltung (MDM) an, um diese Herausforderungen zu beheben.

Domänenorientierte Masterdatenverwaltung

Master-Identifikationsnummern sind ein wichtiger Aspekt Ihres MDM. Ihre Master-Identifikationsnummern verknüpfen Masterdaten und Daten aus Ihren Domänen. Diese Zahlen sind wichtig, damit Sie nachvollziehen können, welche Daten gemastert wurden und welche Daten zusammengehören. Sie können nur eindeutige Daten identifizieren und Master-Identifikationsnummern zentral vergeben, nicht aber lokal in einem System. Ihre Masterdaten aus unterschiedlichen Systemen müssen in Ihrer MDM-Lösung zusammen sein.

MDM funktioniert in domänenorientierten Architekturen aufgrund ihrer verteilten Natur anders. Die Konsistenz ist schwieriger zu erreichen, da Sie auf MDM innerhalb Ihrer Domänen angewiesen sind.

Eine Möglichkeit, die Konsistenz zu erzielen, besteht darin, ihre Domänen bei der Verteilung von Datenprodukten an zentral verwaltete Masterdaten anzupassen. Sie können eine Liste von Masterdaten in einem Masterdatenspeicher oder zentralen Repository veröffentlichen. Ihre Domäne kann Daten mithilfe der Unternehmensreferenzidentifikatoren aus Ihren Unternehmensreferenzdaten klassifizieren, wenn Datenprodukte über andere Domänen verteilt werden. Auf diese Weise können Ihre anderen Domänen alle Masterdaten innerhalb dieser Datenprodukte schnell erkennen.

Masterdatenverwaltungs-Domäne

Sie können auch neue MDM-Domänen erstellen, wenn Sie Ihre MDM-Aktivitäten gruppieren und einen Masterdatenspeicher als zentralisiertes Repository verwenden. Jede neue MDM-Domäne sollte ein bestimmtes Datenobjekt enthalten, auf das sich die Identifizierung und Kontrolle Ihrer Masterdaten konzentriert. Einige bekannte Beispiele für diese Daten sind Kunden, Produkte, Mitarbeiter, geografische Standorte sowie Finanz- und Risikoinformationen. Gemasterte Daten aus diesen MDM-Domänen müssen ihren Weg zurück in andere Domänen finden. Diese Datenverteilung ähnelt der Verteilung Ihrer Datenprodukte.

Sie können den Umfang der Masterdatenverwaltung festlegen und verschiedene Ansätze für die Verteilung von Datenprodukten zulassen. Innerhalb der Grenzen eines bestimmten Bereichs müssen Datenprodukte nicht mit den Masterdaten des Unternehmens übereinstimmen. Außerhalb der Bereichsgrenzen müssen die Datenprodukte jedoch konform sein. Sie können dieses Muster auch umgekehrt anwenden, wobei die Einhaltung von Masterdaten nur innerhalb eines bestimmten Bereichs und nicht außerhalb des Musters erforderlich ist. In diesen Einrichtungen werden Ihre Masterdaten zentral in Ihrer MDM-Lösung verwaltet. Ihre Domänen müssen Masterdaten austauschen, damit sie wissen, welche lokalen Daten den zentralen Masterdaten zugeordnet werden sollen. Identifizieren und verwalten Sie diese Beziehungen, damit Sie wissen, welche Daten gemastert wurden und welche Daten Sie schnell verknüpfen können. Wenn sich die lokalen Domänenschlüssel in einem Betriebssystem ändern, ist ein Masteridentifikator das einzige Element, das alles miteinander verbindet.

Wenn Sie Master-IDs verteilen, extrapolieren Sie Ihre MDM-Master-IDs nicht auf alle Quellsysteme. Dies kann zu Konsistenzproblemen führen. Nur Ihre Anwendungen oder Systeme, die dem MDM unterliegen, sollten einen Masteridentifikator von Ihrem MDM-Hub erhalten. Systeme, die nicht dem MDM unterliegen, sollten ihre eigene lokale (Domänen-)Integrität verwenden.

Masterdatenverwaltung auf Domänenebene

Wenn Sie nach überlappenden Daten suchen, werden Sie wahrscheinlich verschiedene Überlappungsgrade entdecken. Einige Daten sind generisch und umfassen viele Domänen. Andere Daten haben eine begrenzte Überlappung und umfassen nur einige Domänen. Unterscheiden Sie die Menge der Datenüberlappungen und ihre Wichtigkeit, indem Sie MDM zu MDM auf Domänenebene erweitern. Hierzu können Sie Teilansichten Ihrer Masterdaten innerhalb eines bestimmten Bereichs erstellen. Dies ist nützlich, wenn Ihre Daten von einigen, aber nicht von allen Ihrer Domains gemeinsam genutzt werden.

Masterdatenverwaltung auf Domänenebene

Es ist wichtig, dass überlappende Domänen Daten verwalten, aber keine zentrale Abhängigkeit haben. MDM-Lösungen können Ihnen dabei helfen, dies zu erreichen. Sie können die Nutzung erheblich vereinfachen, indem Sie die Infrastruktur abstrahieren und MDM als Service für Ihre Domänen bereitstellen. Wenn Sie eine zentrale Lösung verwenden, wenden Sie getrennte Ansichten für jede einzelne Domäne oder jeden Bereich an.

Konsistenz mit wiederverwendbaren Komponenten erzielen

Die Codefreigabe ist eine weitere Möglichkeit, um die Zusammenarbeit von Masterdaten und die Wiederverwendbarkeit zu gewährleisten. Anstatt Masterdaten freizugeben, teilen Sie den zugrunde liegenden Code (Codeausschnitte und Skripts), um Ausgaben zu generieren und eine effektive Wiederverwendung zu fördern. Speichern Sie diesen zugrunde liegenden Code in einem zentralen und offenen Repository mit Versionssteuerung. Ihre Teams können alle zum Code in diesem Repository beitragen und ihn verbessern.

In diesem Modell wenden Sie Geschäftslogik nur innerhalb von Domänen an. Ihre Teams können davon abweichen, Verbesserungen vornehmen oder leicht optimierte Versionen der Logik verwenden, wenn sie es für richtig halten. Sie können Ihre Ausgaben neu generieren, wenn Verbesserungen aus Ihrer Community in Ihr zentrales Code-Repository aufgenommen werden.

Wenn Sie Ihren Teams erlauben, ihren Code zu ändern, kann dies den Vergleich der Ergebnisse zwischen verschiedenen Teams erschweren, was sich auf die Konsistenz auswirken kann.

Zusammenfassung der Masterdatenverwaltung

Benutzer können nur richtige Entscheidungen treffen, wenn die von ihnen verwendeten Daten konsistent und korrekt sind. Mithilfe von MDM können Sie die Konsistenz und Qualität Ihrer Daten auf Unternehmensebene sicherstellen.

Ihre Organisation muss das richtige Gleichgewicht für MDM finden. Zu viele Bereiche von Masterdaten oder Referenzwerten zu haben, führt zu einer zu viel domänenübergreifenden Ausrichtung. Wenn keine Unternehmensdaten vorhanden sind, ist es unmöglich, alle Ergebnisse zu vergleichen. Eine praktische Möglichkeit, MDM auf ausgewogene Weise zu verwenden, besteht darin, ein Repository zu implementieren. Dies ist die einfachste Möglichkeit, die Masterdaten Ihrer Organisation zu verwalten. Mit einem Repository müssen Sie Ihre Domänensysteme nicht anpassen, um zu erfahren, welche Daten von geringer Qualität sind oder ausgerichtet werden müssen. Mit einem Repository, das Ihnen hilft, diese Informationen zu gewinnen, können Sie schneller einen Mehrwert schaffen.

Nachdem Sie ein Repository implementiert haben, müssen Sie einen klaren Bereich festlegen. Lassen Sie sich nicht in die Falle der Vereinheitlichung von Unternehmensdaten locken, indem Sie alle Daten auswählen. Nur Masterdaten aus Ihren wichtigsten Feldern. Beginnen Sie mit der Auswahl von Themen, die den größten Mehrwert bringen, z. B. Kunden, Verträge, Produkte und Organisationseinheiten. Die Anzahl der Attribute sollte im Zehner- und nicht im Hunderter- oder Tausenderbereich liegen.

Richten Sie Ihre Prozesse und Governance aus, sobald Sie zu einer Vereinbarung mit Ihren Domänen gekommen sind. Stellen Sie etwaige Vereinbarungen über Zeitpläne und Überprüfungen für alle Domänen klar. Stellen Sie außerdem sicher, dass Sie an Ihren Metadaten arbeiten. Katalogisieren Sie Ihre Masterdaten. Stellen Sie sicher, dass Ihre Domänen wissen, welche Datenelemente aus welchen Quellsystemen in Frage kommen und wie diese Elemente durch Ihre Datenpipelines fließen.

Der letzte Schritt und Ihr ultimatives Ziel ist die Koexistenz. Ihre Verbesserungen sollten direkt zurück zu Ihren Domänen fließen. Dies ist der schwierigste Teil des Prozesses, da er viele Änderungen an der Architektur erfordert. Ihre Domänen müssen in der Lage sein, Korrekturen und Verbesserungen zu verarbeiten, die von Ihrer zentral verwalteten MDM-Lösung gesendet werden.

Nächste Schritte