Skip To Content

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

Примечание:

ArcGIS Enterprise 10.9.x, часть выпусков ArcGIS 2021 - последний выпуск ArcGIS Enterprise, в котором будут поддерживаться сервисы, публикуемые из ArcMap. Рекомендуется перенести автоматизированные рабочие процессы проверки на возможности ArcGIS Data Reviewer, доступные в правилах атрибутов ArcGIS Pro.

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

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

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

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

  1. Войдите в ArcGIS Server Manager, открыв менеджер URL в веб-браузере.

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

  2. Щелкните Сервисы на верхней панели страницы.
  3. Щелкните картографический сервис reviewer, на котором размещена функциональность расширения сервераData Reviewer Desktop.
  4. Щелкните Возможности на боковой панели.
  5. Щелкните Сервер Data Reviewer.
  6. Выберите одну из следующих опций Тип базы данных планировщика:
    • Локальная – указывает на то, что планировщик пакетной проверки будет использовать локальное хранилище данных для своих таблиц. Используется по умолчанию. Не выбирайте эту опцию, если расширение сервера Data Reviewer Desktop участвует в кластере 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;

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

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

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

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