概要
ポータルのデータセットの所有者を別のユーザーに更新します。
エンタープライズ ジオデータベースの特定のデータセットには、データの所有者に加えて、データセットの所有者としてのアクティブなポータル ユーザー アカウントが格納されます。この所有者は、データセットが作成されたときのアクティブなポータル ユーザーに基づいて決定されます。この所有権はデータセットのメタデータに格納され、データセットに関する管理タスクのためのアクセス制御に使用されます。ユーティリティ ネットワークでは、これはポータル ユーティリティ ネットワークの所有者を意味します。
既存のポータル データセットの所有者が組織を離れたら、そのポータル所有者を別のユーザーに変更しなければなりません。このユーザーは元の所有者と同じユーザー タイプと権限を所有する必要があります。
使用法
接続されている ArcGIS Enterprise ポータル アカウントはポータルのデータセットの所有者またはポータル管理者のいずれかである必要があります。
[入力データセット] はユーティリティ ネットワーク データセットまたはレイヤーのいずれかである必要があります。
[入力データセット] はデータの所有者として確立されたデータベース接続から取得する必要があります。
[ターゲット ユーザー] が組織に存在している必要があります。このユーザーが存在しない場合は、新しいポータル アカウントとして作成する必要があります。
ポータル データセットの所有者を更新するには排他ロックが必要です。データセット (サービスを含む) をロックしているアクティブな接続があれば、その接続を閉じる必要があります。
構文
UpdatePortalDatasetOwner(in_dataset, target_owner)
パラメーター | 説明 | データ タイプ |
in_dataset | ポータル所有者を更新する入力データセット。 | Utility Network; Utility Network Layer |
target_owner | ポータルのデータセットの新しい所有者になるポータル ユーザーの名前。 | String |
派生した出力
名前 | 説明 | データ タイプ |
updated_dataset | ポータル所有者が更新された入力データセット。 | ユーティリティ ネットワーク レイヤー |
コードのサンプル
ポータル データセットの所有者を「gisadmin」という名前の既存のポータル ユーザーに更新します。
import arcpy
arcpy.UpdatePortalDatasetOwner_management(
r"C:\MyProject\February\MyDatabase.sde\database.USER1.Electric\database.USER1.ElectricUN",
'gisadmin')
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい