Skip To Content

Настройка базы данных планировщика

ArcGIS Data Reviewer for Server позволяет настроить пакетную проверку, которая запускается периодически, согласно расписанию. По умолчанию, расписания хранятся в базе данных SQLite. Можно хранить таблицы расписаний в SQL Server, PostgreSQL или Oracle.

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

  • Вы устанавливаете ArcGIS Data Reviewer for Server в кластер ArcGIS Server.
  • База данных планировщика должна резервироваться с помощью корпоративной системы или обладать высокой степенью доступности.

В этом документе описывается такая настройка картографических сервисов Reviewer, чтобы Data Reviewer Server имел возможность считывать и записывать информацию в многопользовательскую базу данных. Для настройки необходимо выполнить следующие условия:

  1. Авторизуйтесь в ArcGIS Server Manager, открыв его с помощью URL-адреса в веб-браузере.

    URL-адрес менеджера https://<server name>:6443/arcgis/manager.

  2. Щелкните Сервисы на верхней панели страницы.
  3. Щелкните картографический сервис reviewer, в котором используются функции Data Reviewer Server.
  4. В левой панели щелкните Функциональность.
  5. Щелкните Сервер Data Reviewer.
  6. Выберите одну из следующих опций Тип базы данных планировщика:
    • Локальная – указывает на то, что планировщик пакетной проверки будет использовать локальное хранилище данных для своих таблиц. Используется по умолчанию. Не выбирайте эту опцию, если ArcGIS Data Reviewer for Server участвует в кластере ArcGIS Server.
    • Многопользовательская – указывает на то, что планировщик пакетной проверки будет использовать многопользовательскую базу данных для своих таблиц.
  7. Если вы установили отметку Многопользовательская в шаге 6, выберите одну из следующих опций, щелкнув стрелку списка Платформа баз данных планировщика:
    • Oracle – таблицы планировщика хранятся в Oracle.
      Примечание:

      Чтобы использовать базу данных планировщика на Oracle, необходимо установить полную клиентскую версию программного обеспечения 64-разрядной базы данных Oracle на каждом компьютере сайта ArcGIS Server.

    • SQLServer – таблицы планировщика хранятся в SQL Server.
    • PostgreSQL – таблицы планировщика хранятся в PostgreSQL.
  8. Если вы установили отметку Многопользовательская на шаге 6, введите строку подключения к хранилищу данных в поле Строка подключения к базе данных планировщика.

    Убедитесь, что учетная запись пользователя, указанная в строке подключения, имеет разрешения SELECT, INSERT, UPDATE и DELETE в таблицах планировщика.

    Пример строки подключения для Oracle: Data Source=<tnsnames.ora alias name>;User ID=myUsername;Password=myPassword;.

    Пример строки подключения для PostgreSQL выглядит как: User ID=myUsername;Password=myPassword;Host=myServerName;Port=5432;Database=scheduler_database_name;

    Пример строки подключения для SQLServer: Server=myServerName;Database=scheduler_database_name;User ID=myUsername;Password=myPassword;Trusted_Connection=False;.

    Пример строки подключения для именованного экземпляра SQLServer: Server=myServerName\instance_name;Database=scheduler_database_name;User ID=myUsername;Password=myPassword;Trusted_Connection=False;.

  9. Нажмите Сохранить и перезапустить.
    Примечание:

    Если не удалось запустить сервис, см. файлы журнала ArcGIS Server. Если там обнаруживается ошибка: "Версия базы данных планировщика Data Reviewer не совпадает с установленной версии", то см. статью Обновить существующую базу данных планировщика, чтобы корректно перейти на установленной версию.