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

Сводка

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

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

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

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

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

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

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

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

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

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

Синтаксис

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

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

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

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

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

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

NameОбъяснениеТип данных
out_dataset

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

Представление таблицы; Набор классов объектов

Пример кода

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

Пример автономного скрипта показывает, как использовать инструмент 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"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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