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ètre | Explication | Type 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
Nom | Explication | Type 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
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')
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?