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.

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.

A continuación, se muestran ejemplos de un propietario de dataset de portal:

Uso

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

  • El valor de Dataset de entrada debe provenir de un espacio de trabajo versionado en rama.

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

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

  • El valor de 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).

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entrada

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

Utility Network; Utility Network Layer; Trace Network; Trace Network Layer
Propietario de destino

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

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset actualizado

El dataset de entrada con el propietario del portal actualizado.

Utility Network Layer; Trace Network Layer

arcpy.management.UpdatePortalDatasetOwner(in_dataset, target_owner)
NombreExplicaciónTipo de datos
in_dataset

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

Utility Network; Utility Network Layer; Trace Network; Trace 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.

Utility Network Layer; Trace Network Layer

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')

Entornos

Casos especiales

Información de licenciamiento

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

Temas relacionados