Регистрация набора данных как традиционной версии

Доступно с лицензией Standard или Advanced.

При первом добавлении или создании набора данных в многопользовательской базе геоданных этот набор данных не регистрируется как версионный, он считается неверсионным. Прежде чем вы сможете редактировать набор данных в какой-либо версии, его надо сначала зарегистрировать как версионный. Дополнительные сведения о необходимости редактирования набора данных в версии, см. в разделе Обзор версионности.

Существует два типа версий, которые можно использовать при регистрации наборов данных в качестве версионных:

  • Версионные сервис-ориентированные – обслуживают модель Web GIS, разрешая сценарии многопользовательского редактирования и длинные транзакции через сервисы объектов. Дополнительные сведения см. в разделе Сценарии ответвленной версии.
  • Традиционная версия – обеспечивает возможность работы с версиями и осуществление длинных транзакций через доступ непосредственно многопользовательской базе геоданных и позволяет упростить редактирование при использовании сервисов объектов для размещения коротких транзакций. Дополнительные сведения см. в разделе Сценарии традиционной версии.

Более подробно о типах версий

Примечание:

Независимо от того, какой тип версии вы используете, рекомендуется выполнять загрузку любых данных до регистрации. Все типы версий добавляют ряд системных таблиц, индексов и атрибутов, которые могут добавить время обработки к любым операциям по загрузке данных.

Регистрация набора данных как традиционной версии

Чтобы зарегистрировать набор данных как версионный с использованием традиционных версий, выполните следующие шаги:

  1. Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных Базы данных на панели Каталог Панель Каталог.
  2. Щелкните правой кнопкой набор данных и выберите Управление.

    Откроется диалоговое окно Свойства с активной вкладкой Управление.

  3. Отметьте Версии и выберите Традиционные.
  4. Щелкните ОК.
  5. Набор данных зарегистрирован как версионный.

При регистрации данных как традиционные версионные создаются две дельта-таблицы для отслеживания операций вставки, обновления и удаления, применяемых к данным. Таким образом, версионный набор данных состоит из исходной таблицы (она называется бизнес или базовой) плюс из всех изменений в дельта-таблицах.

При регистрации набора данных создаются вспомогательные дельта-таблицы: adds (добавлений) (A) и deletes (удалений) (D), а также индексы атрибутов. Таблицы A и D и их индексы атрибутов, возможно, будут больше всего использоваться в вашей базе геоданных. В этом случае эти таблицы считываются во время всех запросов к классу пространственных объектов или таблице. Помимо этого, каждый раз, когда пользователь производит изменение, в одну или обе эти таблицы добавляется строка, поэтому в активно редактируемой базе геоданных таблицы быстро растут. Поэтому администраторам данных надо планировать их хранение и периодически запускать операции сжатия для поддержания оптимальной скорости работы. Дополнительную информацию о задачах администрирования версий см. в разделе Рекомендуемый процесс администрирования версий.

Регистрировать как версионную с опцией перемещения изменений в базу.

Регистрация данных как версионных с опцией перемещения изменений в базу разработана для поддержки неверсионного редактирования сторонними приложениями, предлагая при этом преимущества традиционных версий для длинных транзакций и изолированного редактирования. Это вызывает изменения, сохраняемые в версии DEFAULT (редактируется ли она напрямую или посредством внесения изменений из других версий), будут сохраняться в базовых (бизнес) таблицах. Результаты изменений в других версиях останутся в дельта-таблицах, когда вы сохраните изменения. Эта опция доступна только для простых объектов, которые не участвуют в топологии, наборе сетевых данных или инженерной сети.

  1. Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных Базы данных на панели Каталог Панель Каталог.
  2. Щелкните правой кнопкой набор данных и выберите Управление.

    Откроется диалоговое окно Свойства с активной вкладкой Управление.

  3. Отметьте Версии и выберите Традиционные.
  4. В Традиционные отметьте Перемещение изменений в базу.
  5. Щелкните ОК.
  6. Набор данных теперь зарегистрирован как версионный с возможностью переноса изменений в базу.

Отменить регистрацию набора данных как версионного

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

Внимание:
Когда вы отменяете регистрацию набора данных как версионного, все изменения в именованных версиях не закрепляются в версии default, а сжатые удаляются. Чтобы избежать потери изменений, убедитесь, что все именованные версии согласованы и закреплены в версии default перед началом отмены регистрации набора данных как версионного. Дополнительно, убедитесь, что база геоданных сжата перед началом отмены регистрации набора данных как версионного.

  1. Подключитесь к многопользовательской базе геоданных как владелец данных в папке Базы данных Базы данных на панели Каталог Панель Каталог.
  2. Щелкните правой кнопкой набор данных и выберите Управление.

    Откроется диалоговое окно Свойства с активной вкладкой Управление.

  3. Снимите отметку с Версии.
  4. Щелкните ОК.
  5. Набор данных теперь не зарегистрирован как версионный.

Связанные разделы