Versioning: Grundlegende Konzepte

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

Die Versionierung ermöglicht es mehreren Benutzern, eine Geodatabase direkt zu bearbeiten, ohne Feature-Sperren explizit anzuwenden oder Daten duplizieren zu müssen. Im Folgenden sind die wesentlichen Fakten zu Versionen aufgeführt:

Eine Version ist ein benannter Status einer Geodatabase. Sie können Versionen zur Darstellung von technischen Entwürfen, Konstruktionsaufträgen, Zuständen von Geodatabases und jedem Szenario verwenden, in dem bei der Untersuchung eines Ergebnisses "Was-wäre-wenn"-Fragen herangezogen werden.

Eine Version umfasst eine Geodatabase und weist Eigenschaften auf. Sie können definieren, welche Objekte in einer Geodatabase versioniert sind, und gezielt festlegen, welche Feature-Datasets, Feature-Classes und Tabellen versioniert werden. Wenn Sie festlegen, dass ein Feature-Dataset versioniert werden soll, werden automatisch auch alle zugehörigen Tabellen und Feature-Classes versioniert.

Eine Geodatabase kann über mehrere Versionen gleichzeitig verfügen. Sie können die Sichtbarkeit einer Version für andere Benutzer steuern, indem Sie die entsprechende Berechtigung festlegen. Mit jeder Version können Sie dieselben Anzeige- und Analysefunktionen wie mit einer nicht versionierten Geodatabase durchführen.

Unterschiede bestehen nur im Zeilen-Status, nicht im Schema. Eine Version stellt eine nahtlose Ansicht aller Änderungen bereit, die seit der Erstellung der Version angewendet wurden. Der Zeilenstatus spiegelt alle hinzugefügten, entfernten und geänderten Objekte wider. Die Zeilenstatusinformationen zu jeder Version werden in der Geodatabase gespeichert (oder beibehalten). Das Schema, also die Definition der Tabellen und deren Felder, kann in einer Geodatabase geändert werden. Schemaänderungen werden auf alle Versionen der Geodatabase angewendet.

Intern verfügt die Geodatabase über Tabellen, um geänderte, hinzugefügte und entfernte Features für jede Version zu verfolgen. Wenn Sie Versionen verwenden, ist dies jedoch nicht ersichtlich. Sie wirken vielmehr wie eine vollständige Kopie einer Geodatabase.

Für jede versionierte Geodatabase ist eine Standardversion vorhanden. Die Standardversion kann als Version betrachtet werden, die den ursprünglichen Status wiedergibt. Sie stellt normalerweise den nominalen Status der Geodatabase dar.

Eine Version kann aus einer anderen Version erstellt werden. Ausgehend von der Standardversion können eine Reihe von Versionen erstellt werden. Jede Version, mit Ausnahme der Standardversion, verfügt über genau eine Parent-Version.

Sie können eine Verbindung mit jeder Version herstellen. Benutzer beginnen die Bearbeitung einer Version auf Basis des aktuellen Projekts oder der Projektphase. Sie können mit jeder Version arbeiten, für die ihnen eine Berechtigung erteilt wurde.