Репликации откреплений/прикреплений позволяет вам редактировать данные дочерней реплики и затем производить синхронизацию этих изменений с родительской репликой. При создании открепленных реплик дочерняя реплика может быть либо многопользовательской, либо файловой базой геоданных. Подробнее см. раздел Типы репликации.
Можно использовать опцию Создать реплику из контекстного меню Распределенные данные для доступа к инструменту Создать реплику из многопользовательской базы геоданных. После того, как открепленная реплика синхронизирована, ее регистрация отменяется. Если будет необходимо внести дополнительные изменения, то вам будет нужно создать реплику открепление/прикрепление.
Перед началом работы посмотрите требования к данным в разделе Подготовка данных для репликации. Список поддерживаемых с репликацией базы геоданных типов данных вArcGIS Pro см. Совместимость репликации и базы геоданных.
Для создания открепленной реплики выполните следующие шаги:
- Запустите ArcGIS Pro и откройте существующий проект ArcGIS Pro или начните с шаблона.
- На панели Каталог щелкните правой кнопкой существующее подключение к базе геоданных и в контекстном меню выберите Распределенная база геоданных.
Примечание:
Для создания реплики необходимо использовать традиционное версионное подключение к многопользовательской базе геоданных от имени пользователя с правами создателя данных в базе данных.
- Выберите Создать реплику .
Откроется диалоговое окно инструмента геообработки Создать реплику с настройками по умолчанию.
- Для Наборов данных реплики используйте кнопку обзора, чтобы выбрать слои, которые будут реплицироваться в этой открепленной реплике.
Подсказка:
- Чтобы появился значок Добавить несколько (Add Many) , в карте должен быть хотя бы один слой.
- Используйте Добавить несколько рядом с Наборы данных реплики, чтобы добавить сразу несколько наборов данных.
- При репликации поднабора данных, примените определяющие запросы, как описано в разделе Определение наборов данных для репликации. Затем используйте ниспадающее меню для добавления данных, содержащих поднабор данных, в эту одностороннюю реплику. Если для выбора наборов данных, содержащих поднабор данных, вместо ниспадающего меню используется кнопка поиска, определяющие запросы учитываться не будут, и применится поведение по умолчанию.
- При включении в реплику таблиц, важно помнить, что для таблиц поведением по умолчанию является репликация только схемы. Для того, чтобы реплицировать все записи, укажите выражение SQL 1=1 для определяющего запроса. Чтобы реплицировать поднабор записей в таблице, введите соответствующее выражение SQL.
- Для Тип реплики выберите Открепленная реплика из ниспадающего меню.
- Для Базы геоданных, в которую реплицируются данные щелкните кнопку обзора , чтобы перейти к базе геоданных, в которой будет размещена дочерняя реплика. Это может быть файловая или многопользовательская база геоданных.
Подсказка:
Если файловая база геоданных еще не существует, то вы можете создать ее непосредственно кнопкой обзора, которая открывает диалоговое окно База геоданных, в которую реплицируются данные:
###1. В Проекте выберите Папки.
2. Выберите папку, в которой будет храниться файловая база геоданных.
3 Используя меню Новый элемент, выберите Файловая база геоданных.
- Для Имени реплики введите имя, определяющее реплику. Имя каждой реплики должно быть уникальным для пользователя, создающего эту реплику.При выборе имени обратите внимание на следующие дополнительные правила:
- Имена должны начинаться с буквы, а не с цифры или специального символа, такого как звездочка (*) или знак процента (%).
- Имена не должны содержать пробелы. Если имя реплики состоит из двух частей, соедините слова нижним подчеркиванием (_).
- Имена не должны содержать зарезервированные слова, такие как select или add. Список зарезервированных слов см. в документации к СУБД.
- Длина имени реплики зависит от используемой базы данных. Рекомендуем уточнить максимальную длину в документации к СУБД.
- Щелкните Дополнительные настройки, чтобы раскрыть их, если вы хотите заменить опции репликации по умолчанию. Если вы не будете производить никаких изменений в опциях по умолчанию, то перейдите сразу к шагу 14.
- В Дополнительных настройках для Типа доступа к реплике выберите Полная или Простая для модели базы геоданных.
- В Расширить классы объектов и таблицы выберите одну из следующих опций:
- Использовать настройки по умолчанию - добавляет расширенные классы пространственных объектов и таблицы, связанные с классами пространственных объектов или таблицами в реплике. По умолчанию для классов пространственных объектов реплицируются все объекты, пересекающие пространственный фильтр. Если пространственный фильтр не задан, включаются все объекты. По умолчанию для таблиц используется только репликация схемы.
- Добавить только схему - добавляет только схему для увеличенных классов пространственных объектов и таблиц.
- Все строки - добавляет все строки для расширенных пространственных объектов и таблиц.
- Не добавлять - не добавляет расширенные классы пространственных объектов и таблицы.
- Для Повторно использовать схему выберите одну из доступных опций: Использовать повторно или Не использовать повторно, которая является настройкой по умолчанию.
Опция Повторно использовать схему создает реплику, используя шаблон, позволяющий повторно использовать базу геоданных, которая содержит схему данных, которые вы хотите реплицировать. Это сокращает количество времени, требующееся для репликации данных.
Опция Повторно использовать схему сначала удаляет все данные, находящиеся в указанной схеме, а затем повторно заполняет ее данными, указанными для репликации. Создавая пустую схему, вы избавляетесь от необходимости удалять данные из готового набора данных, который надо использовать в качестве схемы.
Еще одно преимущество - это экономия времени, так как не будет содержимого, которое надо потом удалять.
Примечание:
Эта опция доступна только для открепленных реплик и может выполняться только для репликации в файловую базу геоданных.
- Для Реплицировать связанные данные выберите Получать связанные или Не получать связанные, чтобы указать, реплицируются ли строки, связанные со строками, уже находящимися в данной реплике. Получать связанные – настройка по умолчанию.
Примечание:
Более подробно том. Как эти настройки работают при репликации данных, см. Репликация и связанные данные.
- Объекты геометрии реплики можно использовать для определения геометрии реплики:
- Объектами геометрии реплики может быть векторный слой точек, линий или полигонов.
- Векторный слой, используемый для объектов геометрии реплики, может содержать один или несколько пространственных объектов. Если в слое более одного объекта, их геометрия объединяется, и реплицируются только те данные, которые пересекают объединенную геометрию.
- Если для объектов геометрии реплики были заданы фильтры (например, определяющий запрос), то для определения геометрии реплики будут использоваться только те объекты, которые соответствуют этим фильтрам.
- Также для определения геометрии реплики можно также использовать параметр среды Экстент :
- Если Объекты геометрии реплики заданы, они будут использоваться как геометрия реплики.
- Если Объекты геометрии реплики не заданы, для геометрии реплики будет использоваться параметр среды Экстент .
- Если заданы и Объекты геометрии реплики , и параметр среды Экстент , будет использоваться настройка Объекты геометрии реплики .
- Если не указаны ни Объекты геометрии реплики , ни параметр среды Экстент , будет использоваться полный экстент данных.
- Щелкните Запустить , чтобы создать открепленную реплику.
Примечание:
Дополнительно можно щелкнуть ниспадающее меню Запустить и выбрать Запуск по расписанию , чтобы запустить инструмент позднее в указанную дату и время и, при необходимости, с повтором.
Дополнительные сведения о запуске инструментов геообработки по расписанию