Actualizar propietario del dataset del portal (Administración de datos)

Resumen

Actualiza el propietario del portal de un dataset a otro usuario.

Algunos datasets en una geodatabase corporativa almacenan la cuenta de usuario del portal activo como el propietario del dataset, además del propietario de los datos. El propietario se determina en función del usuario del portal activo cuando se crea el dataset. Esta propiedad se almacena en los metadatos del dataset y se utiliza para controlar el acceso a tareas administrativas del dataset. En una red de servicios, es el propietario de la red de servicios del portal.

Si el propietario del dataset del portal existente deja la organización, se debe cambiar el propietario del portal a otro usuario. Este usuario debe tener el mismo tipo de usuario y privilegios que el propietario original.

Uso

  • La cuenta del portal de ArcGIS Enterprise conectada debe ser el propietario del portal del dataset o un administrador del portal.

  • El Dataset de entrada debe ser una capa o dataset de red de servicios.

  • El Dataset de entrada debe provenir de una conexión de base de datos establecida como el propietario de los datos.

  • El Usuario de destino debe existir en la organización. Si el usuario no existe, se debe crear como una nueva cuenta del portal.

  • Para actualizar el propietario del portal de un dataset, se requiere un bloqueo exclusivo. Se debe cerrar cualquier conexión activa que bloquee el dataset (incluidos los servicios).

Sintaxis

arcpy.management.UpdatePortalDatasetOwner(in_dataset, target_owner)
ParámetroExplicaciónTipo de datos
in_dataset

El dataset de entrada en el que se actualizará el propietario del portal.

Utility Network; Utility Network Layer
target_owner

El nombre del usuario del portal que será el nuevo propietario del portal del dataset.

String

Salida derivada

NombreExplicaciónTipo de datos
updated_dataset

El dataset de entrada con el propietario del portal actualizado.

Capa de red de servicios

Muestra de código

Ejemplo de UpdatePortalDatasetOwner (ventana de Python)

Actualizar el propietario del portal del dataset a un usuario del portal existente llamado "gisadmin".

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

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados