Доступно с лицензией Standard или Advanced.
При первом добавлении или создании набора данных в многопользовательской базе геоданных этот набор данных не регистрируется как версионный, он считается неверсионным. Прежде чем вы сможете редактировать набор данных в какой-либо версии, его надо сначала зарегистрировать как версионный. Дополнительные сведения о необходимости редактирования набора данных в версии, см. в разделе Обзор версионности.
Существует два типа версий, которые можно использовать при регистрации наборов данных в качестве версионных:
- Сервис-ориентированные версии – обслуживают модель Web GIS, разрешая сценарии многопользовательского редактирования и длинные транзакции в процессе работы с векторными веб-слоями. Дополнительные сведения см. в разделе Сценарии сервис-ориентированных версий.
- Традиционная версия – обеспечивает возможность работы с версиями и осуществление длинных транзакций через доступ непосредственно многопользовательской базе геоданных и позволяет упростить редактирование при использовании сервисов объектов для размещения коротких транзакций. Дополнительные сведения см. в разделе Сценарии традиционных версий.
- Традиционная версия с опцией перемещения изменений в базу – дополнительная форма традиционной версии, которая позволяет редакторам и приложениям получить непосредственны доступ к базе данных, при этом оставляя возможность редакторам работать с собственными представлениями данных
Примечание:
Независимо от того, какой тип версии вы используете, рекомендуется выполнять загрузку любых данных до регистрации. Все типы версий добавляют ряд системных таблиц, индексов и атрибутов, которые могут добавить время обработки к любым операциям по загрузке данных.
Регистрация набора данных как традиционной версии
Чтобы зарегистрировать набор данных как версионный с использованием традиционных версий, выполните следующие шаги:
- Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных на панели Каталог .
- Щелкните правой кнопкой набор данных и выберите Управление.
Откроется диалоговое окно Свойства с активной вкладкой Управление.
- Отметьте Версии и выберите Традиционные.
- Щелкните ОК.
При регистрации данных как традиционные версионные создаются две дельта-таблицы для отслеживания операций вставки, обновления и удаления, применяемых к данным. Таким образом, версионный набор данных состоит из исходной таблицы (она называется бизнес или базовой) плюс из всех изменений в дельта-таблицах.
При регистрации набора данных создаются вспомогательные дельта-таблицы: adds (добавлений) (A) и deletes (удалений) (D), а также индексы атрибутов. Таблицы A и D и их индексы атрибутов, возможно, будут больше всего использоваться в вашей базе геоданных. В этом случае эти таблицы считываются во время всех запросов к классу пространственных объектов или таблице. Помимо этого, каждый раз, когда пользователь производит изменение, в одну или обе эти таблицы добавляется строка, поэтому в активно редактируемой базе геоданных таблицы быстро растут. Поэтому администраторам данных надо планировать их хранение и периодически запускать операции сжатия для поддержания оптимальной скорости работы. Дополнительную информацию о задачах администрирования версий см. в разделе Рекомендуемый процесс администрирования версий.
Регистрировать как версионную с опцией перемещения изменений в базу.
Регистрация данных как версионных с опцией перемещения изменений в базу разработана для поддержки неверсионного редактирования сторонними приложениями, предлагая при этом преимущества традиционных версий для длинных транзакций и изолированного редактирования. Это вызывает изменения, сохраняемые в версии DEFAULT (редактируется ли она напрямую или посредством внесения изменений из других версий), будут сохраняться в базовых (бизнес) таблицах. Результаты изменений в других версиях останутся в дельта-таблицах, когда вы сохраните изменения. Эта опция доступна только для простых объектов, которые не участвуют в топологии, наборе сетевых данных или инженерной сети.
- Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных на панели Каталог .
- Щелкните правой кнопкой набор данных и выберите Управление.
Откроется диалоговое окно Свойства с активной вкладкой Управление.
- Отметьте Версии и выберите Традиционные.
- В Традиционные отметьте Перемещение изменений в базу.
- Щелкните ОК.
Отменить регистрацию набора данных как версионного
Вы можете захотеть отменить регистрацию набора данных как версионного, если он вам больше не нужен в версионной среде или если вам надо выполнять загрузку данных и вы не хотите связываться с лишними версионными таблицами и индексами. Для отмены регистрации набора данных необходима его эксклюзивная блокировка.
Внимание:
Когда вы отменяете регистрацию набора данных как версионного, все изменения в именованных версиях не закрепляются в версии default, а сжатые удаляются. Чтобы избежать потери изменений, убедитесь, что все именованные версии согласованы и закреплены в версии default перед началом отмены регистрации набора данных как версионного. Дополнительно, убедитесь, что база геоданных сжата перед началом отмены регистрации набора данных как версионного.- Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных на панели Каталог .
- Щелкните правой кнопкой набор данных и выберите Управление.
Откроется диалоговое окно Свойства с активной вкладкой Управление.
- Снимите отметку с Версии.
- Щелкните ОК.