ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Synchronisierung und Versionierung

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

  • Senden von Änderungen
  • Empfangen von Änderungen

Bei der Geodatabase-Replikation wird während des Synchronisierungsvorgangs für Replikate, die in Enterprise-Geodatabases gehostet werden, eine Versionierung verwendet. Eine Ausnahme stellt die Verwendung der Archivierung zum Nachverfolgen von Änderungen in einer unidirektionalen Replikation dar.

Die Versionierung dient dazu, Änderungen zu ermitteln und diese zu senden sowie Änderungen zu empfangen. Im Folgenden wird beschrieben, wie die Versionierung in diesen Prozessen verwendet wird:

Senden von Änderungen

Wenn ein Replikat Änderungen sendet, werden Replikatversion (bei der Replikaterstellung festgelegt) und Systemversionen analysiert. Bei dieser Analyse werden möglicherweise Änderungen herausgefiltert, die bereits bei früheren Synchronisierungen gesendet wurden, oder es wird festgestellt, dass einige Änderungen erneut gesendet werden müssen. Bei Check-Out-Replikaten in Personal- oder File-Geodatabases wird eine interne Tabelle mit allen Änderungen analysiert. Bei einer unidirektionalen Replikation mittels Archivierung wird die Archivklasse analysiert, um zu ermitteln, welche Änderungen gesendet werden sollen.

Empfangen von Änderungen

Wenn ein Replikat Änderungen empfängt, geschieht Folgendes:

Zunächst werden die Änderungen auf die Synchronisierungsversion angewendet. Die Synchronisierungsversion ist der Replikatversion untergeordnet. Sie wurde konzipiert, um diese Änderungen vorübergehend zu speichern, bis sie abgeglichen und in die Replikatversion zurückgeschrieben wurden. Bei bi- und unidirektionalen Replikaten kann die Version erst bei der Synchronisierung erstellt werden. Bei Check-Out-Replikaten wird die Version dagegen zur Erstellungszeit erstellt. In den Abbildungen weiter unten kann die Replikatversion DEFAULT sein oder es kann sich um eine benannte Version handeln.

rep_syncver1

Anschließend wird die Synchronisierungsversion mit der Replikatversion abgeglichen. Das Verhalten in diesem Schritt hängt vom Replikattyp ab:

  • Bidirektionale Replikate: Bei bidirektionalen Replikaten können beim Abgleichen Konflikte auftreten. Wenn es zu Konflikten kommt, wird mithilfe einer Abgleichmethode ermittelt, wie mit diesen Konflikten zu verfahren ist. Sie können zwischen automatischen und manuellen Abgleichmethoden bei der Synchronisierung wählen. Wenn keine Konflikte vorhanden sind bzw. nachdem Konflikte durch eine automatische Abgleichmethode gelöst wurden, wird die Replikatversion mit der Synchronisierungsversion zurückgeschrieben.
  • Check-Out-Replikate: Bei Check-Out-Replikaten sind Abgleich- und Zurückschreibprozesse optional und werden nicht standardmäßig ausgeführt. Wenn Sie keinen Abgleich- und Zurückschreibprozess ausführen möchten, bleiben die Änderungen in der Synchronisierungsversion. In diesem Fall können Sie den Abgleich- und Zurückschreibprozess zu einem späteren Zeitpunkt ausführen. Wenn Sie einen Abgleich- und Synchronisierungsprozess ausführen möchten, entspricht das Verhalten dem bei einem bidirektionalen Replikat.
  • Unidirektionale Replikate: Bei unidirektionalen Replikaten werden Änderungen in der Replikatversion immer überschrieben und es entstehen nie ungelöste Konflikte. Wenn ein einfacher Modelltyp verwendet wird, müssen die Daten des Child-Replikats nicht versioniert werden. In diesem Fall werden die Änderungen direkt auf die Basistabellen angewendet und die Versionierung wird beim Empfangen der Änderungen nicht verwendet. Änderungen werden auch dann direkt überschrieben, wenn das Child-Replikat in einer Personal- oder File-Geodatabase gehostet wird.
rep_syncver2.gif

Once the changes have been posted to the replica version, the synchronization version will be deleted. Wenn Sie eine manuelle Abgleichmethode auswählen und es zu Konflikten kommt, liegt es an Ihnen, den Abgleich- und Zurückschreibprozess selbst zu einem späteren Zeitpunkt durchzuführen. Bei bidirektionalen Replikaten liegt für das Replikat ein Konflikt vor, solange die Synchronisierungsversion vorhanden ist. Solange ein Konflikt vorliegt, können vom Replikat zwar Änderungen empfangen, aber nicht gesendet werden.

rep_syncver3
Hinweis:
Sie sollten den Abgleich- und Zurückschreibprozess ausführen, solange Sie als Besitzer des Replikats angemeldet sind. Die Synchronisierungsversion ist standardmäßig privat, und nur der Replikatbesitzer kann auf sie zugreifen. Wenn Sie diese Version veröffentlichen, können auch andere Benutzer einen Abgleich ausführen und Änderungen speichern. Sie müssen die Änderungen jedoch zurückschreiben, solange Sie als Besitzer des Replikats angemeldet sind.

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches