Импорт сообщения об изменении данных

Мастер импорта сообщений (Import Message) может импортировать сообщения об изменении данных или сообщения подтверждения. При импорте сообщения об изменении данных применяются изменения данных из связанной реплики и обновляются метаданные реплики. При импорте сообщения подтверждения обновляются метаданные реплики, так чтобы ей указать, какие изменения нужно включить в следующий экспорт.

Импорт изменений данных осуществляется двумя транзакциями: импорт фактических данных и согласование. Необходимые ресурсы (область отмены изменения или файлы логических журналов) варьируют в зависимости от количества синхронизируемых изменений. Если импорт завершился, но во время согласования произошли ошибки, реплика будет выглядеть так, будто имеется конфликт, и вы сможете позже войти и завершить согласование вручную.

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

ПодсказкаПодсказка:
Можно также воспользоваться инструментом геообработки Импорт сообщения (Import Message). Для получения дополнительной информации см. раздел Импорт сообщения.
Шаги:
  1. Мастер импорта сообщений (Import Message) можно открыть через панель инструментов Распределенная база геоданных (Distributed Geodatabase) или из контекстного меню базы геоданных , или сервиса геоданных.
    • В ArcMap откройте панель инструментов Распределенная база геоданных (Distributed Geodatabase) и щелкните кнопку Импорт сообщения (Import Message).
    • В окне Каталога щелкните правой кнопкой базу геоданных или сервис геоданных, опубликованном на ArcGIS for Server, откуда вы хотите повторно экспортировать изменения данных, укажите Распределенная база геоданных (Distributed Geodatabase) и щелкните Импорт сообщения (Import Message).

    Мастер поддерживает работу с локальными и удаленными базами геоданных. Доступ к удаленным базам геоданных осуществляется в ArcMap посредством картографических сервисов, для которых включена опция доступа к геоданным.

  2. Выберите реплику базы геоданных (replica geodatabase), в которую вы хотите импортировать сообщение.
  3. Укажите дельта-файл, который вы хотите импортировать.
  4. Если используется открепленная реплика, ее можно будет согласовать с родительской версией сразу после импорта сообщения.
  5. Выберите опцию выявления конфликтов на уровне столбца или на уровне строки.
  6. Выберите способ разрешения конфликтов.
    • В пользу базы данных (In favor of the database)в этом случае при возникновении конфликта правки базы данных, в которую импортируются изменения, будут иметь приоритет над правками в дельта-файле. Поскольку конфликты будут разрешаться автоматически, то при использовании данной политики реплика никогда не будет находиться в конфликтном состоянии после выполнения импорта.

    • В пользу импортируемых изменений (In favor of the imported changes)в этом случае при возникновении конфликта правки, определенные в дельта-файле, будут иметь приоритет над правками базы данных, в которую импортируются изменения. Поскольку конфликты будут разрешаться автоматически, то при использовании данной политики реплика никогда не будет находиться в конфликтном состоянии после выполнения импорта.

    • Ручная позднее (Manually at a later time) — в рамках этой политики при возникновении конфликта операция согласования будет прервана, и реплика будет отмечена как имеющая конфликт. Это дает вам возможность выполнить согласование позже вручную или путем запуска определенного пользовательского кода согласования. Как только согласование будет выполнено и изменения будут закреплены в версии реплики, реплика больше не будет находиться в конфликтном состоянии. Пока реплика находится в конфликтном состоянии, она может принимать, но не может отправлять изменения.

Связанные темы

12/10/2012