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