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 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 en el que los datos se distribuyen entre dos o más geodatabases mediante la creación de una réplica de solo una parte o de todo un dataset.
Cuando se replica un dataset, se crea un par de réplicas: una réplica reside en la geodatabase de origen, y otra réplica relacionada se distribuye a otra geodatabase. 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. Cada geodatabase replicada puede funcionar de forma independiente y todos los cambios se pueden seguir sincronizando.
La replicación de geodatabases se genera sobre el versionado tradicional y utiliza la funcionalidad de versionado para sincronizar los datos en la mayoría de escenarios.
La replicación de geodatabase proporciona varias opciones para cumplir sus requisitos, incluidas las siguientes:
- Utilice conexiones de geodatabase locales, lo que le permite acceder a una geodatabase a través de una red de área local (LAN).
- Utilice un servicio de geodatos, que le permite acceder a la geodatabase a través de Internet.
- Puesto que se implementa en el nivel de la geodatabase, la respectiva base de datos que utiliza cada réplica relativa puede variar. Por ejemplo, una geodatabase de réplica puede estar en una base de datos de SQL Server, mientras que la otra está en una base de datos de Oracle.
- Cuenta con distintos tipos de replicación a implementar en distintos flujos de trabajo de datos distribuidos. Consulte Tipos de replicación de geodatabase para obtener una lista y una descripción de cada tipo de replicación compatible.
- Puede utilizar la replicación de geodatabase cuando tenga conexión a la red y en entornos sin conexión. Consulte Replicación conectada y desconectada para obtener más información.
Para obtener una lista de los datasets compatibles y las limitaciones de la replicación de geodatabase en ArcGIS Pro, consulte Replicación y compatibilidad de geodatabase.
Para comenzar con la replicación de geodatabase, consulte cómo preparar datos para la replicación.
Usar un mapa 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 en un mapa web configurado para el uso 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.
Al habilitar la sincronización en un servicio de entidades (capa de entidades), también puede usarla en una colaboración distribuida.
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.
Réplicas de servicios de entidades
Las réplicas de servicios de entidades proporcionan el mecanismo que le permite sincronizar capas de entidades sin conexión con los datos de origen. La réplica del servicio de entidades recibe las ediciones realizadas sin conexión que posteriormente se sincronizan con la capa de entidades de origen. Durante la sincronización, la réplica del servicio de entidades también recibe las ediciones realizadas en la capa de entidades de origen y las pone a disposición de la capa de entidades que se dejó sin conexión.
Cuando se desconectan datos de servicio de entidades de ArcGIS Server, siempre se crea una réplica del servicio de entidades.
Sugerencia:
Dependiendo de los datos presentes en el servicio de entidades y las opciones utilizadas al publicar el servicio, también se puede crear una versión de réplica y asociarla con la réplica del servicio de entidades. Para obtener más información sobre los escenarios en los que se crea una versión de réplica, consulte Preparar datos para el uso en servicios de entidades sin conexión.
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
Los sistemas de administración de bases de datos tienen sus propios mecanismos de replicación, 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
La colaboración distribuida amplía el alcance del contenido SIG compartiendo sin problemas 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 y 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 servicios de entidades para el uso sin conexión y Acerca de cómo compartir capas de entidades y ver datos como copias.