Zusammenfassung
Hiermit wird die Registrierung eines Enterprise-, Workgroup- oder Desktop-Geodatabase-Datasets als versioniert aufgehoben.
Verwendung
Versionierungswerkzeuge können nur mit Datasets in Enterprise-, Workgroup- oder Desktop-Geodatabases verwendet werden. File-Geodatabases unterstützen keine Versionierung.
Das Aufheben der Registrierung als "versioniert" für ein Dataset ohne eine vorherige Komprimierung der Geodatabase kann zum Verlust der bearbeiteten Daten führen.
- Um die Datenbank-Performance zu verbessern, sollten Sie diese in regelmäßigen Abständen komprimieren. Das Komprimieren der Datenbank hat zur Folge, dass alle unreferenzierten Datenbank-States und redundanten Zeilen entfernt werden. Diese Aufgabe kann nur vom Geodatabase-Administrator durchgeführt werden.
- Nachdem Sie die Datenbank komprimiert oder Daten bearbeitet haben, sollte das Werkzeug Analysieren ausgeführt werden, um die Datenbankstatistiken für jedes Dataset oder jede Feature-Class zu aktualisieren. Dadurch wird die Darstellungs- und Abfrage-Performance verbessert.
Versionen werden von Änderungen in anderen Versionen der Datenbank nicht beeinflusst.
Syntax
UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
Parameter | Erläuterung | Datentyp |
in_dataset | Name des Datasets, dessen Registrierung als versioniert aufgehoben wird. | Table View; Feature Dataset |
keep_edit (optional) | Gibt an, ob Bearbeitungen der Version beibehalten werden sollen.
| Boolean |
compress_default (optional) | Bestimmt, ob Änderungen übertragen und nicht verwendete Daten entfernt werden sollen. Diese Option wird ignoriert, wenn beim Angeben des Parameters keep_edit das Schlüsselwort KEEP_EDIT verwendet wird.
| Boolean |
Codebeispiel
UnregisterAsVersioned - Beispiel (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie die Registrierung für ein Dataset als versioniert mit dem Werkzeug "UnregisterAsVersioned" aufgehoben wird.
# Name: UnregisterAsVersioned_Example.py
# Description: Unregisters a dataset as versioned
# Author: ESRI
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/whistler@prod.sde/prod.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management(datasetName,
"NO_KEEP_EDIT",
"COMPRESS_DEFAULT")
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja