Создать реплику (Инструменты Управление данными)
Краткая информация
Создает реплику в базе геоданных из указанного списка классов объектов, слоев, наборов данных и таблиц из многопользовательской базы геоданных.
Использование
Все наборы данных должны быть из одной исходной (родительской) многопользовательской базы геоданных.
Убедитесь, что имена полей в исходной (родительской) базе геоданных не превышают максимальную длину имени поля, поддерживаемую в базе данных, где хранится целевая (дочерняя) база геоданных. Если целевая база геоданных не может хранить все символы, имена полей будут усечены. Это приводит к тому, что имена полей не совпадают. Последующие синхронизации реплик не приведут к переносу изменений между этими полями из-за несовпадения имен полей.
Данные, которые будут реплицированы, должны быть зарегистрированы как традиционные версионные, но не с опцией переноса редактирования в базу.
Пользователь подключенной базы данных должен также иметь права доступа для записи данных.
Для двусторонних и двух типов односторонних реплик все наборы данных должны содержать столбец GlobalId.
Для реплик открепления и односторонних реплик в качестве базы геоданных дочерней реплики может использоваться многопользовательская или файловая.
Для двусторонних и односторонних реплик из дочерней в родительскую базу, дочерней базой геоданных должна быть многопользовательская.
Чтобы использовать архивирование для односторонних реплик, родительская рабочая область должна быть подключена к версии по умолчанию. Для односторонних реплик из дочерней в родительскую базу дочерняя рабочая область должна быть подключена к версии по умолчанию.
Вы можете реплицировать все данные в наборах данных или реплицировать поднаборы данных. Вы можете задать поднаборы данных для репликации следующими способами:
Используйте определяющие запросы к данным.
Укажите экстент, используя параметр среды Экстент геообработки.
Используйте параметр Объекты геометрии реплики в этом инструменте.
Для таблиц фильтр по умолчанию – только схема; для таблицы будет реплицирована только схема. Чтобы применить фильтр к таблице, сначала создайте представление таблицы с соответствующими фильтрами. Затем используйте этот результат в качестве входных данных для этого инструмента. См. раздел Создать представление таблицы для получения дополнительной информации. Более подробно о фильтрах и репликации см. в разделе Подготовка данных для репликации.
Вы можете использовать параметр Объекты геометрии реплики или параметр среды Экстент для задания геометрии реплики.
Если для параметра Объекты геометрии реплики задано значение, оно будет использовано как геометрия реплики.
Если значение параметра Объекты геометрии реплики не задано, в качестве геометрии реплики будет использоваться параметр среды Экстент.
Если отсутствуют значение параметра Объекты геометрии реплики и параметр среды Экстент, используется полный экстент данных.
В геометрии объектов реплик могут использоваться точки, линии или полигоны.
Векторный слой, используемый для определения области реплики, может содержать один или несколько пространственных объектов. Если в слое более одного объекта, их геометрия объединяется, и реплицируются только те данные, которые пересекают объединенную геометрию.
Если в геометрии объектов реплики были определены фильтры (например, определяющий запрос или выборка), то для определения геометрии реплики будут использоваться только те объекты, которые соответствуют этим фильтрам. Более подробно см. в разделе Подготовка данных для репликации.
Опции параметра Повторное использование схемы доступны только с репликами открепления.`
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Источники данных для реплики |
Данные, которые будут реплицированы. Этот список содержит слои и таблицы, ссылающиеся на версионные, редактируемые данные из многопользовательской базы геоданных. |
Table View; Dataset |
|
Тип реплики |
Задайте тип реплики для создания.
|
String |
|
База геоданных, в которой будет создана реплика данных (Дополнительный) |
База геоданных, которая будет хранить дочернюю реплику. Сервисы геоданных используются для представления удаленных баз геоданных. Это может быть многопользовательская или файловая база геоданных. Для двусторонних и односторонних реплик из дочерней в родительскую базу, дочерней базой геоданных должна быть многопользовательская. Для односторонних реплик и реплик открепления, базой геоданных может быть файловая или многопользовательская. Этот параметр необходим, если для параметра Выходной тип задано База геоданных. |
Workspace; GeoDataServer |
|
Имя реплики |
Имя, идентифицирующее реплику. |
String |
|
Тип доступа к реплике (Дополнительный) |
Задает тип доступа к реплике.
|
String |
|
Начальный отправитель данных (Дополнительный) |
Задает, какая реплика может отправлять изменения в автономном режиме. Если вы работаете в режиме подключения, этот параметр является несущественным. Это гарантирует, что связанная реплика не отправляет обновления, пока изменения в первый раз не будут получены от исходного отправителя данных.
|
String |
|
Расширить классы объектов и таблицы (Дополнительный) |
Указывает, будут ли добавлены расширенные классы пространственных объектов и таблицы, например в сетях, топологиях или классах отношений.
|
String |
|
Повторное использование схемы (Дополнительный) |
Определяет, будет ли повторно использоваться база геоданных, содержащая схему реплицируемых данных. Это сокращает количество времени, требующееся для репликации данных. Этот параметр доступен только с репликами открепления.
|
String |
|
Реплицировать связанные данные (Дополнительный) |
Указывает, реплицировать ли строки, связанные со строками, которые уже существуют в реплике. Например, пространственный объект (f1) внутри фильтра реплики и связанный объект (f2) из другого класса вне фильтра. Пространственный объект f2 будет включен в реплику, если вы указали получать связанные данные.
|
String |
|
Геометрия объектов реплик (Дополнительный) |
Объект, используемый для определения области для репликации. |
Feature Layer |
|
Использовать архивирование для отслеживания изменений для односторонней репликации (Дополнительный) |
Указывает, использовать ли класс архивов для перенесения изменений вместо использования версионных дельта-таблиц. Доступно только для однонаправленных реплик.
|
Boolean |
|
Регистрировать только существующие данные (Дополнительный) |
Указывает, будут ли существующие данные в дочерней базе геоданных использоваться для регистрации наборов данных реплик. Наборы данных в дочерней базе геоданных должны иметь те же имена, что и наборы данных в родительской базе геоданных.
|
Boolean |
|
Выходной тип (Дополнительный) |
Указывает тип выходных данных, которые будут реплицированы.
|
String |
|
Файл XML для репликации данных в (Дополнительный) |
Укажите имя и местоположение создаваемого файла Этот параметр необходим, если для параметра Выходной тип задано Файл XML. |
File |
|
Все записи для таблиц (Дополнительный) |
Указывает, будут ли скопированы все записи или только схема в дочернюю базу геоданных для таблиц, к которым не применены фильтры (например, выборки или определяющие запросы). Таблицы с примененными фильтрами будут учтены.
|
Boolean |
|
Местоположение файловой базы геоданных (Дополнительный) |
Местоположение файловой базы геоданных, которая будет создана для размещения дочерней реплики. Этот параметр необходим, если для параметра Выходной тип задано Новая файловая база геоданных, и действителен только для односторонних и открепленных реплик. |
Folder |
|
Имя файловой базы геоданных (Дополнительный) |
Имя файловой базы геоданных, которая будет создана для размещения дочерней реплики. Этот параметр необходим, если для параметра Выходной тип задано Новая файловая база геоданных, и действителен только для односторонних и открепленных реплик. |
String |
|
Тип фильтра геометрии (Дополнительный) |
Определяет пространственные отношения между значениями параметров Наборы данных реплики и Объекты геометрии реплики. Пространственные отношения применяются к данным в экстенте, определяемом значением параметра Объекты геометрии реплики.
|
String |
|
Репликация (Дополнительный) |
Определяет, будет ли значение параметра Наборы данных реплики реплицироваться со всеми объектами или только со схемой. Этот параметр доступен, если значение параметра Тип реплики — открепленная реплика.
|
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходная дочерняя рабочая область |
Выходная дочерняя база геоданных. |
Workspace |
|
Имя выходной реплики |
Имя выходной реплики. |
String |
Параметры среды
Текущая рабочая область, Выходное ключевое слово конфигурации, Экстент, Временная рабочая область
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да
Связанные разделы
- Обзор группы инструментов Распределенная база геоданных
- Поиск инструмента геообработки
- Архитектура репликации базы геоданных
- Архитектура репликации базы геоданных../../help/data/geodatabases/overview/geodatabase-replication-architecture.md
- Синхронизация
- Доступ к панели Управление репликами
- Репликация и совместимость баз геоданных