Puede habilitar el archivado en datos versionados o no versionados haciendo clic con el botón derecho del ratón en el dataset del árbol de catálogo y haciendo clic en Habilitar archivado.
Para habilitar el archivado en varios datasets de una vez, puede usar la herramienta de geoprocesamiento Habilitar herramienta de geoprocesamiento de archivado.
La geodatabase administra el archivado en su dataset de diferente forma, dependiendo de si el dataset es versionado o no.
Habilitar archivado en datos no versionados
Cuando se habilita el archivado en datos no versionados, la geodatabase crea atributos de fecha adicionales en la tabla base para ese dataset. Estos atributos de fecha son columnas de la table base denominadas gdb_from_date y gdb_to_date que se usan para registrar la marca de hora correspondiente a la duración efectiva de la fila archivada. Cuando se realizan cambios en el dataset, estos atributos se actualizan para mantener un registro histórico a lo largo del tiempo.
Habilitar archivado en datos versionados
La acción de habilitar archivado en datos versionados es similar a la acción de registrar un dataset como versionado. Para cada dataset para el que esté habilitado el archivado se crea una nueva clase de archivado. Al habilitar el archivado, todos los atributos y todas las filas de la versión DEFAULT del dataset o de la clase de objeto se copian en la clase de archivado. El tiempo necesario para finalizar la creación de la clase de archivado depende del tamaño del dataset que se va a habilitar. La clase de archivado tiene el mismo esquema que el dataset original, con atributos de fecha adicionales gdb_from_date y gdb_to_date para registrar la marca de hora para la duración efectiva de la fila archivada, y un atributo gdb_archive_oid para identificar cada fila de forma única.
Representar la clase de archivado como una clase de entidad independiente, frente a la administración de las filas históricas de la tabla delta para la tabla versionada, significa que la existencia y el tamaño del archivo no afectan a la eficiencia de la base de datos. Es posible anular el registro de los datasets como versionados sin afectar ni eliminar la clase de archivado. Si se anula el registro de un dataset como versionado, la clase de archivado se convierte en un objeto o clase de entidad.
Una vez que se ha habilitado el archivado del dataset, todos los cambios guardados o enviados a la versión DEFAULT se conservan además en la clase de archivado. No es posible anexar datos históricos a la clase de archivado. Modificar manualmente la clase de archivado puede hacer que se dañe el proceso de archivado de la geodatabase.
Sugerencias para habilitar el archivado:
- Si un dataset versionado está registrado con la opción de trasladar las modificaciones a la base, no se puede habilitar el archivado. Se debe anular el registro y registrarse como versionado sin la opción de trasladar las ediciones a la base.
- No se puede habilitar el archivado en un dataset que ya tenga habilitado el archivado en él. Se debe deshabilitar el archivado, registrar el dataset como versionado y, a continuación, volver a habilitar el archivado.
- Solo puede habilitar el archivado en dataset o clases de las que sea el propietario.
- Al habilitar el archivado no recorren las clases de relación. Si una clase de relación reside fuera de un contenedor de dataset de entidad, debe habilitar explícitamente el archivado en la clase.
- En la clase de archivado se crearán también los índices de la clase de origen durante la fase de habilitación del archivado.
- Puede ver la fecha y la hora en la que se habilitó el archivado abriendo el cuadro de diálogo de propiedades de una clase de entidad o tabla. Haga clic con el botón derecho en el objeto y elija las propiedades. En la ficha general bajo Versionado aparece una descripción de cuándo se habilitó el archivado del objeto.
- La convención de nomenclatura predeterminada para la clase de archivado es el nombre de la clase de objeto seguida de un guión bajo y una H. Por ejemplo, para una clase de objeto denominada Caminos, la clase de archivado relacionada será Caminos_H.
- Las clases de archivado son filtradas por la geodatabase y no están visibles en ArcCatalog; en consecuencia, no son visibles en el árbol de catálogo. Pueden agregarse a ArcMap para su visualización y análisis utilizando el comando Añadir archivo histórico en la barra de herramientas Historia de la Geodatabase.
- Para obtener un rendimiento óptimo al trabajar con la clase de archivado, las estadísticas de la base de datos deben actualizarse periódicamente sobre la base del volumen de cambios que se producen en la clase de archivado.
- Es posible especificar el nombre de la tabla de archivado, así como los de los atributos de fecha inicial y final. Para los desarrolladores interesados en proporcionar sus propias convenciones de nomenclatura para la tabla de archivado, consulte la interfaz IArchiveregistrationinfo dentro del Kit del programador de software.
- Al habilitar el archivado, se busca la palabra clave de origen con el prefijo _ARCHIVE. Si esta palabra clave no está presente, se utiliza la palabra clave y los valores de parámetro de la fuente de datos.
- Cuando se habilita el archivado en un dataset no versionado, ArcGIS crea una vista en el dataset cuyo nombre es <nombre de dataset>_evw. Por ejemplo, si se habilita el archivado en una clase de entidad no versionada denominada calles, ArcGIS crea una vista en esa clase de entidad denominada calles_evw. Si ya existe una vista denominada calles_evw, ArcGIS omitirá esta vista. Por lo tanto, se debe cambiar el nombre de la vista existente antes de habilitar el archivado en el dataset de calles.