Désinscrire comme versionné (Gestion des données)

Synthèse

Désinscrit comme versionné le jeu de données d’une géodatabase d’entreprise.

Utilisation

  • 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 outils de versionnement ne fonctionnent qu’avec les géodatabase d’entreprise. Les géodatabases fichier ne prennent pas en charge le versionnement.

  • Un verrouillage exclusif est exigé sur le jeu de données.

  • Le désenregistrement d’un jeu de données de branche versionnée sans réinjection préalable de toutes les versions nommées dans la version par défaut peut provoquer la perte des mises à jour.

  • La désinscription d’un jeu de données versionné traditionnel sans préalablement compresser la géodatabase peut aboutir à la perte des données mises à jour.

Paramètres

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

Nom du jeu de données à désinscrire comme versionné.

Table View; Feature Dataset
Ne pas exécuter si les versions comportent des mises à jour
(Facultatif)

Indique si les mises à jour apportées aux données versionnées seront ou non conservées.

  • Activé : si des mises à jour existent dans les tables de deltas, l’outil échoue avec un message d’erreur. N’utilisez pas cette option si vous voulez compresser vos mises à jour de la version par défaut dans le paramètre Compress all edits in the Default version into the base table (Compresser toutes les mises à jour de la version par défaut dans la table de base). Il s’agit de l’option par défaut.
  • Désactivé : si des mises à jour existent dans les tables de deltas, l’outil permet leur suppression. Utilisez cette option si vous voulez compresser vos mises à jour de la version par défaut dans le paramètre Compress all edits in the Default version into the base table (Compresser toutes les mises à jour de la version par défaut dans la table de base).
Boolean
Compresser toutes les mises à jour de la version par défaut dans la table de base
(Facultatif)

Indique si les mises à jour sont compressées et si les données inutilisées sont supprimées. Cette option est ignorée si le paramètre Do not run if there are versions with edits (Ne pas exécuter si les versions comportent des mises à jour) est coché.

  • Activé : les mises à jour de la version par défaut seront compressées dans la table de base.
  • Désactivé : les mises à jour qui restent dans les tables de deltas ne seront pas compressées. Il s’agit de l’option par défaut.

Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données désinscrit

Jeu de données désinscrit.

Vue tabulaire, jeu de classes d’entités

arcpy.management.UnregisterAsVersioned(in_dataset, {keep_edit}, {compress_default})
NomExplicationType de données
in_dataset

Nom du jeu de données à désinscrire comme versionné.

Table View; Feature Dataset
keep_edit
(Facultatif)

Indique si les mises à jour apportées aux données versionnées seront ou non conservées.

  • KEEP_EDITSi des mises à jour existent dans les tables de deltas, l’outil échoue avec un message d’erreur. N'utilisez pas cette option si vous projetez de compresser vos mises à jour de la version Par défaut dans le paramètre compress_default. Il s’agit de l’option par défaut.
  • NO_KEEP_EDITSi des mises à jour existent dans les tables de deltas, l’outil permet leur suppression. Utilisez cette option si vous projetez de compresser vos mises à jour de la version par défaut dans le paramètre compress_default.
Boolean
compress_default
(Facultatif)

Indique si les mises à jour sont compressées et si les données inutilisées sont supprimées. Cette option est ignorée si l’option KEEP_EDIT est utilisée dans le paramètre keep_edit. Cette option s’applique uniquement pour les jeux de données versionnés classiques.

  • COMPRESS_DEFAULTLes mises à jour de la version par défaut seront compressées dans la table de base.
  • NO_COMPRESS_DEFAULTLes mises à jour qui restent dans les tables de deltas ne seront pas compressées. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

NomExplicationType de données
out_dataset

Jeu de données désinscrit.

Vue tabulaire, jeu de classes d’entités

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

Cas particuliers

Informations de licence

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

Rubriques connexes