Доступно с лицензией Standard или Advanced.
Вы можете просматривать свойства реплик базы геоданных и выполнять задачи управления репликами базы геоданных на панели Управление репликами, как описано в разделах ниже.
Поиск реплики базы геоданных
На вкладке Реплики базы геоданных на панели Управление репликами отображаются все реплики базы геоданных в многопользовательской базе геоданных.
Выполните следующие действия, чтобы получить доступ к списку реплик базы геоданных и найти нужные реплики:
- Откройте панель Управление репликами для многопользовательской базы геоданных и щелкните вкладку Реплики базы геоданных.
Реплики представлены в виде карточек, которые по умолчанию свернуты.
- Используйте элементы сортировки и окна поиска для нахождения нужной реплики.
- Когда вы найдете нужную, разверните карточку, чтобы посмотреть ее свойства.
См. раздел Обзор вкладки Реплики базы геоданных ниже, чтобы просмотреть описания элементов сортировки, поиска и разворачивания.
Доступ к свойствам реплик баз геоданных
Используйте следующие шаги для просмотра свойств реплики базы геоданных и управления ими.
- На панели Управление репликами щелкните вкладку Реплики базы геоданных.
- На вкладке Реплики базы геоданных выберите один из следующих вариантов.
- Нажмите кнопку Опции на карточке реплики и нажмите Свойства.
- Щелкните правой кнопкой карточку реплики на вкладке Реплики базы геоданных и затем Свойства.
Это вызовет появление диалогового окна Свойства реплики, которое содержит четыре вкладки: Общие, Описание, Дополнительно и Журнал регистрации реплики.
Синхронизация изменений данных
Синхронизация переносит изменения, внесенные в данные в одной реплике, в связанную реплику.
Вы должны запустить инструменты для синхронизации изменений данных между репликами. Инструменты, которые вы используете для синхронизации, различаются в зависимости от того, используете ли вы подключенные или отключенные реплики, но вы можете получить доступ ко всем инструментам на вкладке Реплики базы геоданных панели Управление репликами, как описано в обзоре вкладки Реплики базы геоданных ниже.
Среда | Инструменты | Рабочий процесс синхронизации |
---|---|---|
Подключенный | ||
Отключенный | Экспорт сообщения об изменении данных |
Управление изменениями схемы
Синхронизация не переносит изменения схемы между репликами. Если вы вносите какие-либо из следующих изменений схемы в класс пространственных объектов или таблицу в одной из реплик, вы можете передать изменения в связанную реплику:
- Добавить поля в таблицу или класс объектов.
- Удалить поля из таблицы или класса объектов.
- Добавить домен в поле.
- Изменить домен.
См. Изменения схемы реплики для пояснения рекомендаций и последствий отсутствия одной и той же схемы в каждой реплике.
Вы должны использовать инструменты в шагах ниже, чтобы передать изменения схемы от одной реплики к связанной с ней. Инструменты можно открыть из меню на вкладке Реплики базы геоданных или из группы инструментов Распределенная база геоданных на панели Геообработка.
При внесении изменений в схему наборов данных реплики не изменяйте схему каждой реплики отдельно. Например, не добавляйте поле в класс объектов в родительской реплике, а затем добавляйте поле в реплицированный набор данных в дочерней реплике.
Выполните следующие действия, чтобы перенести изменения схемы с одной реплики на связанную реплику.
- Запустите инструмент Экспорт схемы реплики, чтобы экспортировать схему односторонней или двусторонней реплики, которая содержит изменения схемы.
Создается файл .xml, содержащий определение схемы реплики, которую вы будете использовать на следующем шаге.
- Запустите инструмент геообработки Сравнить схему реплики, чтобы определить различия схемы между двумя относительными репликами.
Этот инструмент использует файл .xml, созданный на предыдущем шаге, и подключение к соответствующей реплике для выявления различий в схемах.
Создается файл .xml, в котором хранятся различия схемы, которые вы будете использовать на следующем шаге.
- Запустите инструмент Импорт схемы реплики, чтобы импортировать файл .xml, содержащий различия схемы, в связанную реплику, к которой должны быть применены изменения схемы.
Отмена регистрации реплики базы геоданных
Отмена регистрации реплики базы геоданных удаляет саму реплику. Вы не можете восстановить реплики с отмененной регистрацией, поэтому перед продолжением убедитесь, что реплика больше не нужна.
Следуйте инструкциям ниже, чтобы отменить регистрацию реплики:
- Откройте панель Управление репликами и щелкните вкладку Реплики баз геоданных.
- Найдите реплику базы геоданных, к схеме которой были применены изменения.
- Щелкните кнопку Опции на карточке реплики и выберите Отмена регистрации.
Реплика базы геоданных удалена.
Обзор вкладки Реплики базы геоданных
Управляйте репликами базы геоданных на вкладке Реплики базы геоданных на панели Управление репликами.
На вкладке Реплики базы геоданных представлен полный интерфейс для управления репликами базы геоданных. Каждая реплика базы геоданных отображается в виде карточки с параметрами управления репликой.
На следующем рисунке показаны инструменты и параметры, доступные для управления репликами базы геоданных на вкладке Реплики базы геоданных. Пояснения к каждому инструменту даны в таблице ниже.
В следующей таблице номера на рисунке выше соотносятся с соответствующим номером элемента и описанием инструмента.
Элемент | Описание |
---|---|
1 | Вкладка Реплики базы геоданных — отображает все реплики в базе геоданных, явно созданные с помощью инструментов геообработки Создать реплику или Создать реплику с сервера. |
2 | Вкладка Реплики сервисов объектов — отображает все реплики в базе геоданных, созданные в результате автономных рабочих процессов сервиса объектов. |
3 | Фильтр - фильтр используется для управления типами реплик, отображаемых на панели Управление репликами. Опции фильтра включают: Все типы, Открепленная, Двусторонняя и Односторонняя. |
4 | Сортировка порядок сортировки, в котором реплики отображаются на панели Управление репликами. Реплики можно сортировать по имени, дате, владельцу, роли и версии. |
5 | Окно поиска - поиск реплик с помощью текстовой строки. Поиск может быть основан на именах реплик или любых других полях, перечисленных в параметре Сортировка, таких как данные, владелец, роль и версия. |
6 | Меню Управление репликами - доступ к нескольким командам для управления репликами из этого меню. Доступны следующие команды: Обновить реплики, Развернуть/Свернуть все карточки, Создать реплику, Создать реплику с сервера, Синхронизировать изменения, Экспорт сообщения об изменении данных, Экспорт сообщения подтверждения, Импорт сообщения, Реэкспорт неподтвержденных сообщений и Свойства ведения журнала. См. раздел ниже Меню Реплики базы геоданных. |
7 | Карточки реплики — Реплики по умолчанию отображаются в виде карточек в свернутом виде. В развернутом виде карточки отображаются дополнительные сведения о реплике. См. раздел ниже Меню Реплики базы геоданных. |
8 | Тип реплики - значки, расположенные слева от имени реплики, указывают тип реплики, а именно Двусторонняя реплика , Односторонняя реплика или Открепленная/Прикрепленная реплика . Более подробно см. Типы репликации |
9 | Реплика в конфликтном состоянии - при синхронизации изменений между парой реплик, если политика разрешения конфликтов на двусторонней или односторонней реплике настроена на разрешение конфликтов вручную, ваша пара реплик может успешно синхронизироваться, однако могут возникнуть конфликты. Если в реплике существуют конфликты, значок Реплика в конфликтном состоянии будет отображаться на карточке реплики. Сведения о рабочем процессе для просмотра и разрешения конфликтов вручную см. в разделе Разрешение конфликтов при синхронизации вручную. |
10 | Развернуть/Свернуть карточки реплики - в развернутом виде карточки отображается вся общая информация для реплики. |
11 | Синхронизировать изменения - синхронизирует изменения между парой реплик непосредственно с карточки реплики при нажатии кнопки Синхронизировать изменения в левом нижнем углу карточки. Преимущество этого подхода заключается в том, что он запускает и автоматически заполняет инструмент геообработки Синхронизировать изменения со всей необходимой информацией для вашей реплики. Затем можно просмотреть настройки по умолчанию для инструмента и изменить значения при необходимости. |
12 | Экспорт сообщения об изменении данных - Экспорт всех новых изменений данных (любых вставок, обновлений и удалений, примененных к версии реплики с момента экспорта последнего сообщения об изменении данных) и всех неподтвержденных изменений данных (ранее экспортированных изменений, которые не были подтверждены) в выходной дельта-файл, хранящийся в виде файла XML или файловой базы геоданных. |
13 | Экспорт сообщения подтверждения - Экспорт сообщения подтверждения завершается получателем данных после получения одного или нескольких сообщений об изменении данных для подтверждения всех сообщений об изменении данных. Если сообщения подтверждения не были отправлены, отправитель данных повторно отправляет изменения и сохраняет информацию, необходимую для повторной отправки этих изменений, до тех пор, пока они не будут подтверждены. В результате база геоданных отправителя данных, а также новые сообщения об изменении данных, могут стать большими. |
14 | Импорт сообщений - Импорт сообщений может импортировать сообщения об изменении данных или сообщения подтверждения. При импорте изменения данных применяются изменения данных из связанной реплики, а также обновляются метаданные реплики. Импорт подтверждения обновляет метаданные реплики, так что известно, какие изменения следует включить в следующий экспорт. |
15 | Реэкспорт неподтвержденных сообщений - Реэкспорт неподтвержденных сообщений позволяет повторно экспортировать изменения данных, которые могли быть потеряны при передаче или которые необходимо отправить снова, и включает только те изменения, которые были отправлены в исходном сообщении об изменении данных. |
16 | Опции реплик - команды, запускаемые кнопкой Опции реплик, применяются к отдельной реплике. Кроме того, можно щелкнуть правой кнопкой мыши карту реплики, чтобы получить доступ к этим же командам. См. раздел ниже Опции реплик базы геоданных для получения дополнительной информации. |
17 | Схема реплики проверена - сообщает полный статус выполнения команды Проверить схему, запускаемую кнопкой Опции реплики . |
18 | Реплика обновлена - сообщает полный статус выполнения команды Обновить, запускаемую кнопкой Опции реплики . |
19 | Число реплик - показывает общее число реплик, которые отображаются на панели Управление репликами. Кроме того, в этом количестве учитываются поиск и любые фильтры , примененные в типам реплик на панели Управление репликами. |
Опции меню Реплики базы геоданных
Следующие команды доступны из меню на вкладке Реплики базы геоданных :
- Обновить реплики—спользуйте эту опцию, чтобы просмотреть созданные реплики и удалить открепленные/прикрепленные реплики, которые были синхронизированы с момента открытия проекта ArcGIS Pro.
- Развернуть все — используйте эту опцию, чтобы развернуть или свернуть все карточки реплик, отображаемые на вкладке Реплики базы геоданных.
Развернутое представление карточки реплики на вкладке Реплики базы геоданных показывает следующую информацию о реплике базы геоданных:
- Тип—тип созданной реплики: двусторонняя реплика , односторонняя реплика или открепленная/прикрепленная реплика .
- Имя - имя реплики, включающее имя пользователя базы данных, который это репликой владеет.
- Владелец - пользователь, создавший эту реплику.
- Роль - указывает на то, является реплика родительской или дочерней.
- Дата создания - дата и время создания реплики.
- Версия - версия реплики, установленная в ходе создания версии.
- Состояние - указывает на то, является реплика в текущий момент времени отправителем или получателем данных.
- Создать реплику - открывает инструмент геообработки Создать реплику.
- Создать реплику с сервера—открывает инструмент геообработки Создать реплику с сервера, чтобы создать реплику на основе сервиса геоданных, запущенного на сайте ArcGIS Server.
- Синхронизировать изменения – открывает инструмент геообработки Синхронизировать изменения, чтобы синхронизировать изменения для любой пары реплик.
- Экспорт сообщения об изменении данных - открывает инструмент геообработки Экспорт сообщения об изменении данных для создания выходного дельта-файла (.xml или .gdb), содержащего обновления из реплики.
- Экспорт сообщения подтверждения - открывает инструмент геообработки Экспорт сообщения подтверждения для создания выходного файла подтверждения для подтверждения приема ранее полученных сообщений об изменении данных.
- Импорт сообщения - открывает инструмент геообработки Импорт сообщения для импорта изменений из дельта-файла в реплику базы геоданных или импорта сообщения подтверждения в реплику базы геоданных.
- Реэкспорт неподтвержденного сообщения - открывает инструмент геообработки Реэкспорт неподтвержденного сообщения для создания выходного дельта-файла, содержащего неподтвержденные обновления реплик из односторонней или двусторонней реплики базы геоданных.
- Импорт изменений схемы—открывает инструмент геообработки Импорт схемы реплики, чтобы применить различия схемы реплики с использованием в качестве входных данных базы геоданных реплики и файла схемы XML.
- Экспорт схемы реплики—открывает инструмент геообработки Экспорт схемы реплики, чтобы создать файл схемы реплики со схемой входной односторонней или двусторонней реплики.
- Сравнить схему реплики—открывает инструмент геообработки Сравнить схему реплики, чтобы создать файл .xml, который описывает различия схемы между базой геоданных реплики и связанной базой геоданных реплики.
- Свойства регистрации данных – задает местосположение и уровень журнала для файла лога событий реплики ArcGIS Pro. Для получения более подробной информации см. Журналы регистрации реплики.
Опции Реплики базы геоданных
Следующие команды доступны через кнопку Опции на карточке реплика базы геоданных на вкладке Реплики базы геоданных. Эти опции применяются к реплики, из которой вы обратились к этим опциям:
- Добавить к текущей карте – эта опция немедленно добавляет все наборы данных, которые являются частью реплики, на текущую карту. Эта опция недоступна, если активным видом не является карта.
- Добавить на новую карту – эта опция создает карту и немедленно добавляет на карту все наборы данных, которые являются частью реплики.
Примечание:
Когда вы добавляете наборы данных реплики на карту с помощью любой из этих опций, подключенный пользователь базы геоданных должен иметь права на просмотр данных. В противном случае будет возвращена ошибка для любого набора данных реплики, не добавленного из-за недостаточных полномочий подключенного пользователя.
Если какие-либо классы объектов или таблицы в наборе данных реплики также участвуют в классе отношений, подключенный пользователь базы геоданных также должен иметь право просматривать все исходные и целевые классы, которые участвуют в классе отношений для наборов данных реплик, которые будут добавлены на карту. Иначе ни один из наборов данных, которые участвуют в классе отношений, не будет добавлен на карту, и будет возвращена ошибка для любых наборов данных-реплик, которые не были добавлены из-за недостаточных прав подключенного пользователя.
См. раздел Предоставление и отзыв прав доступа к наборам данных в базах данных и многопользовательских базах геоданных, чтобы узнать больше о требованиях к привилегиям базы геоданных.
См. Свойства реплики базы геоданных, чтобы узнать больше о перечне наборов данных, включенных в реплику.
- Проверить схему – Проверяет схему реплики. Это произведет автоматическое удаление некорректных наборов данных. Наборы данных могут стать некорректными, если они будут переименованы, удалены, или если они перестанут быть версионными.
- Обновить – обновление реплики. Извлекается или обновляется самое последнее состояние свойств реплики.
- Отмена регистрации - регистрация реплики отменяется.
Примечание:
Либо вы можете запустить инструмент геообработки Отменить регистрацию реплики для отмены регистрации любого типа реплики в многопользовательской базе геоданных. - Свойства – открывает диалоговое окно Свойства реплики, описанное ниже.
Свойства реплики базы геоданных
Для реплик баз геоданных в диалоговом окне Свойства реплики есть 4 вкладки: Общие, Описание, Дополнительно и Журнал регистрации реплики.
Вкладка Общие
На вкладке Общие будут отображены следующие свойства реплики:
- Имя - имя реплики, включающее имя пользователя базы данных, который это репликой владеет.
- Владелец - пользователь, создавший эту реплику.
- Создано - дата и время создания реплики.
- Тип - тип реплики: Открепленная/Прикрепленная, Односторонняя или Двусторонняя.
- Модель—тип доступа к реплике, который был назначен при создании реплики.
- Конфликты — указывает, содержит ли реплика неразрешенные конфликты в результате синхронизации.
- Версия реплики - версия реплики, связанная с этой репликой.
- Версия синхронизации - версия синхронизации, которая связана с этой репликой.
Вкладка Описание
На вкладке Описание диалогового окна Свойства реплики перечислены наборы данных, включенные в реплику, и представлены два параметра для управления наборами данных в реплике.
Значение для этих наборов данных отображают свойства, которые были выбраны в процессе создания реплики. Эти свойства наборов данных включают в себя:
- Данные - источник реплицированных данных.
- Тип - тип реплицированных данных. Доступные виды - таблица, класс пространственных объектов и класс отношений.
- Репликация - определяет, какие фильтры, если они есть, были настроены при создании реплики. Фильтры включают: Все объекты, Только схема, Только выбранные записи, определяющие запросы или наборы выборок.
- Использовать геометрию - указано True, если вы используете пространственный экстент или задаете экстент при создании реплики.
- Направление - данное свойство будет содержать значения только для реплицированных классов отношений. В этом поле может быть указано Вперед, Назад или Нет в зависимости от опции, выбранной в ходе создания реплики.
Примечание:
Реплики, созданные в ArcGIS Pro, имеют только направление Вперед. Реплики, созданные в ArcMap, имеют разные направления.
Первое предложение внизу этого диалогового окна указывает на то, были ли реплицированы связанные объекты и строки. Эта информация основана на значении поля Реплицировать связанные данные, которое находится под Расширенными настройками в инструменте геообработки Создать реплику.
Описание пространственного отношения, используемого для определения способа применения геометрии реплики в сочетании со вторым предложением внизу диалогового окна, связано со столбцом Использовать геометрию. Реплики, созданные в ArcGIS Pro, всегда используют пространственное отношение INTERSECT , это поведение по умолчанию для инструмента Создать реплику. Другие пространственные отношения, такие как MUST BE COMPLETELY INSIDE, могут присутствовать в репликах, созданных вне ArcGIS Pro.
В столбце Использовать геометрию всегда отображается True для классов объектов, принадлежащим репликам, созданным в ArcGIS Pro. Дополнительные сведения о других опциях задания геометрии реплик см. в разделе Объекты геометрии реплики.
Если в столбце Использовать геометрию отображается False, реплика создана вне ArcGIS Pro, а полный экстент набора данных будет использоваться для определения, что было реплицировано для этого набора данных.
Щелкните правой кнопкой мыши один из наборов данных в списке Реплицированные данные, чтобы открыть следующие параметры набора данных:
- Просмотр фильтров - если фильтры, такие как выборка или определяющий запрос, были применены к данным при создании реплики, эта опция становится активной и может использоваться для отображения фильтров набора данных реплики.
- Отменить регистрацию из реплики - для удаления набора данных из реплики щелкните правой кнопкой мыши на этом наборе и выберите эту опцию. Реплика больше не обращается к этому набору данных, однако, он все еще будет оставаться в базе геоданных. Для удаления топологии вам необходимо удалить одновременно все их классы.
См. раздел Изменения схемы реплики для получения важной информации об удалении наборов данных из реплики.
Закладка Дополнительно
На вкладке Дополнительно диалогового окна Свойства реплики отображается информация о номерах состояния (синхронизации), связанных с репликой. Номер синхронизации представляет собой число, обслуживаемое базой геоданных, которое отслеживает сообщения, которые отсылаются и получаются репликой.
Например, первое сообщение об изменении данных, отправленное из одной реплики в ее связанную реплику, сделает текущее состояние реплики равным 1. Когда связанная реплика получает это сообщение, для состояния ее связанной реплики также устанавливается значение 1. Когда исходная реплика получает подтверждение сообщения об изменении данных, ее последнее подтвержденное состояние имеет значение 1.
Вкладка Дополнительно отображает следующую информацию о номерах состояний:
- Эта реплика
- Текущее состояние - текущий номер синхронизации, который указывает на то, какое количество сообщений об изменении данных было отправлено от этой реплики.
- Последнее подтвержденное состояние - номер синхронизации самого последнего сообщения об изменении данных, для которого было получено сообщение подтверждения.
- Связанная реплика
- Состояние (основывается на последнем полученном сообщении) - представляет текущий номер синхронизации связанной реплики на основании последнего сообщения, которое было импортировано в эту реплику.
- Подключение к связанной реплике
Здесь содержится информация о подключении к связанной реплике. Вы можете установить эту информацию путем указания местоположения файла подключения связанной реплики базы геоданных (.sde). После этого опция Обязательно использовать имя пользователя и пароль становится активной. Если вы отметите эту опцию, имя пользователя и пароль будут сохранены; в противном случае этого сделано не будет. По умолчанию, по причинам безопасности они не требуются.
Информация о подключении используется при запуске команды Синхронизировать изменения или инструмента геообработки Синхронизировать изменения для автоматического заполнения информации о связанных репликах. Это избавляет вас от необходимости указания файла подключения при синхронизации изменений. Если вводить имя пользователя и пароль необязательно, то вам будет сообщено об этом.
Вкладка Журнал реплики
Вкладка Журнал регистрации реплики в диалоговом окне Свойства реплики сохраняет информацию о событиях синхронизации, произошедших с этой репликой. См. Журналы реплики для получения более подробной информации о сведениях, записанных в этом журнале.