Disponible con una licencia Standard o Advanced.
La replicación unidireccional permite enviar los cambios de los datos varias veces en una única dirección, ya sea de réplica principal a secundaria o viceversa. Para las réplicas unidireccionales de principal a secundaria, la geodatabase de réplica secundaria puede ser una geodatabase corporativa o de archivos. Para las réplicas unidireccionales de secundaria a principal, la geodatabase secundaria debe ser una geodatabase corporativa. Consulte Tipos de replicación para obtener más información.
Puede utilizar la opción Crear réplica del menú contextual Datos distribuidos para crear una réplica unidireccional desde una geodatabase corporativa. Tras la sincronización inicial de los cambios, se conserva una réplica unidireccional, lo que le permite seguir enviando cambios de datos. La replicación unidireccional es ideal para cuando desee publicar cambios de un servidor de producción a un servidor de publicación.
Antes de empezar, consulte Preparar datos para la replicación para repasar los requisitos para los datos. Para obtener una lista de los tipos de datos compatibles con la replicación de geodatabase en ArcGIS Pro, consulte Replicación y compatibilidad de geodatabase.
Siga estos pasos para crear una réplica unidireccional:
- Inicie ArcGIS Pro y abra un proyecto de ArcGIS Pro existente, o empiece sin una plantilla.
- En el panel Catálogo, haga clic con el botón derecho en una conexión de geodatabase y haga clic en el menú contextual Geodatabase distribuida.
Sugerencia:
Para crear una réplica, debe utilizar una conexión a una geodatabase corporativa como usuario con privilegios de creador de datos.
- Seleccione Crear réplica .
Aparece el cuadro de diálogo de la herramienta de geoprocesamiento Crear réplica con la configuración predeterminada.
- En Datasets de réplica, utilice el botón Examinar para seleccionar las capas que desea replicar dentro de esta réplica unidireccional.
Nota:
- Debe haber al menos una capa en el mapa para que aparezca el icono Agregar muchos .
- Utilice Agregar muchos junto a Datasets de réplica para agregar varios datasets a la vez.
- Si va a replicar un subconjunto de datos, aplique consultas de definición como se describe en Determinar los datasets a replicar. A continuación, utilice el menú desplegable para agregar datasets que contengan un subconjunto de datos a esta réplica unidireccional. Si utiliza el botón Examinar para seleccionar datasets que contienen un subconjunto de datos en lugar del menú desplegable, las consultas de definición no se respetarán y se aplicará el comportamiento predeterminado.
- Para incluir tablas en su réplica, es importante comprender que el comportamiento predeterminado de las tablas es solo replicar el esquema. Para replicar todos los registros, especifique la expresión SQL 1=1 para su consulta de definición. Para replicar un subconjunto de registros en su tabla, defina la expresión SQL adecuada.
- En Tipo de réplica, seleccione Réplica unidireccional o Réplica unidireccional de secundaria a principal en el menú desplegable.
- En Tipo de salida, en el menú desplegable, elija replicar en una geodatabase (predeterminado) o un archivo XML.
- Si elige Geodatabase, en Geodatabase en la que replicar datos, haga clic en el botón Examinar para ir a la geodatabase que alojará la réplica secundaria.
Sugerencia:
Para una réplica unidireccional, esta geodatabase puede ser una geodatabase corporativa o de archivos.
Para una réplica secundaria unidireccional a réplica principal, debe ser una geodatabase corporativa.
- Si elige Archivo XML, en Archivo XML en el que replicar datos haga clic en el botón Examinar para buscar una ubicación y asigne un nombre a este archivo XML que alojará la réplica secundaria.
Sugerencia:
Más tarde, puede utilizar este archivo XML de salida como entrada en otra geodatabase utilizando la herramienta Importar documento XML de espacio de trabajo.
La replicación de datos en un entorno desconectado solo es posible si replica los datos en un documento de espacio de trabajo XML. Para obtener más información, consulte Réplicas en un entorno sin conexión.
- Si elige Geodatabase, en Geodatabase en la que replicar datos, haga clic en el botón Examinar para ir a la geodatabase que alojará la réplica secundaria.
- En Nombre de réplica, escriba un nombre para identificar a la réplica. El nombre de cada réplica debe ser único para el usuario que crea la réplica.
Nota:
A la hora de decidirse por un nombre de réplica, tenga en cuenta estas reglas adicionales:- Los nombres deben comenzar con una letra, no con un número ni carácter especial, como un asterisco (*) o signo de porcentaje (%).
- Los nombres no deben contener espacios. Si la réplica tiene un nombre de dos partes, conecte las palabras con un guion bajo (_).
- Los nombres no deben contener palabras reservadas, como seleccionar o agregar. Consulte la documentación de su DBMS para conocer más palabras reservadas.
- La longitud del nombre de una réplica depende de la base de datos subyacente. No olvide consultar la documentación de su DBMS para ver las longitudes de nombre máximas.
- Haga clic en Configuración avanzada para expandir opciones adicionales si desea invalidar las opciones predeterminadas de replicación. Si no va a hacer ningún cambio en las opciones predeterminadas, vaya al paso 15.
- En Configuración avanzada, para Tipo de acceso a réplica, elija Completo o Sencillo para el modelo de geodatabase.
- En Expandir clases de entidad y tablas, seleccione una de las siguientes cuatro opciones:
- Usar valores predeterminados: agrega las tablas y clases de entidad expandidas que se relacionan con las tablas y clases de entidad de la réplica. La opción predeterminada para clases de entidad es replicar todas las entidades que intersecan el filtro espacial. Si no se proporciona ningún filtro espacial, se incluyen todas las entidades. La opción predeterminada para las tablas es replicar solo el esquema.
- Agregar solo con esquema: agrega solo el esquema para las tablas y clases de entidad expandidas.
- Todas las filas: agrega todas las filas para las tablas y clases de entidad expandidas.
- No agregar: no agrega tablas ni clases de entidad expandidas.
- En Replicar datos relacionados, elija Obtener relacionados o No obtener relacionados para especificar si se van a replicar filas relacionadas con filas que ya están en la réplica. Obtener relacionados es la configuración predeterminada.
Nota:
Consulte Replicación y datos relacionados para obtener más información sobre el funcionamiento de este ajuste a la hora de replicar datos.
- Puede utilizar Entidades de geometría de réplica para definir la geometría de la réplica:
- Las entidades de geometría de réplica pueden ser una capa de entidades con puntos, líneas o polígonos.
- Una capa de entidades utilizada para las entidades de geometría de réplica puede contener una o más entidades. Si incluye más de una, se fusionan las geometrías y solo se replican los datos que intersecan las geometrías fusionadas.
- Si se definieron filtros (como por ejemplo una consulta de definición) en las entidades de geometría de réplica, para definir la geometría de réplica solo se utilizarán las entidades que cumplan estos filtros.
- También puede utilizar la configuración de entorno de Extensión para definir la geometría de la réplica:
- Si se establece Entidades de geometría de réplica , se utiliza como la geometría de réplica.
- Si no se establece Entidades de geometría de réplica , se utiliza el entorno Extensión como la geometría de réplica.
- Si se configuran ni Entidades de geometría de réplica ni el entorno Extensión , se utiliza la configuración Entidades de geometría de réplica .
- Si no se especifican Entidades de geometría de réplica ni el entorno Extensión , se utiliza la extensión completa de los datos.
- Si lo desea, active Utilizar archivado para rastrear cambios de replicación unidireccional en la parte inferior del cuadro de diálogo de la herramienta. Para utilizar el archivado de las réplicas unidireccionales, el espacio de trabajo principal debe estar conectado a la versión predeterminada. Para las réplicas secundarias a principales unidireccionales, el espacio de trabajo secundario debe estar conectado a la versión predeterminada.
- De manera opcional, marque Registrar solo datos existentes si los datos ya existen en la geodatabase secundaria y se utilizan para definir los datasets de réplica. Si Registrar solo datos existentes se deja sin activar, que es el valor predeterminado, los datos de la geodatabase principal se copian en la geodatabase secundaria.
Nota:
Consulte Registrar solo datos existentes para obtener una lista de requisitos de replicación de geodatabase adicionales que se deben cumplir antes de seleccionar esta opción en la herramienta de geoprocesamiento Crear réplica. - Haga clic en Ejecutar para crear la réplica unidireccional.