Skip To Content

Что такое база данных планировщика?

ArcGIS Data Reviewer for Server поддерживает автоматическую проверку данных. Автоматическая проверка может выполняться по запросу или по расписанию. Для проверок по расписанию требуется база данных, в которой хранятся расписания.

База данных планировщика

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

ArcGIS Data Reviewer for Server может хранить эти таблицы расписаний в следующих базах данных:

  • SQLite
  • Oracle
  • SQL Server

SQLite

По умолчанию ArcGIS Data Reviewer for Server использует для базы данных расписаний SQLite. SQLite устанавливается вместе с ArcGIS Data Reviewer for Server. Сервер находит и использует базу данных SQLite автоматически. Вам не нужно выполнять какую-либо настройку, чтобы включить хранение базы данных расписаний в SQLite.

Каждый раз, когда вы добавляете функцию Data Reviewer Server в картографический сервис и запускаете его, ArcGIS Data Reviewer for Server предпринимает попытку создания новой базы данных SQLite для этого сервиса. Если база данных SQLite с именем этого сервиса уже существует, ArcGIS Data Reviewer for Server будет использовать ее. Базам данных SQLite присваиваются имена в соответствии с сервисами, в которых они используются (<имя сервиса>.sqlite).

Все базы данных SQLite находятся в папке пользователя ArcGIS for Server appdata\Local\ESRI\Server<version>\schedule. Например: C:\Users\arcgis\AppData\Local\ESRI\Server<version>\Schedule.

Базы данных SQLite имеют вид единого файла. Их можно архивировать. Их можно копировать в другие экземпляры ArcGIS Data Reviewer for Server для повторного использования указанных в них расписаний, если имя сервиса совпадает с именем файла SQLite.

Внимание:

Вы не можете использовать SQLite как базу данных расписаний в кластере ArcGIS for Server.

Oracle и SQL Server

Вы также можете хранить базу данных расписаний в Oracle или SQL Server. Для этого необходимо выполнить следующие шаги:

  • Установите и настройте программное обеспечение клиента базы данных Oracle или SQL Server.
  • Предоставьте ArcGIS for Server пользовательский доступ в место установки клиентского ПО.
  • Создайте таблицы планировщика в Oracle или SQL Server.
  • Введите строку подключения к экземпляру Oracle или SQL Server на странице функций картографического сервиса в ArcGIS Service Manager.

Использование Oracle или SQL Server для управления и хранения базы данных расписаний имеет следующие преимущества:

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

Вы должны хранить базу данных расписаний в Oracle или SQL Server, если сайт ArcGIS Data Reviewer for Server участвует в кластере ArcGIS for Server.

Поддерживаемые версии баз данных

ArcGIS Data Reviewer for Server поддерживает следующие платформы баз данных.

База данныхОперационная система

Microsoft SQL Server 2008 R2 и Microsoft SQL Server 2012

Windows Server 2012

Oracle 11.2.0.1 (64-битный) и Oracle 12

Windows Server 2012

Сравнение функций

SQLite хорошо работает в развертывании с одним сервером, где не требуется функциональность РСУБД. Если вам нужны возможности корпоративной РСУБД храните таблицы планировщика в Oracle или SQL Server. В следующей таблице базы данных распределены по областям применения.

Область примененияSQLiteOracle и SQL Server

Требуется ручная установка и настройка клиентского программного обеспечения базы данных

Нет

Да

Требуется ручная настройка в ArcGIS Server Manager

Нет

Да

Поддерживает кластер ArcGIS for Server

Нет

Да

Поддерживает аутентификацию средствами базы данных

Нет

Да

Поддерживает корпоративную систему резервного копирования и восстановления

Нет - можно архивировать как отдельный файл

Да

Поддерживает стратегии высокой надежности, применяемые в базах данных

Нет

Да