Administración de versión de la geodatabase

Una geodatabase versionada contiene tablas y registros adicionales que no están presentes en una geodatabase no versionada. Estas tablas y registros adicionales facilitan la edición concurrente por períodos prolongados. Sin el versionado, los editores bloquearían los datos y evitarían que otros usuarios editen o incluso vean los datos. Para utilizar esta funcionalidad se necesita planificación y administración.

Los usuarios individuales registran sus datos como versionados para permitir la edición versionada. Los usuarios individuales también pueden crear versiones adicionales de la geodatabase. Debe planificar previamente para asegurarse de lo siguiente:

Registrar los datos como versionados

Cuando un dataset se registra como versionado, se crean dos tablas adicionales en la base de datos: una tabla de agregados y una tabla de borrados. Estas dos tablas están asociadas con el dataset registrado como versionado, y rastrean las modificaciones realizadas al dataset. Por cada dataset versionado, se crea un nuevo conjunto de estas tablas.

Para registrar datos como versionados, debe ser el propietario de los datos. Consulte Registrar los datos como versionados para obtener instrucciones.

Crear versiones adicionales y otorgar permisos

Todas las geodatabases tienen al menos una versión: la versión DEFAULT, que existe cuando se crea la geodatabase. Cualquier usuario puede crear versiones adicionales a partir de versiones existentes. Estas nuevas versiones se utilizan para agrupar los cambios realizados a los datos.

Cuando crea nuevas versiones, no se hace una copia de la geodatabase. Sin importar cuántas versiones de la geodatabase tenga, cada tabla y clase de entidad se almacena una sola vez en la base de datos. Las diferentes versiones de la geodatabase se rastrean en la tabla del sistema VERSIONS y se asocian con los registros en las tablas de inserciones y de borrados, así como con varias tablas del sistema.

Cuando se crea una nueva versión, el propietario de la versión determina qué tipo de acceso a la versión está permitido. Los posibles permisos son los siguientes:

Reconciliar versiones

Una vez finalizada la edición de una versión, puede fusionar los cambios con cualquier versión anterior a ésta, como la versión principal o DEFAULT.

Reconciliar versiones también permite que ArcGIS busque conflictos entre la versión que se está editando y una de las versiones anteriores. De esta manera se puede ver y resolver cualquier conflicto en las modificaciones que los diferentes editores han hecho a los datos. Consulte Reconciliar una versión para obtener instrucciones.

Publicar cambios en una versión principal

Cuando publica cambios desde su versión reconciliada a una versión de destino, los cambios se fusionan en la versión de destino. Ahora las versiones son idénticas.

Consulte Publicar cambios para obtener instrucciones.

Comprimir la geodatabase

A medida que se edita una geodatabase, las tablas de inserciones y de borrados aumentan de tamaño. Mientras más grandes sean las tablas, más datos debe procesar ArcGIS cada vez que se muestra o consulta una versión. Si las tablas de agregados y eliminaciones adquieren un tamaño muy grande, el rendimiento de la geodatabase puede verse afectado.

Para mantener el rendimiento de la geodatabase, el administrador de ArcSDE debe comprimir la geodatabase periódicamente para quitar las modificaciones a las que no hace referencia ninguna versión y volver a comprimir las modificaciones comunes a todas las versiones a la tabla de negocios. El administrador de ArcSDE debe realizar la compresión de la geodatabase.


7/10/2012