Résumé
Désinscrit un jeu de données ArcSDE comme versionné.
Utilisation
Les outils de versionnement fonctionnent seulement avec les données ArcSDE. Les géodatabases personnelles et fichier ne prennent pas en charge le versionnement.
La désinscription d'un jeu de données comme versionné sans préalablement compresser la géodatabase peut aboutir à la perte des données mises à jour.
- Afin d'améliorer les performances de la base de données, la base de données doit être compressée régulièrement. La compression de la base de données supprime les états et les lignes redondantes de toutes les bases de données non référencées. Seul l'administrateur SDE peut effectuer cette tâche.
- Après avoir compressé la base de données ou avoir modifié les données, l'outil Analyze doit être exécuté pour mettre à jour les statistiques de la base de données pour chaque jeu de données ou classe d'entités. Ce faisant, vous améliorerez les performances en termes d'affichage et de requêtes.
Les versions ne sont pas affectées par les modifications apportées à d'autres versions de la base de données.
Syntaxe
UnregisterAsVersioned_management (in_dataset, {keep_edit}, {compress_default})
Paramètre | Explication | Type de données |
in_dataset | Nom du jeu de données ArcSDE à désinscrire comme versionné. | Table View; Feature Dataset |
keep_edit (Facultatif) | Indique s'il faut ou non conserver les mises à jour apportées à la version.
| Boolean |
compress_default (Facultatif) | Détermine si les mises à jour sont compressées et si les données inutilisées sont supprimées. Cette option est ignorée si le mot-clé KEEP_EDIT est utilisé lors de la spécification du paramètre keep_edit.
| Boolean |
Exemple de code
Exemple d'utilisation de l'outil UnregisterAsVersioned (script autonome)
Le script autonome suivant montre comment utiliser l'outil UnregisterAsVersioned pour désinscrire un jeu de données comme versionné.
# 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")
Environnements
Informations de licence
- ArcGIS Desktop Basic: Non
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui