Доступно с лицензией Standard или Advanced.
При первом добавлении или создании набора данных в многопользовательской базе геоданных этот набор данных не регистрируется как версионный, он считается неверсионным. Прежде чем вы сможете редактировать набор данных в какой-либо версии, его надо сначала зарегистрировать как версионный. Дополнительные сведения о необходимости редактирования набора данных в версии, см. в разделе Обзор версионности.
Существует два типа версий, которые можно использовать при регистрации наборов данных в качестве версионных:
- Версионные сервис-ориентированные – обслуживают модель Web GIS, разрешая сценарии многопользовательского редактирования и длинные транзакции через сервисы объектов. Дополнительные сведения см. в разделе Сценарии ответвленной версии.
- Традиционная версия – обеспечивает возможность работы с версиями и осуществление длинных транзакций через доступ непосредственно многопользовательской базе геоданных и позволяет упростить редактирование при использовании сервисов объектов для размещения коротких транзакций. Дополнительные сведения см. в разделе Сценарии традиционной версии.
- Традиционная версия с опцией перемещения изменений в базу – дополнительная форма традиционной версии, которая позволяет редакторам и приложениям получить непосредственны доступ к базе данных, при этом оставляя возможность редакторам работать с собственными представлениями данных
Примечание:
Независимо от того, какой тип версии вы используете, рекомендуется выполнять загрузку любых данных до регистрации. Все типы версий добавляют ряд системных таблиц, индексов и атрибутов, которые могут добавить время обработки к любым операциям по загрузке данных.
Регистрация набора данных как сервис-ориентированной версии
Прежде чем зарегистрировать данные как сервис-ориентированные версии, надо выполнить ряд требований. Так как сервис-ориентированные версии данных предназначены для веб-ГИС и используются на всей платформе, офлайн и на порталах, очень важно правильно подготовить данные, чтобы они подходили для всех разнообразных рабочих процессов.
Чтобы зарегистрировать набор данных как сервис-ориентированный, должны быть выполнены следующие требования:
- Многопользовательская база геоданных должна быть версии 10.6 или выше. Поддерживаются следующие платформы баз данных:
- Наборы данных не могут быть версионными использующими традиционное версионирование, или в них не может быть включено архивирование.
- Набор данных должен иметь global ID и отслеживание изменений в часовом поясе UTC.
- Для наборов данных, участвующих в классах отношений, первичным ключом отношений не должно использоваться поле Object ID. Дополнительные сведения см. в разделе Свойства класса отношений.
- Любые уникальные индексы таблицы основной базы данных этого набора данных должны быть удалены.
Не поддерживаются следующие типы данных:
- Растр
- Сжатые таблицы Oracle
Внимание:
Если вы зарегистрировали набор данных как версионный сервис-ориентированный, минимальная клиентская версия для доступа к набору данных должна быть ArcGIS Pro 2.1. Это также значит, что набор данных больше не будет доступен для использования в ArcMap.
Чтобы добавить набор данных как сервис-ориентированную версию, выполните следующие шаги:
- Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных на панели Каталог .
- Щелкните правой кнопкой набор данных и выберите Управление.
Откроется диалоговое окно Свойства с активной вкладкой Управление.
- Отметьте Версии м убедитесь, чтом выбрано Ветвь.
Архивирование, Global IDs и Отслеживание изменений отмечаются автоматически, если ранее не были настроены для набора данных.
- Щелкните ОК.
Добавлены четыре системных атрибута, которые важны для управления версионным представлением объектов и пространственных объектов:
- GDB_FROM_DATE – момент времени редактирования
- GDB_IS_DELETE – помечает активный или устаревший пространственный объект
- GDB_BRANCH_ID – идентификатор ветви для изолированных правок
- GDB_ARCHIVE_OID – уникальный идентификатор записи
Два дополнительных атрибута, приведенных ниже, добавляются в класс пространственных объектов или таблицу и позволяют отслеживать удаления; они работают в сочетании со стандартными полями отслеживания редактора.
- GDB_DELETED_AT
- GDB_DELETED_BY
После регистрации в качестве сервис-ориентированной версии следующим шагом будет публикация наборов данных на портале вашей организации. Это сделает данные доступными для редактирования как векторный веб-слой.
Более подробно см. в разделе О публикации версионных сервис-ориентированных данных.
Отменить регистрацию набора данных как версионного
Вы можете захотеть отменить регистрацию набора данных как версионного, если он вам больше не нужен в версионной среде или если вам надо выполнять загрузку данных и вы не хотите связываться с лишними версионными таблицами и индексами. Для отмены регистрации набора данных необходима его эксклюзивная блокировка.
Внимание:
Когда вы отменяете регистрацию набора данных как версионного, все версионные правки, сделанные в именованных версиях, которые не закреплены в по умолчанию, будут удалены. Чтобы избежать потери изменений, убедитесь, что все именованные версии согласованы и закреплены в версии default перед началом отмены регистрации набора данных как версионного.Чтобы отменить регистрацию набора данных как версионного, выполните следующие действия:
- Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных на панели Каталог .
- Щелкните правой кнопкой набор данных и выберите Управление.
Откроется диалоговое окно Свойства с активной вкладкой Управление.
- Отмените выбор Версии
- Щелкните ОК.
Набор данных теперь не зарегистрирован как версионный.