Flujo de trabajo de administración de versiones recomendado

Para mantener el buen rendimiento en una geodatabase que contiene versiones, existen algunas tareas administrativas claves que debe ejecutar con regularidad. Un flujo de trabajo recomendado para los administradores de ArcSDE es, con frecuencia, conciliar, publicar y comprimir la geodatabase, después de ejecutar las herramientas de geoprocesamiento Analizar datasets y Volver a generar índices. Este mantenimiento de rutina se puede configurar para que se ejecute durante las noches como una secuencia de comando o al generar un modelo.

El presente tema trata sobre las herramientas administrativas antes mencionadas y cómo hacer un modelo de ese flujo de trabajo. Para ver cómo generar y ejecutar durante las noches una secuencia de comandos de estas tareas, vea el tema de ayuda Utilizar secuencia de comandos de Python para conciliar por lotes y publicar versiones.

Si no está familiarizado con las tareas de este flujo de trabajo o con ModelBuilder, primero consulte los siguientes temas de ayuda:

Un recorrido rápido por la conciliación de una versiónOperación de compresión de la geodatabaseEstadísticas de base de datosVolver a generar índicesUn recorrido rápido por ModelBuilder

Conciliar y publicar

Antes de ejecutar el comando Comprimir, es importante conciliar y publicar las versiones. Existen varias formas de ejecutar los procesos de conciliación y publicación. Este tema trata sobre la herramienta de geoprocesamiento Conciliar versiones ya que este flujo de trabajo incluye la generación de un modelo en ModelBuilder que se ejecutará como una tarea programada para todas las noches.

El proceso de conciliación y publicación fusiona las ediciones entre una versión y cualquier versión antecesora de esa versión, como la versión PREDETERMINADA o primaria. Las versiones secundarias reciben las ediciones realizadas en la versión PREDETERMINADA o primaria y viceversa. Este proceso también permite que ArcGIS compruebe los conflictos entre las versiones editadas. Puede configurar la herramienta de geoprocesamiento Conciliar versiones para controlar los conflictos a favor de la representación de la versión de edición o la versión de destino, según lo prefiera.

Comprimir la geodatabase

A medida que se edita una geodatabase, las tablas de agregados y eliminaciones aumentan de tamaño. La herramienta de geoprocesamiento Comprimir quita las ediciones a las que no haga referencia una versión y vuelve a comprimir las ediciones comunes a todas las versiones de la tabla de negocios, de ese modo aumentar el rendimiento de la geodatabase.

NotaNota:

Para alcanzar una compresión efectiva de la geodatabase es recomendable eliminar las versiones innecesarias después de publicarlas. Puede habilitar esta opción en la herramienta de geoprocesamiento Conciliar versiones al activar la opción Publicar las versiones después de la conciliación y Eliminar las versiones después de la publicación en el cuadro de diálogo. Encontrará un buen planteamiento sobre cómo alcanzar una compresión efectiva en el tema Orden de conciliación recomendado.

Volver a generar índices

Sus índices se pueden fragmentar después de comprimir la geodatabase. Por lo tanto, ejecutar la herramienta Volver a generar índices puede ofrecer una pequeña mejora en el rendimiento.

Ejecutar la herramienta Analizar datasets

La herramienta de geoprocesamiento Analizar datasets se utiliza para actualizar las estadísticas en los datasets de la geodatabase. Esta herramienta actualiza las estadísticas de las tablas de negocios, las tablas delta y las tablas de archivo histórico junto con las estadísticas en los índices relacionados con esas tablas. Siempre debe actualizar las estadísticas después de una operaciones de compresión.

El modelo

Si toma todas estas herramientas de geoprocesamiento y las coloca en un modelo en ModelBuilder, verá algo similar a lo siguiente:

Modelo de un flujo de trabajo de administración de versiones recomendado

Para ejecutar este modelo como una tarea de todas las noches, puede exportarlo como una secuencia de comandos de Python y crear una tarea programada en Windows.

9/11/2013