Anular registro como versionado (Administración de datos)

Resumen

Anula el registro de un dataset de geodatabase corporativa como versionado.

Uso

  • El dataset de entrada debe provenir de una conexión de base de datos establecida como el propietario de los datos.

  • Las herramientas de versionado solo funcionan con datasets de las geodatabases corporativas. Las geodatabases de archivos no admiten versiones.

  • Se requiere un bloqueo exclusivo del dataset.

  • La baja de un dataset versionado en rama sin haber publicado antes todas las versiones nominales de la versión predeterminada puede provocar una pérdida de ediciones.

  • Dar de baja un dataset con versionado tradicional sin antes comprimir la geodatabase podría ocasionar la pérdida de datos editados.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entrada

El nombre del dataset que se va a dar de baja como versionado.

Table View; Feature Dataset
No ejecutar si hay versiones con ediciones
(Opcional)

Especifica si se mantendrán las ediciones hechas a los datos versionados.

  • Activado: si hay ediciones existentes en las tablas delta, la herramienta fallará con un mensaje de error. No utilice esta opción si pretende comprimir sus ediciones de la versión Predeterminada en el parámetro Comprimir todas las ediciones en la versión predeterminada en la tabla base. Esta es la opción predeterminada.
  • Desactivado: si hay ediciones existentes en las tablas delta, la herramienta permitirá eliminar estas ediciones. Utilice esta opción si pretende comprimir sus ediciones de la versión Predeterminada en el parámetro Comprimir todas las ediciones en la versión predeterminada en la tabla base.
Boolean
Comprime todas las ediciones en la versión predeterminada en la tabla base
(Opcional)

Especifica si se comprimirán las ediciones y si se quitarán los datos que no se utilizan. Esta opción se omite si el parámetro No ejecutar si hay versiones con ediciones está activado.

  • Activado: las ediciones en la versión predeterminada se comprimirán a la tabla base.
  • Desactivado: las ediciones restantes de las tablas delta no se comprimirán. Esta es la opción predeterminada.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset no registrado

El dataset con el registro anulado.

Vista de tabla; Dataset de entidades

arcpy.management.UnregisterAsVersioned(in_dataset, {keep_edit}, {compress_default})
NombreExplicaciónTipo de datos
in_dataset

El nombre del dataset que se va a dar de baja como versionado.

Table View; Feature Dataset
keep_edit
(Opcional)

Especifica si se mantendrán las ediciones hechas a los datos versionados.

  • KEEP_EDITSi hay ediciones existentes en las tablas delta, la herramienta fallará con un mensaje de error. No utilice esta opción si pretende comprimir sus ediciones de la versión Predeterminada en el parámetro compress_default. Esta es la opción predeterminada.
  • NO_KEEP_EDITSi hay ediciones existentes en las tablas delta, la herramienta permitirá eliminar estas ediciones. Utilice esta opción si pretende comprimir sus ediciones de la versión Predeterminada en el parámetro compress_default.
Boolean
compress_default
(Opcional)

Especifica si se comprimirán las ediciones y si se quitarán los datos que no se utilizan. Esta opción se ignora si se utiliza la opción KEEP_EDIT en el parámetro keep_edit. Esta opción solo es aplicable a los datasets con versionado tradicional.

  • COMPRESS_DEFAULTLas ediciones en la versión predeterminada se comprimirán a la tabla base.
  • NO_COMPRESS_DEFAULTLas ediciones restantes de las tablas delta no se comprimirán. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_dataset

El dataset con el registro anulado.

Vista de tabla; Dataset de entidades

Muestra de código

Ejemplo de UnregisterAsVersioned (script independiente)

El siguiente script independiente muestra cómo utilizar la herramienta UnregisterAsVersioned para anular el registro de un dataset como versionado.

# 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")

Entornos

Casos especiales

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados