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

Доступно с лицензией Standard или Advanced.

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

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

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

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

Если процесс создания или синхронизации реплик выполняется в ArcGIS, подробная информация по процессу записывается в журнал активности реплик ArcGIS AllSource.

Примечание:

Когда вы берете сервис объектов с включенной синхронизацией, который содержит автономные версионные данные в ArcGIS AllSource, создается реплика сервиса объектов. Информация о процессах создания и синхронизации сервисов объектов в ArcGIS AllSource также записывается в журнал активности реплики.

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

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

Журнал активности реплики представляет собой файл ProReplicaActivityLog.dat, который хранится на диске. Вы можете определить, где хранится этот файл, отредактировав путь к файлу журнала в диалоговом окне Свойства регистрации.

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

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

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

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

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

Настройка свойств журнала активности реплики

Вы можете поменять место хранения файла журнала активности реплики ArcGIS AllSource (ProReplicaActivityLog.dat) и уровень детализации записи в файле.

  1. Доступ к свойствам журналирования реплик осуществляется одним из следующих способов:
    Более подробно:
    Системные администраторы могут управлять настройками приложения от имени пользователей в организации. Настройки могут быть заблокированы и иметь значения, отличные от значений по умолчанию для приложения. Дополнительные сведения см. в разделе Управление настройками приложения и в настройках Репликации базы геоданных.
  2. Введите или вставьте локальный путь или путь к общему каталогу файлов в поле Путь к файлу журнала, чтобы изменить место хранения файла журнала активности реплики.

    Путь к файлу журнала активности реплики ArcGIS AllSource будет C:\Users\<user_profile>\AppData\Local\ESRI\ProReplicaActivityLog.dat.

  3. В ниспадающем меню Уровень журнала выберите уровень детализации для записи в журнал активности реплик ArcGIS AllSource.

    Параметры уровня журнала сохраняют возрастающее количество деталей от отсутствия информации (Нет) до Отладки.

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

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

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

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

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

Вы можете просмотреть содержимое файла журнала активности реплики (ProReplicaActivityLog.dat) в текстовом редакторе.

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

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

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

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

Чтобы посмотреть журнал реплики, откройте свойства реплики для односторонней или двухсторонней реплики и щелкните вкладку Журнал реплики.

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

Использование журнала реплики

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

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

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

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

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

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

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

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

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

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

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

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