Die Entscheidung darüber, wie Sie die Daten für die Bearbeitung registrieren, sollte sich primär nach den erweiterten Datenmodellen und Workflows richten. Wenn Sie Feature-Classes in Topologien, geometrischen Netzwerken, Netzwerk-Datasets oder Terrains bearbeiten, Daten archivieren oder die Daten durch Replikation verwalten möchten, müssen Sie die Daten als versioniert ohne die Option zum Verschieben von Änderungen in die Basistabellen registrieren. Dieser Ansatz bietet viele Vorteile. Hierbei können Sie alle erweiterten Transaktionsfunktionen von Geodatabases nutzen, darunter das Rückgängigmachen und Wiederherstellen von Änderungen, die vollständige Isolation innerhalb einer Editiersitzung und die Verwendung benannter Versionen für Entwürfe und Projekte.
Wenn es wichtig ist, die Daten problemlos gemeinsam mit Anwendungen von Drittanbietern verwenden zu können, registrieren Sie die Daten nicht, oder registrieren Sie die Daten als versioniert mit der Option zum Verschieben von Änderungen in die Basistabelle. Eine Registrierung der Daten als versioniert mit der Option zum Verschieben von Änderungen in die Basistabelle ist nützlich, wenn Sie die Vorteile der Verwendung von Versionen nutzen, aber auch Aktualisierungen für andere Anwendungen als ArcGIS freigeben möchten.
Wenn die Daten Teil einer Beziehung mit einer anderen Feature-Class oder Tabelle sind, müssen Sie außerdem sicherstellen, dass Sie die Daten auf beiden Seiten der Beziehung in derselben Weise registrieren.
Nicht versioniert | Versioniert mit der Option zum Verschieben von Änderungen in die Basistabelle | Versioniert ohne Option zum Verschieben von Änderungen in die Basistabelle | |
---|---|---|---|
Unterstützte Datentypen | Alle Datentypen außer Feature-Classes in einer Topologie, einem geometrischen Netzwerk, einem Netzwerk-Dataset oder einem Terrain | Alle Datentypen außer Feature-Classes in einer Topologie, einem geometrischen Netzwerk, einem Netzwerk-Dataset oder einem Terrain | Alle Datentypen |
Unterstützte Workflows | Einfache Workflows | Einfache und erweiterte Workflows mit Versionen Nicht unterstützt: Archivierung und Replikation | Einfache und erweiterte Workflows, einschließlich Versionen, Replikation und Archivierung |
Transaktion | Auf eine einzelne Editiersitzung beschränkt | Kann sich über viele Editiersitzungen erstrecken | Kann sich über viele Editiersitzungen erstrecken |
Unterstützt Rückgängigmachen/Wiederholen | Nein | Ja | Ja |
Unterstützt DBMS-Funktionen für die Datenintegrität | Ja | Beim Bearbeiten der Default-Version: Ja, aber nur beim Speichern Beim Bearbeiten anderer Versionen: Nein | Nein |
Kann von Client-Anwendungen gelesen werden, die nicht mit ArcObjects erstellt wurden (Anwendungen von Drittanbietern) | Ja | Default-Version: Ja Feature-Classes in anderen Versionen: Nein Tabellen in anderen Versionen: Ja, durch versionierte Ansichten | Feature-Classes: Nein Tabellen: Ja, durch versionierte Ansichten |
Anhand des folgenden Diagramms können Sie entscheiden, welcher Grad der Datenregistrierung für einen bestimmten Workflow erforderlich ist.
Weitere Informationen zur Isolation von Editiersitzungen finden Sie unter Nebenläufigkeit und Sperren.
Weitere Informationen zu den Vor- und Nachteilen der einzelnen Bearbeitungsoptionen finden Sie unter Strategien für die Datenverwaltung.
In der Standardeinstellung werden in ArcMap-Editiersitzungen versionierte Änderungen durchgeführt. Mit dieser Einstellung können Sie nur Daten bearbeiten, die als versioniert registriert wurden. Weitere Informationen zum Einrichten einer Editiersitzung mit dem Ziel, dass nicht versionierte Änderungen zulässig sind, finden Sie unter Konfigurieren einer ArcMap-Editiersitzung zum Durchführen nicht versionierter Änderungen.