Доступно с лицензией Standard или Advanced.
Чтобы поддерживать эффективную работу базы геоданных, содержащей традиционные версии, необходимо регулярно выполнять задачи администрирования. Рекомендуемый рабочий процесс для администраторов многопользовательских баз геоданных — регулярно выполнять согласование и закрепление, сжатие базы геоданных, а также запускать инструменты геообработки Анализировать наборы данных и Перестроить индексы. Подобное техническое обслуживание можно проводить по ночам путем написания скрипта либо построения модели.
В данном разделе обсуждаются инструменты администрирования, а также то, каким образом создать модель такого процесса. Чтобы узнать, как создать и запускать скрипт каждую ночь для этих задач, см. раздел Использование сценариев Python для пакетного согласования и закрепления версий.
Примечание:
Этот рабочий процесс касается традиционных версий. Сервис-ориентированные версии, в отличие от традиционных, не содержат таблиц добавлений и удалений и поэтому не требуют выполнения большинства задач администрирования, описанных в данном разделе.
Если вы не знакомы с задачами этого рабочего процесса или с ModelBuilder, сначала обратитесь к следующим разделам справки:
- Согласование и закрепление изменений версии
- Сжатие версионной базы геоданных
- Перестроение индексов
- Что такоеModelBuilder?
Согласование и закрепление
Перед запуском процесса сжатия необходимо согласовать и закрепить версии. Есть несколько способов осуществления запуска процессов согласования и закрепления. В данном разделе основное внимание уделяется инструменту геообработки Согласование версий, так как этот рабочий процесс предполагает создание модели в ModelBuilder.
Процесс согласования и закрепления объединяет изменения между версией и любой её родительской версией, например родительской или версией по умолчанию. Дочерние версии получают изменения, внесённые в родительскую или версию по умолчанию, и наоборот. Такой процесс позволяет ArcGIS проверять наличие конфликтов между редактируемыми версиями. Вы можете настроить инструмент геообработки Согласование версий для разрешения конфликтов в пользу либо редактируемой версии, либо целевой, в зависимости от ваших предпочтений.
Сжатие базы геоданных
По мере того, как база геоданных редактируется, таблицы добавлений и удалений увеличиваются в размерах. Инструмент геообработки Сжать удаляет изменения, на которые не ссылается ни одна версия, и переносит общие для всех версий изменения обратно в бизнес‑таблицу, что повышает производительность базы геоданных.
Примечание:
При сжатии базы геоданных рекомендуется удалять ненужные версии после их закрепления. Такую опцию можно включить в инструменте Согласовать версии, поставив соответствующие отметки в диалоговых окнах Закрепить версии после согласования и Удалить версии после их закрепления.
Перестроить индексы
После сжатия базы геоданных ваши индексы могут оказаться фрагментированными. В связи с этим запуск инструмента Перестроить индексы может дать небольшое увеличение производительности.
Запуск инструмента Анализировать наборы данных
Инструмент геообработки Анализировать наборы данных используется для обновления статистики в наборах данных базы геоданных. Этот инструмент обновляет статистику бизнес-таблиц, дельта-таблиц и таблиц исторических архивов наряду со статистикой по индексам, связанным с этими таблицами. Всегда обновляйте статистику после выполнения операции сжатия.
Модель
Если объединить все эти инструменты геообработки в модель в ModelBuilder, она будет выглядеть следующим образом:

Для запуска этого процесса в ночное время, можно запускать эти инструменты в скрипте Python и создать запланированное задание в Windows.
Связанные разделы
- Управление традиционными версиями
- Процесс редактирования традиционной версии
- Просмотр изменений традиционной версии
- Согласование и закрепление изменений в традиционной версии
- Управление конфликтами традиционных версий
- Использование скриптов Python для пакетного согласования и закрепления традиционных версий