Registrierung als 'versioniert' aufheben (Data Management)
Zusammenfassung
Die Registrierung für ein ArcSDE-Dataset als versioniert wird aufgehoben.
Verwendung
-
Sie können Werkzeuge zur Versionierung nur auf ArcSDE-Daten anwenden. File- und Personal-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 gelöscht werden. Nur der SDE-Administrator kann diesen Task durchführen.
- 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
Parameter | Erläuterung | Datentyp |
in_dataset |
Dies ist der Name des ArcSDE-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
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 = "Database Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute UnregisterAsVersioned
arcpy.UnregisterAsVersioned_management( datasetName, "KEEP_EDIT", "COMPRESS_DEFAULT")