Synchronisierung

Mit der Standard- oder Advanced-Lizenz verfügbar.

Bei der Synchronisierung werden Änderungen an Daten von einem Replikat an ein relatives Replikat übertragen. Datenänderungen sind Einfügungen, Aktualisierungen und Löschungen, die in der Replikatversion vorgenommen werden.

Wenn Sie eine Synchronisierung ausführen möchten, müssen Sie als der Datenbankbenutzer, der das Replikat erstellt hat, oder als Geodatabase-Administrator mit der Geodatabase verbunden sein.

Bei der bidirektionalen und der unidirektionalen Replikation werden die Regeln für Filter und Beziehungsklassen, die beim Erstellen verwendet wurden, auch zum Ermitteln der zu synchronisierenden Änderungen verwendet. Änderungen außerhalb der Regeln für Filter und Beziehungsklassen werden nicht synchronisiert. Informationen dazu, wo sich die Filter und Beziehungsklassenregeln für ein Replikat befinden, finden Sie unter Replizieren von in Beziehung stehenden Daten. Um zu verhindern, dass bereits gesendete Änderungen erneut gesendet werden, wird ebenfalls eine Logik verwendet. Alle an Check-Out-Replikaten vorgenommenen Änderungen werden synchronisiert.

Datenübertragungen während der Synchronisierung bestehen aus dem Austausch mehrerer Replikationsmeldungen, die das Senden und Empfangen von Daten und Bestätigungsmeldungen zwischen dem Replikatpaar umfassen. Der Meldungsaustausch zwischen Replikaten erfolgt sequenziell. Das bedeutet, dass die Replikate so eingerichtet sind, dass Meldungen auf ähnliche Weise wie Sprachmeldungen zwischen an einem Telefonat beteiligten Parteien ausgetauscht werden: Eine Partei sendet eine Meldung an die andere Partei. Diese empfängt und verarbeitet die Meldung und antwortet dann. Aufgrund der Beschaffenheit des Systems kann immer jeweils nur ein Replikat Änderungen senden.

Die Synchronisierung wird sowohl in verbundenen als auch in nicht verbundenen Umgebungen unterstützt. In einer verbundenen Umgebung wird der Austausch von Meldungen vom System verwaltet. In einer nicht verbundenen Umgebung müssen Sie den Austausch von Meldungen selbst verwalten.

Bei der Synchronisierung werden die Änderungen abgeglichen und in die Replikatversion zurückgeschrieben. Während dieses Abgleichvorgangs können Konflikte auftreten. Sie können eine Konfliktlösungsmethode auswählen, um festzulegen, wie diese Konflikte behandelt werden. Bei diesem Abgleichvorgang können Sie zwischen einer Konflikterkennung auf Spaltenebene und einer Konflikterkennung auf Zeilenebene wählen.

Hinweis:

Metadaten von Daten, die zum Replizieren ausgewählt wurden, werden während der Replikaterstellung kopiert. An den Metadaten vorgenommene Änderungen werden jedoch während der Synchronisierung der Replikate nicht übernommen.

Sie können keine Änderungen synchronisieren, die an einer verwaisten Knotenklasse in einem geometrischen Netzwerk vorgenommen wurden.

Beim Ändern des Schemas eines Replikats zur Anpassung an das Schema eines relativen Replikats handelt es sich um einen von der Datensynchronisierung getrennten Prozess.

Weitere Informationen zum Replizieren von unterstützten Schemaänderungen finden Sie unter Replikatschema-Änderungen.

Verbundene Synchronisierung

Übersicht über die verbundene Synchronisierung

Zwei Geodatabases mit verbundener Synchronisierung

Stellen Sie für Replikate in einer verbundenen Umgebung eine direkte Verbindung zu den Replikat-Geodatabases her, und wählen Sie das zu synchronisierende Replikat aus. Der Austausch aller für die Synchronisierung erforderlichen Meldungen wird vom System ausgeführt und verwaltet. Sie müssen sich weder um den Meldungsaustausch kümmern noch sich Gedanken darüber machen, welches Replikat der Sender und welches der Empfänger ist.

Weitere Informationen zur verbundenen Synchronisierung finden Sie unter Synchronisieren von verbundenen Replikaten.

Unverbundene Synchronisierung

Übersicht über die unverbundene Synchronisierung

Zwei Geodatabases mit unverbundener Synchronisierung

Sie können in einer nicht verbundenen Umgebung dieselben Replikationen durchführen wie in einer verbundenen Umgebung. Der Unterschied besteht darin, dass Sie Datenänderungs- und Bestätigungsmeldungen zwischen dem Replikatpaar manuell austauschen müssen. Dieser manuelle Prozess des Meldungsaustauschs zwischen Replikatpaaren wird auch als unverbundene Synchronisierung bezeichnet.

Weitere Informationen finden Sie unter Synchronisieren von nicht verbundenen Replikaten.

Verwandte Themen