Daten sind ein äußerst wichtiges und wertvolles Gut für fast alle Unternehmen; daher ist der respektvolle und sorgfältige Umgang mit ihnen ein wesentlicher Faktor für das Wachstum und den Erfolg eines Unternehmens. Das Verständnis der verschiedenen Datentypen innerhalb Ihrer Organisation ist ein entscheidender Schritt, um Ihr Vermögen und Ihre Richtlinien richtig und proaktiv zu verwalten. In diesem Blog konzentrieren wir uns darauf, wie man die richtigen Stammdaten erhält und sie in der Anwendungslandschaft nutzt.
Boomi Master Data Hub: Sicherstellen der Richtigen Datenqualität
In der Welt der Daten ist es immer wichtig zu wissen, ob man die richtigen Daten verwendet. Die richtigen Daten sind diejenigen, die Ihre Prozesse reibungslos ablaufen lassen, Ihre Kommunikation klar und verständlich machen und Ihre Finanzen fließen und den Anforderungen der Regulierungsbehörden entsprechen lassen. Aber wie wissen Sie, ob die Daten, die Sie haben oder erhalten, die richtigen sind? Dafür müssen wir zuerst definieren, was die richtigen Daten sind.
Daten, die vollständig, aktuell, gültig, konsistent, eindeutig und integer sind, können als korrekte Daten angesehen werden. Diese sechs Dimensionen sind die grundlegenden Voraussetzungen für eine gute Datenqualität. Um das richtige Niveau der Datenqualität zu erreichen, müssen Sie Maßnahmen ergreifen. Dies kann mit einer Vielzahl von Tools in einem breiten Spektrum von Szenarien erfolgen. Es gibt Tools, die sich primär auf die Verbesserung der Datenqualität konzentrieren, und solche, bei denen die Datenqualität eine sekundäre Funktion ist (wie Integrationstools), oder die guten alten Programmiersprachen, bei denen man Datenvalidierungen in den Code einfügen kann. Dies sind nur drei Beispiele, aber es gibt viele Formen und Wege, um die Datenqualität bei der Verarbeitung von Daten zu verbessern.
Master Data, Freeform, Transactional und Reference: Der Schlüssel zur Effektiven Datenverwaltung
Innerhalb der Daten einer Organisation gibt es typischerweise vier verschiedene Datentypen, die jeweils eine andere Funktion erfüllen:
- Freiformdaten
Freiformdaten, oft als unstrukturierte Daten bezeichnet, sind nicht in einer vordefinierten Weise organisiert oder formatiert. Freiformdaten können geschriebene Inhalte auf Webseiten oder Dokumenten, Fachzeitschriftenartikel, E-Mails usw. umfassen. Die meisten benutzerinteraktionsgetriebenen Anwendungen erzeugen von Natur aus Freiformdaten. - Transaktionsdaten
Transaktionsdaten sind für jedes Unternehmen von grundlegender Bedeutung. Sie umfassen alle Daten, die sich auf die Dokumentation von Geschäftstransaktionen beziehen, sowohl B2B als auch B2C. Sie sind in der Regel umfangreicher als Stammdaten oder Referenzdaten. Datenschutz und Sicherheit sind kritische Faktoren bei Transaktionsdaten (zum Beispiel Bestellungen, Banktransaktionen, Lieferungen). - Referenzdaten
Referenzdaten sind stabile und häufig genutzte Informationen, die Daten kategorisieren, meist gleichmäßiger und weniger volatil als Stammdaten. Im Allgemeinen bleiben Referenzdaten gleich oder ändern sich nur sehr langsam über einen längeren Zeitraum (wie ISO-Ländercodes). - Stammdaten
Schlüsselinformationen (Substantive), die im gesamten Unternehmen geteilt werden. Stammdaten sind die funktionalen Daten für Geschäftseinheiten und werden oft als geschäftskritisch angesehen. Sie werden so gespeichert, dass sie von verschiedenen Anwendungen für spezifische Geschäftsprozesse oder Funktionen abgerufen werden können.
Boomi Master Data Management (Boomi MDM): Effiziente Datenverwaltung
Stammdaten erleichtern hochwertige und kritische Geschäftsprozesse. „Stammdatenmanagement“ ist die Praxis des verantwortungsvollen Umgangs mit und der Verteilung von Stammdaten innerhalb der Organisation.
Oft bestehen Stammdaten aus einer „Masterliste“ von Kunden, Produkten, Partnern usw. Diese Daten überschneiden sich häufig mit den Critical Data Elements (CDEs) des Unternehmens, die für jedes Unternehmen unterschiedliche Domänen umfassen. Für ein E-Commerce-Unternehmen sind dies Produkte und Kunden, für ein Lieferunternehmen Produkte und Standorte und für eine Personalagentur Menschen und Arbeitsplätze. Wenn ein Tool dies unterstützt, sprechen wir von Multi-Domain-Unterstützung.
Eine „Masterliste“ pro Domäne ist ein einzelnes Repository, in dem nur eine Version der Daten aktiv ist. Dieses „Masterliste“-Repository enthält Stammdatensätze, ein einzelnes Definitionspunkt eines Domänenelements.
Das Einfügen oder Aktualisieren von Stammdaten erfolgt durch ein Upserting (Aktualisieren oder Einfügen in einem Schritt) der neuen Informationen in den Stammdatensatz. Auf der Grundlage eines Abgleichs wird die neue Information mit den vorhandenen Daten zusammengeführt, um eine neue Version des Stammdatensatzes zu erstellen, oder, wenn keine Übereinstimmung vorliegt, wird ein neuer Stammdatensatz erstellt. Dieser Prozess muss durch Regeln gesteuert werden. Diese Regeln entscheiden, ob ein bestimmtes Feld innerhalb des Stammdatensatzes aktualisiert wird oder nicht. Diese Regeln basieren auf den zuvor genannten Dimensionen der Datenqualität. Wenn die Daten von einer unzuverlässigen Quelle stammen, werden sie nicht aktualisiert; stammen die Daten von einer Kundenkommunikations-App, werden Felder wie E-Mail oder Telefonnummer aktualisiert. Wenn eine Finanzanwendung neue Daten liefert, werden die zugehörigen Finanzfelder aktualisiert usw.
Durch die ständige Kontrolle der Geschäftsregeln auf der Grundlage von Qualitätsanforderungen wird das einzelne Vorkommen eines Domänen-Datensatzes innerhalb der Stammdatenanwendung verwaltet.
Nun haben wir den Datensatz und müssen ihn verwenden. Stammdaten müssen unternehmensweit geteilt und zugänglich gemacht werden, während sie sicher, redundant und richtlinienkonform bleiben. Dazu müssen sie auf verschiedene Weise zugänglich sein, sodass externe Anwendungen die neueste Version der Daten verwenden können, um konsistent zu bleiben.
Integration von Master Data Management mit Boomi Datahub: Synchronisation & Effizienz
Innerhalb der Boomi-Plattform kommen all diese Funktionalitäten zusammen mit der Integrationsschicht und dem Master Data Hub-Modul. Mit der Integrationsschicht der Boomi-Plattform können wir uns mit jeder Datenquelle verbinden: Anwendungen (SAP, IFS, AFAS usw.), Datenbanken (MSSQL, Oracle DB, MongoDB usw.), Dateispeicherorten (Drives, SFTP, Azure Blob usw.), Diensten (Kafka, MSQ, Solace, Salesforce Events usw.) und anderen generischen Technologien wie E-Mail, APIs (REST, SOAP, OData) und anderen Technologien wie JMS. Im obigen Bild gilt dies für die Sync- und Engage-Teile.
Sobald die Integrationsschicht Daten von der Datenquelle gesammelt hat, kann sie in ein kanonisches Datenmodell transformiert werden, das auch im Master Data Hub-Repository als Speicherort erstellt wird. Anschließend sendet der Integrationsprozess die Daten intern auf der Plattform an den Hub, wo zusätzliche Validierungs- und Anreicherungsregeln die Daten überprüfen und anreichern. Auf der Grundlage von Abgleichsregeln werden die Daten eingefügt oder aktualisiert. Im obigen Bild befindet sich dies im Govern-Bereich.
Nun haben wir eine zentrale Speicherung eines Stammdatensatzes. Jedes Mal, wenn ein Datensatz durch einen solchen Integrationsprozess aktualisiert wird, können andere Anwendungen die aktualisierten Daten erhalten. Dies funktioniert in einer Pub/Sub-Struktur, sodass sich eine Anwendung, wenn sie einige der Datenfelder des gesamten Stammdatensatzes erhalten möchte, auf diese Daten abonnieren kann. Ein Integrationsprozess transportiert die Daten vom Hub zur anfordernden Anwendung, sobald eine Aktualisierung erfolgt.
Durch diese letzte Aktion werden alle Anwendungen, die Stammdatensätze bereitstellen oder darauf abonnieren, dieselben Daten haben (synchronisiert). Produktions-, Finanz-, Vertriebs- und Logistikabteilungen werden dieselben Informationen haben und keine Konflikte in ihren Datenaustauschprozessen haben (zumindest die, die sich auf Stammdaten beziehen).
Möchten Sie mehr erfahren oder die Boomi-Plattform in Aktion mit Stammdatenmanagement sehen? Kontaktieren Sie uns und wir helfen Ihnen weiter.