Обновить владельца набора данных портала (Управление данными)

Сводка

Изменяет на портале владельца набора данных на другого пользователя.

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

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

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

  • Подключенной учетной записью портала ArcGIS Enterprise должен быть владелец набора данных портала или администратор портала.

  • Входным набором данных должен быть набор данных или слой инженерной сети.

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

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

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

Синтаксис

arcpy.management.UpdatePortalDatasetOwner(in_dataset, target_owner)
ParameterОбъяснениеТип данных
in_dataset

Входной набор данных, который получит нового владельца на портале.

Utility Network; Utility Network Layer
target_owner

Имя пользователя портала, который станет новым владельцем набора данных на портале.

String

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

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

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

Слой инженерной сети

Пример кода

Пример UpdatePortalDatasetOwner (окно Python)

Изменение на портале владельца набора данных на существующего пользователя портала с именем 'gisadmin'.

import arcpy
arcpy.UpdatePortalDatasetOwner_management(
    r"C:\MyProject\February\MyDatabase.sde\database.USER1.Electric\database.USER1.ElectricUN", 
    'gisadmin')

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

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

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