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

Résumé

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. Dans un réseau de distribution, il s’agit du propriétaire du réseau de distribution du portail.

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.

Utilisation

  • Le compte de portail ArcGIS Enterprise connecté doit être le propriétaire du portail du jeu de données ou un administrateur de portail.

  • Le jeu de données en entrée (Input Dataset) doit être une couche ou un jeu de données Réseau de distribution.

  • Le jeu de données en entrée (Input Dataset) doit provenir d’une connexion de base de données établie en tant que propriétaire de données.

  • L’utilisateur cible (Target User) 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.

Syntaxe

arcpy.management.UpdatePortalDatasetOwner(in_dataset, target_owner)
ParamètreExplicationType de données
in_dataset

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

Utility Network; Utility Network Layer
target_owner

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

String

Sortie dérivée

NomExplicationType de données
updated_dataset

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

Couche de réseau de distribution

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

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes