Inscrire comme versionné (Gestion des données)

Synthèse

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.

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.

  • 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.

Vue tabulaire, jeu de classes d’entités

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 n’est pas applicable pour la branche versionnée.

  • 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.

Vue tabulaire, jeu de classes d’entités

Exemple de code

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

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

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes