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

Synthèse

Désinscrit comme versionné un jeu de données de 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.

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

  • La désinscription d’un jeu de données de branche versionnée sans préalablement réinjecter toutes les versions nommées dans la version par défaut peut entraîner 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 s’il faut ou non conserver les mises à jour apportées aux données versionnées.

  • Activé : l’outil échoue en cas de mises à jour en attente susceptibles d’être perdues. Les mises à jour en attente sont notamment les mises à jour dans les tables de deltas (jeu de données versionné de manière traditionnelle) et les mises à jour dans les versions nommées (jeu de données de branche versionnée). Il s’agit de l’option par défaut. Pour les jeux de données versionnés de manière traditionnelle, n’utilisez pas cette option lorsque vous compressez des mises à jour de la version Par défaut dans le paramètre Compresser toutes les mises à jour de la version par défaut dans la table de base.
  • Désactivé : l’outil supprime les mises à jour en cas de mises à jour en attente. Pour les jeux de données versionnés de manière traditionnelle, utilisez cette option lorsque vous compressez des mises à jour de la version Par défaut dans le paramètre 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é.

Ce paramètre s’applique uniquement aux jeux de données versionnés de manière traditionnelle.

  • Activée - Les mises à jour de la version Default (Par défaut) sont compressées dans la table de base.
  • Désactivée - Les mises à jour qui restent dans les tables de deltas ne sont 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 non inscrit.

Table View; Feature Dataset

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 s’il faut ou non conserver les mises à jour apportées aux données versionnées.

  • KEEP_EDITL’outil échoue en cas de mises à jour en attente susceptibles d’être perdues. Les mises à jour en attente sont notamment les mises à jour dans les tables de deltas (jeu de données versionné de manière traditionnelle) et les mises à jour dans les versions nommées (jeu de données de branche versionnée). Il s’agit de l’option par défaut. Pour les jeux de données versionnés de manière traditionnelle, n’utilisez pas cette option lorsque vous compressez des mises à jour de la version Par défaut dans le paramètre compress_default.
  • NO_KEEP_EDITL’outil supprime les mises à jour en cas de mises à jour en attente. Pour les jeux de données versionnés de manière traditionnelle, utilisez cette option lorsque vous compressez des 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 le paramètre keep_edit est défini sur KEEP_EDIT.

Ce paramètre s’applique uniquement aux jeux de données versionnés de manière traditionnelle.

  • COMPRESS_DEFAULTLes mises à jour de la version Default (Par défaut) sont compressées dans la table de base.
  • NO_COMPRESS_DEFAULTLes mises à jour qui restent dans les tables de deltas ne sont 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 non inscrit.

Table View; Feature Dataset

Exemple de code

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

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

Rubriques connexes