Synchronisation¶
Unter Administration > Synchronisation konfigurieren und überwachen Sie die SymmetricDS-Datenbanksynchronisation zwischen verteilten calServer-Instanzen. Das Modul gliedert sich in fünf Bereiche: Überblick, Vergleich, Log, Protokolltabellen und Konfiguration.
Nur On-Premise verfügbar
Die Synchronisation ist nur bei On-Premise-Installationen verfügbar.
Überblick¶
Der Überblick bietet die zentrale Steuerung der SymmetricDS-Engine:
| Element | Beschreibung |
|---|---|
| Select Engine | Auswahl der zu initialisierenden SymmetricDS-Engine (relevant bei Multi-Engine-Umgebungen). |
| Neu Synchronisieren | Manuelle Initialisierung einer Synchronisation zwischen Quell- und Zielinstanz. |
| Start | Start des SymmetricDS-Serverprozesses. |
Der Statusindikator zeigt den aktuellen Zustand des Dienstes an (gestartet/gestoppt). Bei der Meldung „SymmetricDS is not installed" muss zunächst die Installation erfolgen.
Vergleich¶
Der Vergleich ermöglicht die gezielte Analyse und den Abgleich einzelner Datenbanktabellen zwischen Instanzen.
| Feld | Beschreibung |
|---|---|
| Source | Quellinstanz für den Vergleich. |
| Target | Zielinstanz für den Vergleich. |
| Select Table | Tabelle, die verglichen werden soll. |
| With Delete | Steuert, ob im Ziel vorhandene, in der Quelle fehlende Datensätze zur Löschung markiert werden. |
Vorsicht bei With Delete
Die Option „With Delete" sollte auf produktiven Systemen nur mit Bedacht aktiviert werden, da sie zu Datenverlust führen kann.
Log¶
Die Live-Konsole zeigt Echtzeitprotokolle von laufenden Import- und Synchronisationsprozessen:
| Element | Beschreibung |
|---|---|
| Log-Ausgabe | Rohdatenanzeige mit SQL-Befehlen, Laufzeitinformationen und Statusmeldungen. |
| Scroll Lock | Deaktiviert das automatische Scrollen zur gezielten Analyse bestimmter Stellen. |
Protokolltabellen¶
Plugin erforderlich
Dieser Bereich ist nur bei installiertem SymmetricDS-Plugin verfügbar.
Die Protokolltabellen zeigen den Status ausgehender Batch-Prozesse:
| Feld | Beschreibung |
|---|---|
| Node ID | Identifikation des Kommunikationsknotens. |
| Channel ID | Verwendeter Übertragungskanal (z. B. config, heartbeat). |
| Gerätestatus | Verarbeitungsstatus (z. B. Successful). |
| Load ID | Eindeutige ID des Ladevorgangs. |
| Extract Job | Kennzeichen, ob ein Extraktionsauftrag zugeordnet ist. |
| Load | Anzeige, ob die Daten geladen wurden. |
| Common | Kennzeichnung als allgemeiner Batch. |
| Ignore Count | Anzahl, wie oft der Eintrag ignoriert wurde. |
| Byte Count | Verarbeitete Datenmenge in Byte. |
| Aktionen | Details anzeigen, neu laden, löschen. |
Konfiguration¶
Die Konfiguration gliedert sich in mehrere Tabs:
| Tab | Beschreibung |
|---|---|
| Protokolleinstellungen | Parameter für Logging und Auditing. |
| Install Settings | Systemeinstellungen zur Initialkonfiguration. |
| Vergleiche Einstellungen | Steuerung von Vergleichslogiken und Delta-Analysen. |
| Server-Eigenschaften | Serverseitige Parameter (Speicherpfade, JVM-Settings). |
| Einstellung der Knoten | Konfiguration angebundener Knoten im verteilten System. |
| Trigger Router | Verwaltung der Datenflusssteuerung über Trigger-zu-Router-Zuweisungen. |
Im Bereich Trigger Router wird festgelegt, welcher Daten-Trigger mit welchem Router verknüpft ist. Die Konfiguration umfasst Aktivierungsstatus, Reihenfolge des Initial Load und Ping-Back-Kommunikation.




