Импорт схемы реплики (Управление данными)

Краткая информация

Применяет различия схемы реплик, используя входную реплику базы геоданных и файл схемы XML.

Использование

  • Файл изменений схемы входной реплики должен быть в формате XML.

  • Изменение схемы реплики для приведения ее в соответствие связанной реплике – это процесс, отдельный от синхронизации данных. Для этого используйте следующие инструменты:

    • Используйте инструмент Сравнить схемы реплик для создания файла .xml, содержащего изменения схемы.
    • Импортируйте изменения с помощью инструмента Импорт схемы реплики.
    • Чтобы применить изменения схемы реплик, запустите инструмент Экспорт схемы реплики, чтобы экспортировать схему реплики с изменениями в файл .xml. Затем используйте файл .xml в качестве входных данных для инструмента Сравнить схемы реплик.

Параметры

ПодписьОписаниеТип данных
Импорт в реплику базы геоданных

Реплика базы геоданных, в которую будет импортирована схема реплики. База геоданных может быть локальной базой геоданных или сервисом геоданных.

Workspace; GeoDataServer
Файл изменений схемы реплики

Файл, содержащий отличия схемы реплики, которые будут импортированы.

File

Производные выходные данные

ПодписьОписаниеТип данных
Выходная рабочая область реплики

Обновленная реплика базы геоданных

Workspace

arcpy.management.ImportReplicaSchema(in_geodatabase, in_source)
ИмяОписаниеТип данных
in_geodatabase

Реплика базы геоданных, в которую будет импортирована схема реплики. База геоданных может быть локальной базой геоданных или сервисом геоданных.

Workspace; GeoDataServer
in_source

Файл, содержащий отличия схемы реплики, которые будут импортированы.

File

Производные выходные данные

ИмяОписаниеТип данных
out_geodatabase

Обновленная реплика базы геоданных

Workspace

Пример кода

ImportReplicaSchema, пример (окно Python)

Пример скрипта окна Python для использования функции ImportReplicaSchema с запуском из окна Python.


import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ImportReplicaSchema("Countries.gdb", "schemaDifferences.xml")
ImportReplicaSchema, пример 2 (автономный скрипт)

Следующий автономный скрипт Python демонстрирует использование функции ImportReplicaSchema.

# 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)

Связанные разделы