Зарегистрировать как версионные (Управление данными)

Краткая информация

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

Подробнее о том, как зарегистрировать данные в качестве версий ветвей и традиционных версий.

Использование

  • Инструменты версий работают только с наборами данных в многопользовательской базы геоданных. Файловые базы геоданных не поддерживают версии.

  • Используемый тип версии определяется подключением к базе геоданных для входного набора данных; Тип версии является свойством, задаваемым в диалоговом окне Свойства подключения к базе геоданных подключения к базе данных. Более подробно о том, как установить тип версии, используя свойства подключения к базе геоданных.

  • При регистрации набора классов объектов как версионного, как версионные регистрируются все классы пространственных объектов в наборе классов объектов.

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

  • Набор данных с возможностью архивирования не может быть зарегистрирован как версионный. Если вы уже включили возможность архивирования для ваших данных, но также хотите зарегистрировать данные как версионные, необходимо сначала отключить архивирование, зарегистрировать данные как версионные, и включить архивирование снова.

  • Примечание:

    Если набор данных зарегистрирован как сервис-ориентированная версия, минимальная клиентская версия набора данных должна быть ArcGIS AllSource 2.1. Это значит, что набор данных больше не будет доступен для использования в ArcGIS Desktop.

Параметры

ПодписьОписаниеТип данных
Входной набор данных

Набор данных, который будет зарегистрирован как версионный.

Table View; Feature Dataset
Регистрировать выбранные объекты с возможностью перемещения изменений в базу.
(Дополнительный)

Указывает, будут ли перемещены изменения, внесенные в версию по умолчанию, в базовые таблицы. Этот параметр не применим для сервис-ориентированных версий.

  • Отмечено – набор данных будет версионным с опцией для перемещения изменений в базу.
  • Не отмечено – набор данных будет версионным без опции перемещения изменений в базу. Это значение по умолчанию
Boolean

Производные выходные данные

ПодписьОписаниеТип данных
Обновленный входной набор данных

Обновленный входной набор данных.

Table View; Feature Dataset

arcpy.management.RegisterAsVersioned(in_dataset, {edit_to_base})
ИмяОписаниеТип данных
in_dataset

Набор данных, который будет зарегистрирован как версионный.

Table View; Feature Dataset
edit_to_base
(Дополнительный)

Указывает, будут ли перемещены изменения, внесенные в версию по умолчанию, в базовые таблицы. Этот параметр не применим для версий ветвей.

  • NO_EDITS_TO_BASEНабор данных не будет версионным с опцией для перемещения изменений в базу. Это значение по умолчанию
  • EDITS_TO_BASEНабор данных будет версионным с опцией для перемещения изменений в базу.
Boolean

Производные выходные данные

ИмяОписаниеТип данных
out_dataset

Обновленный входной набор данных.

Table View; Feature Dataset

Пример кода

Пример (автономный скрипт)

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

# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned

# Import system modules
import arcpy

# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"

# Run RegisterAsVersioned
arcpy.management.RegisterAsVersioned(datasetName, "NO_EDITS_TO_BASE")

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