Mettre à jour le propriétaire du jeu de données du portail (Gestion des données)

Synthèse

Met à jour le propriétaire de portail d’un jeu de données vers un autre utilisateur.

Certains jeux de données dans une géodatabase d’entreprise stockent le compte d’utilisateur de portail actif en tant que propriétaire du jeu de données, en plus du propriétaire des données. Le propriétaire est déterminé en fonction de l’utilisateur de portail actif lors de la création du jeu de données. Cette propriété est stockée dans les métadonnées du jeu de données et utilisée afin de contrôler l’accès pour les tâches administratives dans le jeu de données.

Si le propriétaire existant du jeu de données du portail quitte l’organisation, le propriétaire du portail doit être remplacé par un autre utilisateur. Cet utilisateur doit posséder les mêmes type et privilège que le propriétaire initial.

Voici quelques exemples de propriétaire de jeu de données du portail :

Utilisation

  • Le compte de portail ArcGIS Enterprise connecté doit correspondre au propriétaire du portail du jeu de données ou à un administrateur de portail.

  • La valeur Jeux de données en entrée doit provenir d'un espace de travail de branche versionnée.

  • La valeur Jeux de données en entrée doit provenir d’une connexion de base de données établie en tant que propriétaire de données.

  • La valeur Jeux de données en entrée doit correspondre à une couche ou un jeu de données de réseau de distribution.

  • La valeur Utilisateur cible doit exister dans l’organisation. Si l’utilisateur n’existe pas, il doit être créé en tant que nouveau compte de portail.

  • Mettre à jour le propriétaire du portail d’un jeu de données nécessite un verrouillage exclusif. Toutes les connexions inactives qui verrouillent le jeu de données (y compris les services) doivent être fermées.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données en entrée

Jeu de données en entrée pour lequel le propriétaire du portail doit être mis à jour.

Utility Network; Utility Network Layer; Trace Network; Trace Network Layer
Propriétaire cible

Nom de l’utilisateur du portail qui sera le nouveau propriétaire de portail du jeu de données.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données mis à jour

Le jeu de données en entrée avec le propriétaire de portail mis à jour.

Utility Network Layer; Trace Network Layer

arcpy.management.UpdatePortalDatasetOwner(in_dataset, target_owner)
NomExplicationType de données
in_dataset

Jeu de données en entrée pour lequel le propriétaire du portail doit être mis à jour.

Utility Network; Utility Network Layer; Trace Network; Trace Network Layer
target_owner

Nom de l’utilisateur du portail qui sera le nouveau propriétaire de portail du jeu de données.

String

Sortie obtenue

NomExplicationType de données
updated_dataset

Le jeu de données en entrée avec le propriétaire de portail mis à jour.

Utility Network Layer; Trace Network Layer

Exemple de code

Exemple d’utilisation de l’outil UpdatePortalDatasetOwner (fenêtre Python)

Mettez à jour le propriétaire de portail du jeu de données vers un utilisateur de portail existant nommé « gisadmin ».

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

Rubriques connexes