Datensynchronisation

Um Daten in unterschiedlichen Applikationen, Datenbanken und Systemen konsistent abzubilden, ist eine Synchronisierung notwendig.

Weitere Informationen wie Talend´s Lösungen das Thema Datensynchronisation abdecken.

 

Was bedeutet Datensynchronisation?

Es existieren zahlreiche Anwendungsfälle, wo Bestandsdaten in unterschiedlichen Datenbanken und von diversen Applikationen verwaltet werden, aber jetzt konsistent über das ganze Unternehmen abgebildet werden müssen. Der Bedarf nach einem synchronisierten Datenbestand kann sowohl von permanenter (Synchronisation operativer Systeme) aber auch nur von temporärer Natur, z.B. während einer Migration, sein. Die Synchronisation kann sowohl monodirektional als auch bidirektional sein.

Datensynchronisation umfasst alle notewendigen Prozesse um die Daten zwischen Applikationen und Datenbanken einheitlich zu speichern.

 

Ziele der Datensynchronisation

Um einen effizienten und glaubwürdigen Synchronisations-Prozess zu entwickeln, müssen zahlreiche Abhängigkeiten berücksichtig werden.

  • Datensynchronisation benötigt oft Prozesse mit geringer Latenz, die in Richtung Real-time tendieren. Um solche Daten überhaupt verarbeiten zu können, ist eine reduzierte Bearbeitungszeit notwendig.
  • In heterogenen Systemlandschaften sind oft Legacy-Systeme, vorkonfigurierte Applikationen, diverse Datenbanken(RDBMS), Mainframes, Dateien, usw. mit stark unterschiedlichen Datenstrukturen existent, welche zu erhalten und zu synchronisieren sind. Diese Unterschiede benötigen komplexe Mappings zwischen den Quell- und Zielsystemen, aber auch Verdichtungen und Berechnungen.
  • Wenn Konflikte zischen einzelnen Datensätzen auftreten, so müssen diese abgefangen und in Abhängigkeit vom “Record-Eigentümer” aufgelöst werden.

 

Open Source Datenintegration's Lösungen für die Datensynchronisation

Talend´s Datenintegrations-Lösungen wurden für eine unternehmensweite Datensynchronisation optimiert. Folgende Aspekte sind im Hinblick auf Design, Entwicklung und Verarbeitung der Datensynchronisations-Prozesse besonders wichtig:

  • Geschäftsorientierte Prozessmodellierung um Fachanwender mit in den Integrationsprozess einzubeziehen und einen richtigen Ablauf sicherstellen zu können.
  • Graphische Entwicklungsumgebung welche die Produktivität steigert, die Wartbarkeit vereinfacht und die Wiederverwendung von Daten-Mappings und Transformationen erlaubt.
  • Hoch skalierbar und schnelle Verarbeitung mit einem Grid-Ansatz, welcher die Ausführung nahe dem Datenursprung im Quell- und Zielsystem ermöglicht.
  • Umfangreiche Konnektivität um alle Quell- und Zielsysteme unterstützen zu können.
Copyright © 2006-2008 Talend. All rights reserved