Résumé
Inscrit comme versionné le jeu de données d’une géodatabase d’entreprise.
En savoir plus sur la manière d’inscrire des données comme branche versionnée et versionnée classique.
Utilisation
Les outils de versionnement ne fonctionnent qu'avec les jeux de données dans une géodatabase d'entreprise. Les géodatabases ne prennent pas en charge le versionnement.
Le type de versionnement utilisé est déterminé par la connexion à une base de données pour le jeu de données en entrée. La propriété Versioning Type (Type de versionnement) est définie dans la boîte de dialogue Geodatabase Connection Properties (Propriétés de connexion de géodatabase) d’une connexion à une base de données. Découvrez comment définir le type de versionnement à l’aide des propriétés de connexion de géodatabase.
L’inscription d’un jeu de classes d’entités comme versionné inscrit toutes les classes d’entités d’un jeu de classes d’entités comme versionnées.
Le jeu de données en entrée doit provenir d’une connexion à une base de données établie en tant que propriétaire de données.
Les jeux de données pour lesquels l'archivage est activé ne peuvent pas être inscrits comme versionnés. Si vous avez déjà activé l’archivage dans vos données, mais que vous voulez également inscrire vos données comme versionnées, vous devez d’abord désactiver l’archivage, puis inscrire les données comme versionnées et réactiver l’archivage.
Remarque :
Une fois qu’un jeu de données a été inscrit comme faisant partie d’une branche versionnée, la version minimum du client pour le jeu de données est ArcGIS Pro 2.1. Cela signifie que le jeu de données ne peut plus être utilisé dans ArcGIS Desktop.
Syntaxe
arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
Paramètre | Explication | Type de données |
in_dataset | Jeu de données à enregistrer comme versionné. | Table View; Feature Dataset |
edit_to_base (Facultatif) |
Spécifie si les mises à jour apportées à la version par défaut seront enregistrées dans les tables de base. Ce paramètre n’est pas applicable pour la branche versionnée.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
out_dataset | Jeu de données en entrée mis à jour. | Vue tabulaire, jeu de classes d’entités |
Exemple de code
Le script autonome suivant montre comment utiliser l'outil RegisterAsVersioned pour enregistrer un jeu de données comme versionné.
# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?