Anular registro como versionado (Administración de datos)

Resumen

Da de baja 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.

  • 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: cuando haya ediciones especiales que podrían perderse, la herramienta fallará. En las ediciones especiales se incluyen las efectuadas en tablas de delta (dataset con versionado tradicional) y en versiones nominales (dataset con versionado en rama). Esta es la opción predeterminada. En el caso de los datasets con versionado tradicional, no utilice esta opción cuando comprima las ediciones de la versión Predeterminada en el parámetro Comprimir todas las ediciones en la versión predeterminada en la tabla base.
  • Desactivado: cuando haya ediciones especiales, la herramienta eliminará las ediciones. En el caso de los datasets con versionado tradicional, utilice esta opción cuando comprima las 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.

Este parámetro solo es aplicable a los datasets con versionado tradicional.

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

Table View; Feature Dataset

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_EDITCuando haya ediciones especiales que podrían perderse, la herramienta fallará. En las ediciones especiales se incluyen las efectuadas en tablas de delta (dataset versionado tradicional) y en versiones nominales (dataset versionado en rama). Esta es la opción predeterminada. En el caso de los datasets con versionado tradicional, no utilice esta opción cuando comprima las ediciones de la versión Predeterminada en el parámetro compress_default.
  • NO_KEEP_EDITCuando haya ediciones especiales, la herramienta eliminará las ediciones. En el caso de los datasets con versionado tradicional, utilice esta opción cuando comprima las 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 no se tiene en cuenta si el parámetro keep_edit tiene el valor KEEP_EDIT.

Este parámetro 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.

Table View; Feature Dataset

Muestra de código

Ejemplo de UnregisterAsVersioned (script independiente)

El siguiente script independiente muestra cómo utilizar la función 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")

Información de licenciamiento

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

Temas relacionados