Упражнение 3: Настройка сервиса Data Reviewer (Production Mapping)

Уровень сложности: Начальный Требования к данным: ArcGIS Tutorial Data for Desktop Путь к данным: C:\ArcGIS\ArcTutor\DataReviewer Задача: Настройка Data Reviewer и просмотр результатов выполнения пакетного задания

Сервис Data Reviewer – это сервис Windows, который может быть запрограммирован на выполнение пакетных заданий Reviewer по расписанию. Как и в случае запуска пакетного задания с помощью инструмента Пакетная проверка Data Reviewer (Reviewer Batch Validate), сервис Data Reviewer проверяет и запускает пакетные задания, а также записывает результаты их работы в таблицу Data Reviewer в ходе заданного сеанса Data Reviewer. Пакетные задания можно запрограммировать на запуск в конкретную дату и время или регулярно через установленные интервалы.

Упражнение 3а: Установка сервиса Data Reviewer

Сервис Data Reviewer можно установить после завершения установки программного обеспечения ArcGIS Data Reviewer for Desktop. Мастер постинсталляции поможет пройти процесс установки и конфигурирования сервиса Data Reviewer.

ПримечаниеПримечание:

Установка сервиса Data Reviewer требует наличия прав администратора.

Шаги:
  1. В ОС Windows выберите Пуск (Start) > Все программы (All Programs) > ArcGIS > ArcGIS Data Reviewer for Desktop > DRD Service Post Installation <release>.
    ПримечаниеПримечание:

    Если вы работаете с операционной системой Windows 7, то постинсталляция должна быть запущена администратором. Чтобы это сделать, щелкните правой кнопкой DRD Service Post Installation <release> и выберите Выполнить в качестве администратора (Run as administrator).

    Откроется диалоговое окно Добро пожаловать в мастер постинсталляции сервиса Reviewer.

    Диалоговое окно Добро пожаловать в мастер постинсталляции сервиса Reviewer.
  2. Щелкните Далее (Next).

    Откроется диалоговое окно Папка сервиса Reviewer.

  3. Щелкните кнопку Обзор расположения папки (Browse For Folder Location) Open за текстовым полем Выбрать папку (Select Folder).

    Откроется диалоговое окно Обзор папок (Browse For Folder).

  4. Перейдите к каталогу Data Reviewer на локальном компьютере, в который вы скопировали данные выборки.
  5. Нажмите ОК.

    Путь к каталогу появится в текстовом поле Выбрать папку (Select Folder).

    Диалоговое окно Папка сервиса Reviewer
  6. Щелкните Далее (Next).

    Откроется диалоговое окно Опции установки (Install Options).

  7. Отметьте опцию Запустить контроллер сервиса после завершения установки (Launch Service Controller after Post Installation is complete).

    Диалоговое окно Опции установки (Install Options) с опцией Запустить контроллер сервиса после завершения установки (Launch Service Controller after Post Installation is complete)

  8. Щелкните Далее (Next).

    Откроется диалоговое окно Итоговая информация установки сервиса Reviewer.

    Диалоговое окно Резюме установки сервиса Data Reviewer (Post Install Summary)
  9. Нажмите Установить (Install).

    Когда установка завершена, откроется диалоговое окно Постинсталляция завершена (Post Installation Complete). Убедитесь, что все элементы в диалоговом окне Результаты (Results) были успешно выполнены.

    Диалоговое окно Постинсталляция завершена (Post Installation Complete)
  10. Нажмите кнопку Готово (Finished).

Установка завершена, в панели задач появился значок Контроллера сервиса Data Reviewer.

В папке сервиса Data Reviewer созданы три новых подкаталога: config, jobs и logs.

Упражнение 3b: Настройка файлов для сервиса

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

Шаги:
  1. Запустите ArcMap, если она еще не запущена.
  2. Щелкните кнопку Диспетчер сеансов проверок (Reviewer Session Manager) Менеджер сеансов обозревателя Data Reviewer (Reviewer Session Manager) на панели инструментов Data Reviewer.

    Откроется окно Диспетчер сеансов проверок (Reviewer Session Manager).

  3. Убедитесь, что Reviewer.gdb установлена в качестве рабочей области проверок.

    Reviewer.gdb находится в каталоге Reviewer, куда были скопированы учебные данные.

  4. Нажмите Новый (New) рядом с ниспадающим списком ID.
  5. Введите Упражнение 3 (Exercise 3) в текстовое поле Имя (Name).

    Диалоговое окно Менеджер сеансов Data Reviewer (Reviewer Session Manager) с установкой Сеанса 3 (Session 3)

  6. Щелкните Закрыть (Close).

    Диалоговое окно Диспетчер сеансов проверок (Reviewer Session Manager) закроется, и инструменты Data Reviewer будут использовать текущий сеанс при записи в таблицу проверок.

  7. ПримечаниеПримечание:

    Если вы закончили упражнение 2, можно закрыть ArcMap и перейти к Упражнению 3c: Создание нового задания сервиса. Если нет, закончите упражнения 2a–2c, прежде чем переходить к упражнению 3c.

Упражнение 3c: Создание нового задания сервиса

Первым шагом в программировании сервиса Data Reviewer на автоматический запуск является создание нового задания сервиса. Задание сервиса позволяет определять пакетные задания для запуска и рабочую область проверок, куда будут записываться ошибки сеанса.

Шаги:
  1. Если значок Контроллера сервиса Data Reviewer отсутствует в области уведомлений, щелкните Пуск (Start) > Все программы (All Programs) > ArcGIS > ArcGIS Data Reviewer for Desktop > DRD Service Controller <release>.

    Значок Контроллера сервиса Data Reviewer появится в панели задач.

  2. Щелкните правой кнопкой мыши значок Контроллер сервиса Data Reviewer Контроллер сервиса обозревателя Data Reviewer (Data Reviewer Service Controller) и выберите Настроить задания сервиса (Configure Service Jobs).

    Если появляется сообщение Невозможно прочитать конфигурацию сервиса (Unable to Read Service Configuration), нажмите кнопку ОК, чтобы закрыть его.

    Откроется диалоговое окно Configure New Service Job (Конфигурация нового задания сервиса).

  3. Нажмите многоточие (...) рядом с текстовым полем Рабочая область (Workspace).

    Откроется диалоговое окно Выбрать рабочую область, содержащую сеансы (Select a workspace containing sessions).

  4. Перейдите к файлу Reviewer.gdb и нажмите Добавить (Add).

    Файл Reviewer.gdb расположен в Reviewer\каталог GDB, куда были скопированы данные выборки.

    Ниспадающий список Сеанс (Session) содержит список сеансов из рабочей области проверок.

  5. Щелкните стрелку ниспадающего списка Сеанс (Session) и выберите Упражнение 3 (Exercise 3).
  6. Щелкните Добавить из файла (Add From File) в области Пакетные задания (Batch Jobs) диалогового окна Конфигурация нового задания сервиса (Configure New Service Job).

    Откроется диалоговое окно Выбрать пакетное задание (Select a Batch Job).

  7. Перейдите к пакетному заданию, созданному во втором упражнении, и нажмите Открыть (Open).

    Область Пакетные задания (Batch Jobs) заполнится проверками из пакетного задания.

    Диалоговое окно Конфигурация нового задания сервиса (Configure New Service Job)

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

    В конце этого раздела вы сохраните конфигурацию задания сервиса.

  9. Щелкните закладку График (Schedule) в диалоговом окне Конфигурация нового задания сервиса (Configure New Service Job).
  10. При необходимости выберите опцию Установить время начала на данный момент в области Дата и время начала (Start Date & Time).
  11. Убедитесь, что Установить интервал (Set Interval) отмечено.
  12. В области Выполнение (Execution) выберите опцию Другой интервал (Other Interval).
  13. Щелкните стрелку ниспадающего списка Другой интервал (Other Interval) и выберите Еженедельно (Weekly).

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

    Закладка График (Schedule) в диалоговом окне Конфигурация нового задания сервиса (Configure New Service Job)

  14. Нажмите Файл (File) > Сохранить (Save).

    Откроется диалоговое окно Сохранить задание сервиса (Save Service Job).

  15. Перейдите к каталогу Jobs в папке сервиса Data Reviewer ($\Reviewer\jobs).
  16. Введите значение в текстовое поле Имя файла (File Name), например, ServiceJob.
  17. Нажмите Сохранить (Save).
  18. Нажмите кнопку Закрыть (Close) Close в правом верхнем углу диалогового окна Настроить задания сервиса (Configure Service Jobs).

    Диалоговое окно Настройка нового задания сервиса (Configure New Service Job) закроется.

Упражнение 3d: Конфигурирование сервиса

Может существовать несколько заданий сервиса, но сервис Data Reviewer может быть сконфигурирован только для запуска одного за раз. Файл конфигурации сервиса сообщает сервису Data Reviewer, какое сервисное задание запускать и куда записывать файлы журнала.

В конце этого раздела вы сохраните конфигурацию сервиса.

Шаги:
  1. Щелкните правой кнопкой мыши значок Контроллер сервиса Data Reviewer Контроллер сервиса обозревателя Data Reviewer (Data Reviewer Service Controller) и выберите Настроить сервис (Configure Service).

    Если появляется сообщение Невозможно прочитать конфигурацию сервиса (Unable to Read Service Configuration), нажмите кнопку ОК, чтобы закрыть его.

    Откроется диалоговое окно Конфигурация сервиса (Service Configuration).

  2. Отметьте Сделать конфигурацией по умолчанию (Make Default Configuration).
  3. Нажмите многоточие (...) рядом с текстовым полем Задание сервиса (Service Job).

    Откроется диалоговое окно Выбрать задание сервиса (Select a Service Job).

  4. Перейдите к каталогу Jobs в папке сервиса Data Reviewer ($\Reviewer\jobs) и выберите файл конфигурации задания сервиса, которые вы создали при установке интервала для сервиса в упражнении 3с.
  5. Щёлкните на кнопке Открыть (Open).

    Появится путь к заданию сервиса.

  6. Нажмите многоточие (...) рядом с текстовым полем Папка журнала механизма (Engine Log Folder).

    Откроется диалоговое окно Обзор папок (Browse For Folder).

  7. Перейдите к каталогу Jobs в папке сервиса Data Reviewer и выберите его.

    Данный каталог можно найти в $\Reviewer\папка logs.

  8. Нажмите ОК.

    Путь к каталогу Logs появится в текстовом поле Папка журнала механизма (Engine Log Folder).

  9. Повторите шаги 6-8 для папки журнала сервиса (Service Log Folder).

    Путь к каталогу Logs появится в текстовом поле Папка журнала сервиса (Service Log Folder).

    Диалоговое окно Конфигурация сервиса (Service Configuration)
  10. Нажмите Файл (File) > Сохранить (Save).

    Откроется диалоговое окно Сохранить файл конфигурации (Save Configuration File).

  11. Перейдите к каталогу Config в папке сервиса Data Reviewer.
  12. Выберите файл revserviceconfig.xml.
  13. Нажмите Сохранить (Save).

    Появится сообщение Сохранить файл конфигурации (Save Configuration File).

  14. Нажмите Да (Yes), чтобы заменить файл.
  15. Нажмите кнопку Закрыть (Close) Close в правом верхнем углу диалогового окна Настройка сервиса (Service Configuration).

    Диалоговое окно Настройка сервиса (Service Configuration) закроется.

Упражнение 3e: Запуск сервиса

Теперь, когда сервис Data Reviewer сконфигурирован, осталось его запустить. Поскольку запуск задания сервиса установлен на данный момент, как только сервис Data Reviewer будет запущен, он тут же начнет проверять данные.

Шаги:
  1. Щелкните правой кнопкой мыши значок Контроллер сервиса Data Reviewer Контроллер сервиса обозревателя Data Reviewer (Data Reviewer Service Controller) и выберите Управление сервисом (Manage Service).

    Откроется диалоговое окно Контроллер сервиса Reviewer.

    Управление сервисом Data Reviewer с остановленным сервисом

  2. Нажмите кнопку Запустить сервис (Start the Service) Запустить сервис (Start the Service).

    Статус RevService изменяется на Запущен (Running).

    В нижней части диалогового окна появится сообщение Управление сервисом Data Reviewer, уведомляющее, что сервис начал работу и запустил пакетное задание.

    Диалоговое окно Управление сервисом Reviewer (Reviewer Service Control) при запущенном сервисе

  3. Нажмите кнопку Закрыть (Close) Close в правом верхнем углу диалогового окна Управление сервисом Reviewer.

    Окно Управление сервисом Reviewer (Reviewer Service Control) закроется.

Упражнение 3f: Просмотр результатов работы задания сервиса

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

Когда сервис завершит выполнение пакетного задания, результаты работы можно просмотреть двумя способами:

Шаги:
  1. Щелкните правой кнопкой мыши значок Контроллер сервиса Data Reviewer Контроллер сервиса обозревателя Data Reviewer (Data Reviewer Service Controller) и нажмите Показать статус (Show Status).

    Откроется диалоговое окно Статус (Status).

    Диалоговое окно Статус (Status) после окончания работы пакетного задания

    Когда пакетное задание заканчивает работу, на что может потребоваться несколько минут, в таблице Файла статуса задания сервиса (Service Job Status File) появляется строка. Она показывает, что сервис запускался однажды. Когда сервис будет запущен снова, в таблицу добавятся новые строки.

  2. Нажмите Показать (Show) рядом с текстовым полем Файл журнала сервера (Server Log File).

    Откроется файл журнала.

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

    Файл журнала после завершения работы пакетного задания

  3. После завершения просмотра файла журнала закройте браузер.
  4. Нажмите кнопку Закрыть (Close) Close в правом верхнем углу диалогового окна Статус (Status).

    Диалоговое окно Статус (Status) закроется.

  5. При необходимости запустите ArcMap.
  6. Откройте файл Reviewer.mxd.

    Файл Reviewer.mxd расположен в Reviewer\каталог GDB, куда были скопированы данные выборки.

  7. Щелкните кнопку Диспетчер сеансов проверок (Reviewer Session Manager) Менеджер сеансов обозревателя Data Reviewer (Reviewer Session Manager) на панели инструментов Data Reviewer.

    Откроется окно Диспетчер сеансов проверок (Reviewer Session Manager).

  8. Убедитесь, что Reviewer.gdb установлена в качестве рабочей области проверок.

    Reviewer.gdb находится в каталоге Reviewer, куда были скопированы учебные данные.

  9. Щелкните стрелку ниспадающего списка ID и выберите Сеанс 3: Упражнение 3 (Session 3: Exercise 3).
  10. Нажмите кнопку Начать сеанс (Start Session).

    Надпись на кнопке изменится на Закончить сеанс (End Session).

  11. Щелкните Закрыть (Close).
  12. Если окна Таблица проверок (Reviewer Table) в ArcMap не видно, нажмите кнопку Таблица проверок (Reviewer Table) Таблица обозревателя Data Reviewer на панели инструментов Data Reviewer.

    Откроется окно Таблица Data Reviewer (Reviewer Table).

    Результаты работы пакетного задания в таблице Data Reviewer

  13. Убедитесь, что таблица Data Reviewer расположена в нижней части ArcMap, и настройте ее высоту, чтобы видеть часть записей.
  14. Дважды щелкните запись.

    Будет выбран пространственный объект, связанный с записью, а экстент карты увеличится до экстента объекта.

  15. Прокрутите таблицу Data Reviewer вправо, чтобы увидеть значения записи.

    Обратите внимание, что поля ORIGINCHECK, PARAMETERS, REVIEWSTATUS и NOTES заполнены информацией из сконфигурированных проверок пакетного задания. Значение ObjectID объекта появилось в поле OBJECTID, а имя класса пространственных объектов отображается в поле ORIGINTABLE. Также обратите внимание, что имя пользователя сеанса появилось в поле REVIEWTECHNICIAN.

    Если прокрутить список записей, становится видно, что пространственные объекты были найдены как с помощью проверки Выполнить SQL (Execute SQL), так и с помощью проверки геометрии на геометрии (Geometry on Geometry).

    ПодсказкаПодсказка:

    Можно также щелкнуть поле ORIGINCHECK и перетащить его вверх таблицы Data Reviewer, чтобы сгруппировать записи по типу проверки.

    Сгруппированные записи в таблице Data Reviewer

  16. После завершения просмотра записей закройте ArcMap.

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

4/27/2014