Inscrire comme versionné (Gestion des données)

Synthèse

Inscrit un jeu de données de géodatabase d’entreprise comme versionné.

En savoir plus sur l’inscription de données comme versionnées et le versionnement traditionnel.

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 des 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 en tant que branche versionnée, la version minimum du client est ArcGIS AllSource 2.1 pour le jeu de données. Le jeu de données ne peut donc plus être utilisé dans ArcGIS Desktop.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données en entrée

Jeu de données à enregistrer comme versionné.

Table View; Feature Dataset
Inscrire les objets sélectionnés avec l’option d’enregistrement des mises à jour dans la table de 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.

  • Activé : le jeu de données sera versionné avec l’option d’enregistrer les mises à jour dans la base.
  • Désactivé : le jeu de données sera versionné sans l’option d’enregistrer les mises à jour dans la base. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données en entrée mis à jour

Jeu de données en entrée mis à jour.

Table View; Feature Dataset

arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
NomExplicationType 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 ne s’applique pas au versionnement de branche.

  • NO_EDITS_TO_BASELe jeu de données ne sera pas versionné avec l’option d’enregistrer les mises à jour dans la base. Il s’agit de l’option par défaut.
  • EDITS_TO_BASELe jeu de données sera versionné avec l’option d’enregistrer les mises à jour dans la base.
Boolean

Sortie obtenue

NomExplicationType de données
out_dataset

Jeu de données en entrée mis à jour.

Table View; Feature Dataset

Exemple de code

Exemple d'utilisation de l'outil RegisterAsVersioned (script autonome)

Le script autonome suivant montre comment utiliser la fonction RegisterAsVersioned pour inscrire 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"

# Run RegisterAsVersioned
arcpy.management.RegisterAsVersioned(datasetName, "NO_EDITS_TO_BASE")

Rubriques connexes