La distribución de datos implica la creación de copias de datos para su diseminación entre dos o más geodatabases. Permite que dos o más oficinas trabajen simultáneamente con copias de los mismos datos en ubicaciones separadas.
La distribución de datos mejora su disponibilidad y soluciona problemas como la contención del servidor y el acceso lento a través de la red a un servidor central. Puede resultar útil para que una organización equilibre la carga ubicada en su geodatabase entre usuarios que realizan ediciones y aquellos que necesitan acceder para operaciones de solo lectura.
Los datos distribuidos también resultan útiles cuando necesita trasladar parte de su geodatabase al campo para editar sin conexión durante un periodo de tiempo indefinido.
Existen varias formas de distribuir sus datos entre varias geodatabases.
- Copiar y pegar
- Usar un mapa sin conexión con la funcionalidad de sincronización de servicios de entidades
- Replicación de geodatabase
- Replicación de DBMS
Copiar y pegar
Algunas organizaciones alcanzan un nivel de distribución de datos guardando copias de sus geodatabases y enviándolas a otras oficinas. Estas oficinas pueden entonces trabajar con los datos, hacer ediciones y enviar una copia de su geodatabase actualizada a la oficina central. Aquí, las ediciones se comparan y se coordinan para garantizar que los datos de las dos oficinas estén sincronizados. Esta solución funciona si la comunicación es meticulosa, no obstante, hay muchas posibilidades de que las actualizaciones se pierdan y puede resultar complicado mantener ambas geodatabases sincronizadas.
Replicación de geodatabase
La replicación de geodatabases es un método de distribución de datos que se proporciona a través de ArcGIS. Con la replicación de geodatabases, los datos se distribuyen a través de dos o más geodatabases al crear una réplica solo de una parte o de todo el dataset. Cuando se replicar un dataset, se crea un par de réplicas; una réplica reside en la geodatabase original y una réplica relacionada se distribuye a una geodatabase diferente. Los cambios que se realicen en las réplicas en sus respectivas geodatabases se pueden sincronizar después para que los datos de una réplica coincidan con los de su réplica relativa.
Los tres tipos de replicación de geodatabase son: check-out/check-in, unidireccional y bidireccional
- Replicación de check-out/check-in: la réplica secundaria puede encontrarse en una geodatabase de archivos o corporativa
- Replicación unidireccional:
- Replicación unidireccional, de principal a secundaria: la réplica secundaria puede ser una geodatabase de archivos o corporativa
- Replicación unidireccional, de secundaria a principal: tanto la réplica principal como la secundaria se deben alojar en una geodatabase corporativa
- Replicación bidireccional: la réplica secundaria debe ser una geodatabase corporativa
Nota:
Para todos los tipos de réplica, la geodatabase principal debe estar alojada en una geodatabase corporativa. Más información sobre los distintos tipos de replicación de geodatabase.
La replicación de geodatabase se crea sobre el entorno de versionado tradicional y es compatible con todo el modelo de datos de la geodatabase, lo que incluye topologías, redes, terrenos, relaciones, etc. En este modelo asincrónico, la replicación se acopla débilmente, lo que significa que cada geodatabase replicada puede funcionar independientemente, y que aún es posible sincronizar todos los cambios. Puesto que se implementa en el nivel de la geodatabase, los respectivos DBMS que utiliza cada réplica relacionada pueden variar. Por ejemplo, es posible crear una geodatabase de réplica con SQL Server, mientras que la otra se crea con Oracle. Para comenzar, consulte cómo preparar datos para la replicación.
La replicación de geodatabase en ArcGIS Pro admite estos tipos de datos de geodatabase:
- Tabla
- Clase de entidad
- Anotación
- Dimensiones
- Clase de relación
- Topología
- Dataset de red**
- Dataset de terreno
**Compatible con limitaciones
Nota:
La replicación de geodatabase en ArcGIS Pro solo admite la sincronización de datos que estén registrados con el versionado tradicional. Mientras que la replicación de geodatabase admite todo el modelo de datos de la geodatabase, existen algunos datasets que no se pueden editar en ArcGIS Pro, como las redes geométricas. Para obtener una lista completa de los tipos de datos compatibles y las limitaciones de la replicación de geodatabase en ArcGIS Pro, consulte Replicación y compatibilidad de geodatabase.
Usar un mapa sin conexión con la funcionalidad de sincronización de servicios de entidades
La capacidad de sincronización con servicios de entidades le permite utilizar mapas sin conexión haciendo clic en el botón Descargar mapa.
Cuando se utilizan datos sin conexión, las capas del mapa se actualizan para hacer referencia a una copia local de los datos. Le permite realizar ediciones y completar su flujo de trabajo sin la necesidad de estar conectado a la red. Cuando la red vuelve a estar disponible, puede cargar las ediciones locales realizadas en las capas de entidades sin conexión mediante el botón Sincronizar. Si ya no necesita trabajar sin conexión, puede eliminar la geodatabase local y volver a estar en línea haciendo clic en el botón Eliminar. Este proceso redirige el origen de las capas al servicio de entidades y la visualización del mapa se actualiza para mostrar los datos actuales de las capas de entidades web. Consulte Usar un mapa sin conexión para obtener más información sobre cómo configurar este flujo de trabajo.
Nota:
La pestaña de fuente de datos se puede utilizar para determinar las capas que están sin conexión y las que no lo están. Algunos tipos de capas de la capa de entidades web no se pueden dejar sin conexión. Permanecerán conectadas a la capa de entidades web, incluso si se descarga una copia local de los datos para otras capas. Cuando una conexión de red no está disponible, toda capa que aún esté conectada a la capa de entidades web se muestra como que no funciona en el mapa. Para obtener más detalles, consulte Dejar capas de entidades sin conexión.
Sincronización del servicio de entidades: usar un mapa sin conexión frente a la replicación de geodatabase
Usar un mapa sin conexión mediante la funcionalidad de Sincronización del servicio de entidades se basa en servicios de entidades, mientras que la replicación de geodatabase utiliza geodatabases de archivos y corporativas. La ventaja fundamental de usar un mapa sin conexión mediante las funcionalidades de sincronización del servicio de entidades es la capacidad que proporciona para realizar varias sincronizaciones, frente al tipo de réplica de check-out, donde los cambios solo se pueden sincronizar una vez.
Replicación de DBMS
Varios DBMS tienen sus propios mecanismos de replicación integrados, que se pueden utilizar para hacer copias y para sincronizar datos de geodatabases.
La replicación de DBMS hace referencia a mecanismos de replicación integrados proporcionados por el DBMS en el que se almacena la geodatabase. La replicación del DBMS no tiene conocimiento de la geodatabase. Significa que las estructuras de la geodatabase, tales como las clases de relación y las redes de servicios, no son conocidas por el DBMS. Sin embargo, la replicación del DBMS todavía se puede configurar para que funcione de una manera limitada con datos de geodatabase.
Replicación de DBMS frente a replicación de geodatabase
Los siguientes datos son una comparación de la replicación de geodatabase y la replicación de DBMS:
- La replicación de geodatabase sincroniza los cambios de versiones específicas de geodatabases corporativas. La replicación de DBMS, cuando se utiliza con una geodatabase corporativa, aplica los cambios en todas las versiones de la geodatabase.
- La replicación de geodatabase es compatible con algunos objetos avanzados de la geodatabase, tales como topologías, relaciones y anotación vinculada a entidad. La replicación de DBMS no replica adecuadamente objetos avanzados de la geodatabase.
- Con la replicación de geodatabase puede replicar partes de una geodatabase, y la replicación de DBMS utilizada con una geodatabase requiere que replique toda la base de datos.
- La replicación de geodatabase permite la replicación bidireccional. La replicación bidireccional de DBMS no se admite en una geodatabase.
Temas relacionados