La distribución de datos implica la creación de copias de datos para su diseminación entre dos o más geodatabases o servicios.
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 una 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 realizar ediciones en el campo porque se desconectan por completo de la red durante un periodo de tiempo indefinido.
Existen varias formas de distribuir sus datos en su organización.
- Copiar y pegar
- Replicación de geodatabase
- Usar un mapa sin conexión con la funcionalidad de sincronización de servicios de entidades
- Replicación de sistemas de administración de bases de datos (DBMS)
- Colaboración distribuida
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 de un dataset 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 la réplica relativa. El término réplica relativa hace referencia a la otra réplica de un par de réplicas.
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 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 encima de SQL Server, mientras que la otra se crea sobre Oracle. Para comenzar, consulte cómo preparar datos para la replicación.
La replicación de geodatabases se puede utilizar en entornos conectados y desconectados. También puede trabajar con conexiones de geodatabase locales, así como un servicio de geodatos, que permiten acceder a una geodatabase a través de una red de área local (LAN) o de Internet utilizando ArcGIS Server.
La replicación de geodatabase en ArcGIS Pro admite estos datasets 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 datasets compatibles y las limitaciones de la replicación de geodatabase en ArcGIS Pro, consulte Replicación y compatibilidad de geodatabase.
Usar datos sin conexión con la funcionalidad de sincronización de servicios de entidades
La funcionalidad de sincronización disponible para ArcGIS Server servicios de entidades y capas de entidades alojadas le permite usar capas de entidades sin conexión. Cuando se utilizan datos sin conexión, las capas hacen 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. Una vez restaurada la disponibilidad de la red, puede cargar sus ediciones locales.
Antes de publicar un servicio de entidades de ArcGIS Server para utilizarlo sin conexión, debe configurar los datos para que cumplan los requisitos del uso sin conexión.
Al habilitar la sincronización en el servicio de entidades (capa de entidades), también puede usarla en una colaboración distribuida.
Sincronización de servicios de entidades frente a replicación de geodatabase
Al usar un mapa sin conexión mediante la funcionalidad de sincronización del servicio de entidades, los datos se copian de un servicio web (servicio de entidades) a una geodatabase móvil local, mientras que la replicación de geodatabase utiliza geodatabases corporativas y de archivos. La ventaja clave 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 de datos, frente al tipo de réplica de geodatabase 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.
- La replicación de geodatabases permite replicar partes de la geodatabase. 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.
Colaboración distribuida
Con la colaboración distribuida, puede ampliar el alcance del contenido SIG compartiendo mapas, aplicaciones, capas y demás con otras organizaciones. La colaboración distribuida (o simplemente colaboración) se basa en la confianza entre las organizaciones participantes y está motivada por objetivos e iniciativas comunes que apoyan el acceso y el intercambio de datos. Las colaboraciones pueden ser útiles para muchos flujos de trabajo, como exponer el contenido de ArcGIS Enterprise al público a través de ArcGIS Online, hacer que los datos sean visibles en diferentes departamentos dentro de una organización o administrar capturas de datos de campo. No existe un patrón único para la colaboración, por lo que se puede implementar de la manera que mejor se adapte a sus necesidades.
La colaboración distribuida admite la referenciación o copia de servicios de entidades (capas de entidades). Si elige copiar servicios de entidades, primero deberá habilitar la sincronización. Obtenga más información sobre la preparación de los datos para la colaboración en Preparar datos para el uso sin conexión y Acerca de cómo compartir capas de entidades y ver datos como copias.
Temas relacionados