Portal-Besitzer eines Datasets aktualisieren (Data Management)

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

arcpy.management.UpdatePortalDatasetOwner(in_dataset, target_owner)
ParameterErklärungDatentyp
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

NameErklärungDatentyp
updated_dataset

Das Eingabe-Dataset mit dem aktualisierten Portal-Besitzer.

Versorgungsnetz-Layer

Codebeispiel

UpdatePortalDatasetOwner – Beispiel (Python-Fenster)

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

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen