Работа с журналами реплик

При использовании репликации базы геоданных в ArcGIS Pro для отслеживания информации о подробных процессах, которые происходят при создании и синхронизации реплик используются следующие типы журналов:

  • Журнал активности реплики
    • Записывает время создания и удаления реплики.
    • Записывает подробную информацию о процессе синхронизации между репликами.
    • Можно использовать эту информацию для устранения ошибок или для проверки процесса создания реплики и выполнения синхронизации.
  • Журнал реплики
    • Записывает события синхронизации реплики, например, время отправки и получения изменений.
    • Если в процессе синхронизации реплики возникает конфликт, записывается описание ошибки и ее решение.

Подробно изучить типы журналов можно в расположенных ниже разделах Журнал активности реплики и Журнал реплики.

Журнал активности реплики

Если процесс создания или синхронизации реплик выполняется в ArcGIS, подробная информация по процессу записывается в журнал активности реплик ArcGIS Pro. Можно использовать эту информацию для устранения ошибок или для проверки процесса создания реплики и выполнения синхронизации.

Журнал активности реплики ArcGIS Pro является более подробным, чем журнал реплики, и содержит каждую выполненную операцию, а также информацию, связанную с этой операцией, в частности, все ошибки, которые могли возникнуть. Для управления местоположением и уровнем детализации, записанными в журнале активности реплики, вам необходимо получить доступ к свойствам ведения журнала, которые обсуждаются в следующем разделе.

Доступ к свойствам журналирования реплик

Вы можете выбрать несколько уровней детализации, а также место, где создаются или обновляются журналы реплик ArcGIS Pro на вашем компьютере. Свойства журналирования реплики находятся на вкладке Репликация базы геоданных диалогового окна Опции проекта ArcGIS Pro и в меню Управление репликами, расположенном на панели Управление репликами. В следующих разделах содержатся действия, которые необходимо выполнить для каждого варианта работы с ними:

Вкладка Репликация базы геоданных

Выполните следующие шаги для настройки свойств журналирования реплик на вкладке Репликация базы геоданных:

  1. На вкладке Проект ArcGIS Pro выберите Опции.
  2. Выберите вкладку Репликация базы геоданных. На этой вкладке можно задать путь к файлу журнала по умолчанию и уровень журнала.
    Вкладка Репликация базы геоданных в диалоговом окне Опции.

    Примечание:

    Использование автономных рабочих процессов в ArcGIS Pro, к примеру, автономная работа с картой с возможностью синхронизации сервиса объектов, также отражается в журнале ProReplicaActivityLog. В этом случае воспользуйтесь вкладкой Репликация базы геоданных в Опциях проекта ArcGIS Pro, чтобы настроить место создания и обновления этого файла журнала, а также уровня детальности записи. Подробнее см. в разделе Выгрузка векторных слоев офлайн.

Меню Управление репликами

Выполните следующие шаги для настройки свойств журналирования в меню Управление репликами:

  1. В панели Каталог щелкните правой кнопкой подключения к базе геоданных, выберите Распределенная база геоданных и щелкните Управление репликами Управлять репликой.
    Команда управление репликами в контекстном меню Распределенная база геоданных
  2. Щелкните меню Управление репликамиМеню и щелкните Свойства журналирования.

    Команды Меню Управление репликами

См. Краткий обзор управления репликами для информации об инструментах, доступных на панели Управление репликами.

Задание свойств журналирования реплик

Вы можете поменять место хранения файла журнала активности реплики ArcGIS Pro и уровень детализации записи, задав в диалоговом окне Свойства журналирования следующие значения:

Диалоговое окно Свойства регистрации позволяет вам задавать местоположение и уровень детализации для файла ProReplicaActivityLog.dat.

  • Путь к файлу журнала - местоположение по умолчанию файла журнала активности реплики ArcGIS Pro - C:\Users\<user_profile>\AppData\Local\ESRI\ProReplicaActivityLog.dat. Вы можете изменить местоположение, указав путь к папке, где вы хотите хранить журнал активности реплики; это может быть также общедоступная папка.
  • Уровень журнала - выберите желаемый уровень детализации записей журнала деятельности реплик ArcGIS Pro. Информация: Начальный уровень журнала по умолчанию, и, в большинстве случаев, достаточен для понимания моментов, отслеживаемых в процессе создания и синхронизации реплик. Если вам требуется дополнительная информация, вы можете указать другой уровень детальности журнала. В целях устранения ошибок сотрудники службы технической поддержки Esri могут попросить установить уровень журнала Отладка, чтобы можно было проанализировать файл журнала активности реплики ArcGIS Pro.

Опции уровней журнала в диалоговом окне Свойства журналирования

Просмотр журнала активности реплики

Информация, которая хранится в журнале активности реплик ArcGIS Pro, включает следующее:

  • Errors - ошибки, которые возникли в ходе выполнения
  • Warnings - количество сообщений, возникших в ходе выполнения
  • Operation Name - название запущенного процесса
  • Time Completed - дата и время завершения процесса
  • Operation Info - общая информация о процессе

Просмотр файла журнала активности реплики в текстовом редакторе

Содержимое файла ProReplicaActivityLog можно просмотреть непосредственно в текстовом редакторе.

Ниже приведен пример информации, записанной в файле журнала активности реплики ArcGIS Pro с использованием уровня Отладка, в процессе создания односторонней реплики от родительской к дочерней.

Просмотр файла журнала ProReplicaActivityLog в текстовом редакторе

Просмотр файла журнала активности реплики в отформатированном виде

Дополнительно, если у вас есть Вьюер журнала реплики, пользовательская надстройка ArcGIS Pro, вы можете просматривать журнал активности реплики в отформатированном виде. Вьюер журнала реплики предлагает дополнительные команды для просмотра журнала активности реплики в ArcGIS Pro:

  • Открыть журнал – перейти к местоположению файла журнала активности реплики ArcGIS Pro.
  • Фильтровать по имени реплики и диапазоне дат - фильтр на основе имен реплик, найденных в файле журнала, или по активности реплик с использованием диапазона дат.
  • Показать только ошибки и предупреждения – отобразить только ошибки и предупреждения, указанные в журнале деятельности реплик.

Ниже приводится пример форматированного вида того же файла журнала деятельности реплик ArcGIS Pro, который содержал информацию уровня Отладка о процессе создания односторонней реплики от родительской к дочерней:

Форматированный вид файла журнала деятельности реплик

Для доступа к Вьюеру журнала реплики и просмотра форматированного вида информации, содержащейся в журнале деятельности реплик ArcGIS Pro, см. техническую статью How To: Get a formatted view of the Replica Activity Lo.

Журнал реплики

Вкладка Журнал реплики, в диалоговом окне Свойства реплики, хранит информацию в базе геоданных для событий синхронизации и включает информацию об ошибках, если таковые имели место. Здесь показано, когда изменения были отправлены и получены, и, как и в журнале активности реплики, - любые ошибки, которые могли возникнуть.

Вкладка Журнал реплики в диалоговом окне Свойства реплики.

Примечание:

Вкладка Журнал реплики будет доступен только для двухсторонних и односторонних реплик.

Просмотр журнала реплики

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

Кроме того, вы можете отфильтровать результаты, отображенные на вкладке Журнал реплики по типу результата.

Фильтр результатов в журнале реплики по типу результата.

В журнале реплики показывается Дата занесения в журнал (Log Date), Событие (Event) и Результат (Result) для каждого из сообщений.

  • Дата занесения в журнал (Log Date) - дата и время отправки или получения сообщений
  • Событие (Event) - было ли сообщение этой репликой отправлено (отправка изменений) или получено (запись изменений)
  • Результаты (Results) - было ли сообщение отправлено или получено успешно, или произошел конфликт или ошибка реплики при попытке действия

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

Доступ к отчету об ошибках журнала реплики

Если в столбце Результаты содержится конфликт или системная ошибка, щелкните правой кнопкой строку, чтобы получить доступ к Отчету об ошибках.

Чтобы просмотреть Отчет об ошибках для изучения конфликтов, возникших во время синхронизации реплики, воспользуйтесь вкладкой Журнал реплики в диалоговом окне Свойства реплики.

В отчете об ошибке будет описано, почему возник конфликт, а также, если это возможно, описание действий, которые необходимо выполнить, чтобы вывести реплику из конфликтного состояния.

Отчет об ошибках содержит описание и возможное решение конфликта.

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

Дополнительная информация

Для получения более подробной информации обратитесь к следующим ресурсам: