Datasets - Get Dataset Users
指定したセマンティック モデルにアクセスできるプリンシパルの一覧を返します。 呼び出し元に必要なアクセス許可がある場合、セマンティック モデルは My ワークスペース または別のワークスペースに存在できます。
データセットに対するユーザーのアクセス許可が最近更新されると、API 呼び出しを通じて新しいアクセス許可がすぐに使用できなくなる可能性があります。 ユーザーのアクセス許可を更新するには、 Refresh User Permissions API 呼び出しを使用します。
Permissions
この API 呼び出しのアクセス許可は、 データセットのアクセス許可に一覧表示されます。
必要なスコープ
Dataset.Read.All または Dataset.ReadWrite.All
制限事項
呼び出し元には、データセットに対する ReadWriteReshare アクセス許可が必要です。 つまり、フォルダー管理者、再共有アクセス許可を持つメンバーと共同作成者、またはデータセット所有者です。
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
データセット ID |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
[OK] |
例
Example
要求のサンプル
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
応答のサンプル
{
"value": [
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
},
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"principalType": "Group",
"datasetUserAccessRight": "ReadReshare"
},
{
"identifier": "3d9b93c6-7b6d-4801-a491-1738910904fd",
"principalType": "App",
"datasetUserAccessRight": "ReadWriteReshareExplore"
}
]
}
定義
| 名前 | 説明 |
|---|---|
|
Dataset |
データセットの Power BI プリンシパル アクセス権エントリ |
|
Dataset |
ユーザーがデータセットに対して持っているアクセス権 (アクセス許可レベル) |
|
Dataset |
データセットにアクセスできる Power BI プリンシパルの一覧の OData 応答ラッパー |
|
Principal |
プリンシパルの種類 |
DatasetUserAccess
データセットの Power BI プリンシパル アクセス権エントリ
| 名前 | 型 | 説明 |
|---|---|---|
| datasetUserAccessRight |
データセットのユーザーに割り当てるアクセス権 (アクセス許可レベル) |
|
| identifier |
string |
プリンシパルの種類 |
| principalType |
プリンシパルの種類 |
DatasetUserAccessRight
ユーザーがデータセットに対して持っているアクセス権 (アクセス許可レベル)
| 値 | 説明 |
|---|---|
| None |
データセット内のコンテンツへのアクセス許可を削除します |
| Read |
データセット内のコンテンツへの読み取りアクセス権を付与します |
| ReadWrite |
データセット内のコンテンツに対する読み取りと書き込みのアクセス権を付与します |
| ReadReshare |
データセット内のコンテンツへの読み取りと再共有のアクセス権を付与します |
| ReadWriteReshare |
データセット内のコンテンツへの読み取り、書き込み、および再共有アクセスを許可します |
| ReadExplore |
データセット内のコンテンツへの読み取りと探索のアクセス権を付与します |
| ReadReshareExplore |
データセット内のコンテンツへの読み取り、再共有、探索アクセスを許可します |
| ReadWriteExplore |
データセット内のコンテンツへの読み取り、書き込み、探索のアクセス権を付与します |
| ReadWriteReshareExplore |
データセット内のコンテンツへの読み取り、書き込み、再共有、探索アクセスを許可します |
DatasetUsersAccess
データセットにアクセスできる Power BI プリンシパルの一覧の OData 応答ラッパー
| 名前 | 型 | 説明 |
|---|---|---|
| @odata.context |
string |
|
| value |
データセットにアクセスできるユーザーの一覧 |
PrincipalType
プリンシパルの種類
| 値 | 説明 |
|---|---|
| None |
プリンシパルの種類はありません。 組織全体レベルのアクセスに使用します。 |
| User |
ユーザー プリンシパルの種類 |
| Group |
グループ プリンシパルの種類 |
| App |
サービス プリンシパルの種類 |