Estrategias de flujo de trabajo para cargar datos

Hay varios aspectos que se deben considerar a la hora de decidir si utilizar Cargador de objetos en ArcMap o el cargador de datos sencillo en ArcCatalog o la ventana Catálogo. El factor más importante a tener en cuenta es el tiempo. El cargador de datos sencillo es más rápido que Cargador de objetos porque no valida o procesa los datos conforme los carga. Si no está sometido a ninguna restricción de tiempo, el uso de Cargador de objetos es una buena opción, porque permite cargar en redes geométricas, anotación vinculada a entidad y clases de entidad en una relación.

Cargar en redes geométricas

Si tiene restricciones de tiempo, debe tener en cuenta que la carga de muchos datos en una clase de entidad de red con Cargador de objetos puede tardar mucho tiempo, sobre todo si la red es grande y consta de varias clases de entidad. Por tanto, si está creando una red desde el principio, debería cargar todos los datos con el cargador de datos sencillo antes de generar la red. Si ya ha generado la red, en lugar de utilizar Cargador de objetos, ahorre tiempo eliminando la red geométrica, utilice el cargador de datos sencillo para cargar los datos en la clase de entidad y, a continuación, vuelva a generar la red.

Cargar en tablas y clases de entidad versionadas

La carga en tablas y clases de entidad versionadas también tarda tiempo y resulta más lenta que la carga en tablas y clases de entidad no versionadas. Si está migrando los datos a una geodatabase, debería cargar los datos antes de registrarlos como versionados. Cuando haya finalizado la migración de los datos y aplicaciones a la geodatabase, registre las clases de entidad y tablas como versionadas. A continuación, puede cargar cualquier actualización en las tablas y clases de entidad versionadas.

Si los datos ya están registrados como versionados y necesita cargar en clases de entidad versionadas, el enfoque más sencillo consiste en utilizar Cargador de objetos. La carga en una sesión de edición de ArcMap garantiza que los cambios se combinarán y le permitirá revisar otras ediciones antes de guardar las entidades cargadas recientemente. También le permite aprovechar las funciones de resolución de conflictos de ArcMap, en caso de que las necesite.

Sin embargo, si está cargando varias entidades y el tiempo es un factor a tener en cuenta, puede hacer algunas cosas para preparar los datos que le permitirán ahorrar tiempo:

  1. Vuelva a conciliar y enviar cada versión pendiente en la base de datos frente a la versión predeterminada. Después de enviar, elimine cada versión.
  2. Ejecute Comprimir para comprimir la base de datos.
  3. Anule el registro de los datos como versionados.
    NotaNota:

    Si no ha finalizado los pasos 1 y 2 antes de anular el registro de los datos como versionados, perderá las ediciones que contengan dichas versiones.

  4. Elimine cualquier red geométrica.
  5. Utilice el cargador de datos sencillo en ArcCatalog o la ventana Catálogo para cargar los nuevos datos en las clases de entidad existentes.
  6. Vuelva a generar la red geométrica utilizando el asistente Generar red geométrica en ArcCatalog o la ventana Catálogo.
  7. Registre los datos como versionados y continúe con producción. Al registrar los datos como versionados, se actualizan automáticamente las estadísticas de la base de datos para las clases de entidad

Sugerencias

Al utilizar el cargador de datos sencillo o Cargador de objetos, los datos se cargan en las tablas delta. Por consiguiente, después de haber terminado de cargar en cualquier clase de entidad o tabla registrada como versionada sin la opción de mover las ediciones a la tabla básica, vuelva a conciliar cada versión con DEFAULT, a continuación, ejecute Comprimir en la base de datos para insertar todos los registros de las tablas delta en las tablas básicas. Disponer de los datos en tablas básicas se traduce en una mejor velocidad de consulte que si se dispone de grandes cantidades de datos en tablas delta. Para obtener más detalles sobre cómo comprimir la base de datos para mejorar el rendimiento, consulte Comprimir la base de datos.

Cargar en clases de entidad que tienen la topología

Al cargar los datos antes de crear las topologías, se elimina la sobrecarga de crear áreas sin validar para cada nueva entidad que inserte en una clase de entidad participante. Si la topología se crea después de cargar los datos, se crea una sola área sin validar que abarca todas las entidades, que se puede validar a continuación tal y como se describe en Topología.

Si está cargando en una clase de entidad que tiene topología, puede cargar con Cargador de objetos o con el cargador de datos sencillo. Sin embargo, ninguna de estas herramientas valida la topología conforme se cargan las entidades, de modo que el resultado final es el mismo: tendrá que validar la topología por sí mismo cuando haya terminado de cargar.

Cargar los datos de otro sistema de coordenadas

Suponga desea cargar datos que están en un sistema de coordenadas distinto al sistema de coordenadas de la clase de entidad de destino. Por ejemplo, es posible que desee cargar entidades desde el sistema de coordenadas Datum de Norteamérica (NAD) 1927 en una clase de entidad que utilice el sistema de coordenadas NAD 1983. Antes de cargar las entidades, utilice la herramienta Proyecto para convertirlos al nuevo sistema de coordenadas.

Más información sobre la referencia de la herramienta Proyecto

Cargar datasets que contienen campos de texto grandes desde una geodatabase personal a una geodatabase de ArcSDE

Puede haber ocasiones en que necesite mover los datos desde una geodatabase de ArcSDE a una geodatabase personal y, posteriormente, devolverlos a la geodatabase de ArcSDE. Si hay campos de texto que tengan una longitud superior a 255 caracteres en los datasets de ArcSDE, al copiarlos o cargarlos en una geodatabase personal, estos campos de texto se almacenarán en campos de memorando en Microsoft Access.

ArcGIS interpreta estos campos de memorando como BLOB y les asigna un tamaño de 2.147.483.647 caracteres. Los campos de memorando en Access no registran una longitud del campo. Dado que es poco probable que esté almacenando realmente tantos caracteres en el campo, asegúrese de indicar en los metadatos la longitud que se supone que tendrá el campo.

Si intenta copiar los datos de la geodatabase personal y volver a pegarlos en la geodatabase de ArcSDE, se producirá un error al pegarlos porque intentará crear un campo de texto de 2.147.483.647 caracteres de longitud. La mayoría de los sistemas de administración de bases de datos no admiten campos de texto de esa longitud.

Para evitarlo, cree la clase de entidad en la geodatabase de ArcSDE y defina ahí el tamaño del campo de texto según la longitud que se supone que debe tener el campo. A continuación, utilice el cargador de datos sencillo o Cargador de objetos para cargar los datos y asignar el campo de texto de la geodatabase personal al campo de texto que definió en la clase de entidad en la geodatabase de ArcSDE.

Temas relacionados


7/11/2012