4.1 Einrichtung des Data Stores "1.0.1 Sync Config" (Stand 24.09.2026)

4.1 Einrichtung des Data Stores "1.0.1 Sync Config" (Stand 24.09.2026)

Einrichtung des Data Stores „1.0.1 Sync Config“

Aufgabe des Data Stores:
Der Data Store speichert den Status und Fortschritt der wöchentlichen Synchronisation.
Warum wurde die Struktur erweitert?
Make begrenzt die maximale Laufzeit eines Szenarios auf 45 Minuten. Bei größeren Datenbeständen konnte der bisherige vollständige Synchronisationslauf deshalb vorzeitig beendet werden.

Die Synchronisation wurde daher in Dispatcher, Queue Runner und Worker aufgeteilt. Der Data Store speichert den Fortschritt dieser Verarbeitung, damit einzelne Kunden nacheinander verarbeitet und laufende beziehungsweise abgeschlossene Läufe eindeutig erkannt werden können.

1. Data Store anlegen

  1. Öffnen Sie in Make den Bereich Data Stores.
  2. Klicken Sie rechts oben auf + Add data store.
  3. Tragen Sie als Namen exakt 1.0.1 Sync Config ein.
  4. Klicken Sie auf Create a data store structure.

2. Datenstruktur anlegen

Tragen Sie als Namen der Datenstruktur exakt folgenden Wert ein:

Sync Config Structure

Legen Sie anschließend die folgenden Felder an. Die Feldnamen sollten exakt übernommen werden.

FeldnameTypVerwendung
keyautomatischWird von Make automatisch angelegt.
last_sync_atDateZeitpunkt des letzten erfolgreichen Synchronisationslaufs.
run_idTextEindeutige ID des aktuellen Laufs.
run_started_atDateStartzeit des aktuellen Laufs.
run_finished_atDateEndzeit des abgeschlossenen Laufs.
run_statusTextStatus, zum Beispiel RUNNING, COMPLETED oder ERROR.
total_countNumberGesamtzahl der zu verarbeitenden Kunden.
done_countNumberZahl der bereits verarbeiteten Kunden.
summary_htmlTextZusammenfassung des Synchronisationslaufs.
last_client_idTextID des zuletzt verarbeiteten Kunden.
last_client_nameTextName des zuletzt verarbeiteten Kunden.
last_worker_atDateZeitpunkt der letzten Worker-Verarbeitung.
Wichtig:
Make kann die Feldnamen in der Oberfläche mit Leerzeichen und Großbuchstaben darstellen. Entscheidend ist, dass die internen Feldnamen und Datentypen der oben aufgeführten Struktur entsprechen.

3. Struktur und Data Store speichern

  1. Speichern Sie die Datenstruktur mit Save.
  2. Wählen Sie die gespeicherte Struktur im Data Store aus.
  3. Speichern Sie anschließend den Data Store.

4. Initialen Datensatz anlegen

Der Data Store muss vor dem ersten Synchronisationslauf mindestens einen Datensatz enthalten. Legen Sie einen Datensatz mit folgendem Schlüssel an:

sync_config

Tragen Sie bei last_sync_at den gewünschten Startzeitpunkt ein. Dieser Zeitpunkt bestimmt, ab wann geänderte Daten berücksichtigt werden. Die übrigen Felder können beim ersten Anlegen leer bleiben beziehungsweise bei den Zählerfeldern mit 0 vorbelegt werden.

Achtung:
Ist kein Datensatz vorhanden, kann das Hauptszenario bereits beim Lesen der Sync-Konfiguration enden. Das wird in Make unter Umständen nicht als Fehler angezeigt, obwohl keine weitere Verarbeitung stattfindet.

5. Ergebnis kontrollieren

Nach der Einrichtung müssen folgende Bezeichnungen vorhanden sein:

  • Data Store: 1.0.1 Sync Config
  • Datenstruktur: Sync Config Structure
  • Datensatz: sync_config

Anschließend kann mit dem Import und der Einrichtung der neuen Synchronisationsszenarien fortgefahren werden.