Un recorrido rápido por el registro y la anulación del registro de los datos como versionados

Este tema se aplica a ArcGIS for Desktop Standard y ArcGIS for Desktop Advanced exclusivamente.

Los datasets de la geodatabase de ArcSDE se pueden registrar como versionados sin la opción de trasladar las ediciones a la base, registrarse como versionados con la opción de trasladar las ediciones a la base, o no registrarse como versionados. De forma predeterminada, al agregar o crear un dataset en una geodatabase de ArcSDE, los datos no se registran como versionados. Para obtener una introducción a estas opciones y por qué utilizarlas, vea Estrategias de mantenimiento de datos.

Los propietarios de los datos pueden registrar los datos como versionados desde ArcGIS for Desktop al hacer clic con el botón derecho en el dataset, apuntando a Administrar y, a continuación, haciendo clic en Registrar como versionados. Deben decidir si se debe utilizar la opción de trasladar ediciones a la base basándose en el tipo de datos que tienen y cómo quieren editarlos. Después, si el propietario de los datos debe dar de baja los datos como versionados, puede hacer clic con el botón derecho en el dataset, señalar Administrar y hacer clic en Dar de baja como versionados. Hacerlo hace que se suelten las tablas y cualquier dato que haya quedado en las mismas. Por lo tanto, las ediciones pendientes se deben comprimir a la tabla base o a la versión DEFAULT antes de dar de baja los datos como versionados.

Registrar como versionados sin la opción de trasladar las ediciones a la base

Registrar los datos como versionados sin la opción de trasladar las ediciones a la base permite aprovechar toda la funcionalidad de la edición con control de versiones. Esto incluye lo siguiente:

Sin embargo, antes de registrar los datos, considere que hay ciertas operaciones de ArcGIS que no se pueden realizar sobre los datos registrados como versionados. Estas operaciones son las siguientes:

Además, al importar una cantidad grande de datos, el rendimiento es mejor si se importa en una clase de entidad o tabla no registrada como versionada.

Si decide registrar un dataset de entidades, una clase de entidad independiente o una tabla como versionados, haga clic con el botón derecho en el árbol de Catálogo y señale Administrar, luego haga clic en Registrar como versionado. Esto abre el cuadro de diálogo Registrar como versionada. Deje desactivada la opción de trasladar ediciones a la base y haga clic en Aceptar. Al dejar esta opción desactivada, las ediciones de todas las versiones, incluso DEFAULT, se conservan en las tablas delta.

Registrar como versionado
Cuadro de diálogo Registrar como versionada

Nota para el administrador de base de datos

Al registrar un dataset se crean las tablas delta de apoyo: las tablas de inserciones (A) y de borrados (D) tablas, así como los índices de atributo. Las tablas A y D y sus índices de atributos tienen el potencial de estar entre las más activas de la geodatabase. En este caso, estas tablas se leen durante todas las consultas contra la clase de entidad o tabla. Además, siempre que un usuario realiza una edición, se agrega una fila a una o ambas de estas tablas, de modo que estas tablas crecerán rápidamente en una geodatabase donde haya mucha actividad de edición. Por esta razón, es necesario planear su almacenamiento y compresión periódica para mantener un rendimiento óptimo.

Registrar como versionados con la opción de trasladar las ediciones a la base

Registrar los datos como versionados con la opción de trasladar las ediciones a la base permite realizar con los datos ediciones con control de versiones. Aunque el registro de datos de esta manera se diseñó para permitir ediciones sin control de versiones por parte de aplicaciones de terceros, no es posible realizar ediciones sin control de versiones a través de ArcGIS.

Tenga presente que además de las operaciones de ArcGIS que no se pueden realizar cuando los datos se registran como versionados (como se ha descrito anteriormente), si registra los datos como versionados y especifica la opción de trasladar las ediciones a la base, no podrá hacer lo siguiente:

Si decide registrar un dataset de entidades, clase de entidad independiente o una tabla como versionados con la opción de mover las ediciones a la base, haga clic con el botón derecho en él en el árbol de Catálogo, señale Administrar, a continuación, haga clic en Registrar como versionados para abrir el cuadro de diálogo Registrar como versionado. Active Registrar los objetos seleccionados con la opción de mover ediciones a la base. Activar esta opción provoca que las ediciones que se hayan guardado en la versión DEFAULT, ya sea que se hayan realizado directamente o se hayan combinado desde otras versiones, se guarden en las tablas base (de negocio). Las ediciones en otras versiones permanecen en las tablas delta al guardar.

Mover a base
Opción Mover a base activada

Esta opción está disponible solo para entidades simples, aquellas que no participan en una topología, en un dataset de red o una red geométrica. Por consiguiente, si abre el cuadro de diálogo Registrar como versionado y descubre que no está disponible la casilla de verificación de trasladar las ediciones a las tablas base, esto significa que el dataset contiene una topología, dataset de red o una red geométrica.

Mover a la base no disponible
Mover a la base no disponible

No registrados como versionados o anular el registro de datos como versionados

Como ya se ha mencionado, los datos no están registrados inicialmente como versionados. Si permanece en este estado, puede realizar ediciones sin control de versiones, así como crear una topología, un dataset de red o una red geométrica.

Si ya ha registrado una clase de entidad como versionada y necesita realizar alguna de las operaciones anteriores, deberá dar de baja la clase de entidad como versionada. Al anular el registro de una clase de entidad, las tablas delta se suprimen de la base de datos; esto significa que todas las ediciones realizadas con control de versiones pero no publicadas se perderán. Para evitar la pérdida de estas ediciones, comprima todas las ediciones en la tabla base antes de anular el registro de los datos o comprímalas en la versión DEFAULT desde el cuadro de diálogo Dar de baja como versionada. El software le solicita que comprima las ediciones en la tabla base al intentar anular el registro de una clase de entidad como versionado.

Puede obtener acceso al comando Dar de baja como versionado desde el menú contextual del dataset.

Para evitar la necesidad de dar de baja las clases de entidad, intente aplicar todo el comportamiento de topología, dataset de red y red geométrica a la geodatabase antes de registrar datos. Pruebe la topología, dataset de red y la red geométrica en una geodatabase de archivos o en un servidor de desarrollo para garantizar que no pierde ninguna regla. Esto puede ahorrarle tener que anular el registro de clases de entidad más adelante en producción.

9/11/2013