Pull-Synchronisation

Bei der Pull-Synchronisation wird ein Datenziel mit einer Datenquelle synchronisiert. Der Data Quality Server zieht dabei die Daten von einer externen Quelle.

  • Transformationstyp:


  • Name: Vergeben Sie hier einen eindeutigen Namen für die Transformation.
  • Datenziel: Verbinden Sie die Transformation mit dem gewünschten Datenziel.


  • Folgende drei Funktionen stehen Ihnen für eine Pull-Synchronisation zur Verfügung:
    • Neuindizierung: Das Datenziel wird zurückgesetzt und mit den Daten der Datenquelle neu geladen.
    • Aktualisierung: Alle Daten, die seit der letzten Synchronisation hinzugekommen sind, werden an das bestehende Datenziel angefügt. Geänderte Datensätze werden überschrieben.
    • Löschung: Aus dem Datenziel werden diejenigen Datensätze gelöscht oder zum Löschen markiert, die in der Datenquelle vorhanden sind. Diese können über einen Filter eingeschränkt werden.

Sie können jeweils die

  • gewünschte Datenquelle
  • mögliche Filter
  • ein Datenformat und
  • einen Worflow

zuweisen.

  • Im Feld Datumsformat erhalten Sie mit einem Klick auf den Button  eine Übersicht über die Formate, die der Data Quality Server erkennen kann.

Das Datumsfeld ist dann wichtig, wenn Sie eine Aktualisierung oder Löschung durchführen wollen. Der Data Quality Server speichert das Datum der letzten Synchronisation und bearbeitet nur die Datensätze, die nach dem letzten Synchronisationslauf geändert wurden.

  • Sie können optional einen Filter verwenden. 

Mit einem Filter lässt sich die Anzahl der zu verarbeitenden Datensätze einer Datenquelle einschränken. So werden beispielsweise mit Hilfe des Datumsfeldes bei einer Synchronisation mit einem Datenziel nur die Datensätze aktualisiert, die sich seit der letzten Synchronisation verändert haben. Es können auf Wunsch z. B. bei einer Neuindizierung nur die Datensätze verarbeitet werden, bei denen ein bestimmter Wert in einem Feld eingetragen ist. Dazu werden Abfragen formuliert, bei denen Datensätze nur dann eingespielt werden, wenn die Bedingung der Abfrage zutrifft. Neben den üblichen WHERE-Abfragen stehen auch spezielle Variablen des Data Quality Servers zur Verfügung. Ein Filter lässt sich nur in der dazugehörigen Datenquelle einstellen. Weitere Informationen dazu finden Sie im Abschnitt Filter


  • Sie haben weiterhin die Möglichkeit, die Synchronisationsdaten durch einen Workflow vorbereinigen zu lassen. So könnten Sie beispielsweise die Daten bereits komplett mit allen Ihnen zur Verfügung stehenden Datenqualitätsmaßnahmen verbessern, bevor diese im Datenziel übernommen werden.

Wählen Sie dazu einen bereits angelegten Workflow aus dem Pulldown-Menue aus, oder legen Sie mit dem Button  direkt aus dem Dialog einen neuen Workflow an. Weitere Informationen dazu finden Sie im Abschnitt Workflow.


Haben Sie eine Datenbank Transformation erstellt, können Sie diese im Menue aufrufen und ausführen lassen.


Sie haben zwei Möglichkeiten, eine Pull-Synchronisation zu starten:

  1. Klicken Sie auf den Button .

         Im Popupfenster können Sie den Synchronisations-Modus wählen.

       


     2. Mit einem Zeitplan können Sie eine Synchronisation einmalig oder wiederholt durchführen.


Wie bei allen Funktionen können Sie eine Datenbanktransformation Transformation

  • Neu laden
  • Löschen
  • Änderung speichern


Eine Pull-Synchronisation funktioniert nur dann, wenn die Felder der Quelltabelle den entsprechenden Feldern der Zieltabelle zugeordnet sind.