Importar el esquema de la réplica (Administración de datos)

Resumen

Aplica diferencias de esquema de réplica utilizando una geodatabase de réplica de entrada y un archivo de esquema XML.

Uso

  • El archivo de cambios del esquema de réplica de entrada debe ser XML.

  • La modificación del esquema de una réplica para que concuerde con el esquema de una réplica relativa es un proceso separado de la sincronización de datos. Utilice estas herramientas para este propósito:

    • Utilice la herramienta Comparar esquema de réplica para generar un archivo .xml que contenga los cambios de esquema.
    • Importe los cambios con la herramienta Importar el esquema de la réplica.
    • Para aplicar cambios de esquema de réplica, ejecute la herramienta Exportar esquema de réplica para exportar el esquema de la réplica con los cambios a un archivo .xml. A continuación, utilice el archivo .xml como entrada para la herramienta Comparar esquema de réplica.

Parámetros

EtiquetaExplicaciónTipo de datos
Importar a geodatabase de réplica

La geodatabase de réplica a la que se importará el esquema de réplica. La geodatabase puede ser una geodatabase local o un servicio de geodatos.

Workspace; GeoDataServer
Archivo de cambios del esquema de réplica

El archivo que contiene las diferencias de esquema de réplica que se importarán.

File

Salida derivada

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de réplica de salida

La geodatabase de réplica actualizada.

Workspace

arcpy.management.ImportReplicaSchema(in_geodatabase, in_source)
NombreExplicaciónTipo de datos
in_geodatabase

La geodatabase de réplica a la que se importará el esquema de réplica. La geodatabase puede ser una geodatabase local o un servicio de geodatos.

Workspace; GeoDataServer
in_source

El archivo que contiene las diferencias de esquema de réplica que se importarán.

File

Salida derivada

NombreExplicaciónTipo de datos
out_geodatabase

La geodatabase de réplica actualizada.

Workspace

Muestra de código

Ejemplo de ImportReplicaSchema (ventana de Python)

En el siguiente script de la ventana de Python se muestra cómo utilizar la función ImportReplicaSchema en la ventana de Python.


import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ImportReplicaSchema("Countries.gdb", "schemaDifferences.xml")
Ejemplo 2 de ImportReplicaSchema (script independiente)

En el siguiente script de Python se muestra cómo utilizar la función ImportReplicaSchema en un script independiente de Python.

# Description: Import a schema changes file into a replica geodatabase

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/Data"

# Set local variables
replica_geodatabase = "Countries.gdb"
schema_file = "schemaDifferences.xml"

# Run ImportReplicaSchema
arcpy.management.ImportReplicaSchema(replica_geodatabase, schema_file)

Temas relacionados