Zusammenfassung
Aktualisiert den Portal-Besitzer eines Datasets in einen anderen Benutzer.
In bestimmten Datasets in einer Enterprise-Geodatabase wird das aktive Portal-Benutzerkonto nicht nur als Datenbesitzer, sondern auch als Besitzer des Datasets gespeichert. Der Besitzer wird anhand des aktiven Portal-Benutzers bei der Erstellung des Datasets bestimmt. Dieser Besitzer wird in den Metadaten des Datasets gespeichert und kann den Zugriff für administrative Aufgaben für das Dataset steuern. In einem Versorgungsnetz ist dies der Besitzer des Portal-Versorgungsnetzes.
Wenn der vorhandene Portal-Dataset-Besitzer die Organisation verlässt, muss der Portal-Besitzer in einen anderen Besitzer geändert werden. Dieser Benutzer sollte denselben Benutzertyp und dieselben Berechtigungen wie der ursprüngliche Besitzer haben.
Verwendung
Das verbundene ArcGIS Enterprise-Portal-Konto muss der Portal-Besitzer des Datasets oder ein Portal-Administrator sein.
Bei dem Eingabe-Dataset muss es sich um ein Versorgungsnetz-Dataset oder einen Versorgungsnetz-Layer handeln.
Das Eingabe-Dataset muss aus einer Datenbankverbindung stammen, die als Datenbesitzer eingerichtet wurde.
Der Zielbenutzer muss in der Organisation vorhanden sein. Wenn der Benutzer nicht vorhanden ist, muss er als neues Portal-Konto erstellt werden.
Für die Aktualisierung des Portal-Besitzers eines Datasets wird eine exklusive Sperre benötigt. Alle aktiven Verbindungen (einschließlich Services), von denen das Dataset gesperrt wird, müssen geschlossen werden.
Syntax
UpdatePortalDatasetOwner(in_dataset, target_owner)
Parameter | Erklärung | Datentyp |
in_dataset | Das Eingabe-Dataset, dessen Portal-Besitzer aktualisiert wird. | Utility Network; Utility Network Layer |
target_owner | Der Name des Portal-Besitzers, der als neuer Portal-Besitzer des Datasets festgelegt wird. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
updated_dataset | Das Eingabe-Dataset mit dem aktualisierten Portal-Besitzer. | Versorgungsnetz-Layer |
Codebeispiel
Ändert den Portal-Besitzer des Datasets in einen vorhandenen Portal-Besitzer mit dem Namen 'gisadmin'.
import arcpy
arcpy.UpdatePortalDatasetOwner_management(
r"C:\MyProject\February\MyDatabase.sde\database.USER1.Electric\database.USER1.ElectricUN",
'gisadmin')
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja