Datasets - Post Dataset User In Group
Предоставляет указанному пользователю разрешения на доступ к указанному набору данных.
Когда недавно были обновлены разрешения пользователя для набора данных, новые разрешения могут быть недоступны сразу через вызовы API. Чтобы обновить разрешения пользователя, используйте вызов API "Обновить разрешения пользователя ".
Требуемая область
Dataset.ReadWrite.All
Ограничения
- Добавление разрешений для субъектов-служб (app principalType) не поддерживается
- Вызывающий объект должен иметь разрешения ReadReshare для набора данных.
- Этот вызов API не может использоваться для предоставления разрешения на запись набора данных для набора данных
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/users
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
dataset
|
path | True |
string |
Идентификатор набора данных |
group
|
path | True |
string uuid |
идентификатор рабочей области; |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
datasetUserAccessRight | True |
Обязательный. Право доступа, предоставляемое пользователю для набора данных. |
|
identifier | True |
string |
Для типа |
principalType | True |
Тип субъекта |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
Примеры
Example |
Example for granting Read |
Example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Sample Response
Example for granting ReadExplore right to a security group
Sample Request
POST https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"principalType": "Group",
"datasetUserAccessRight": "ReadReshare"
}
Sample Response
Определения
Имя | Описание |
---|---|
Dataset |
Обязательный. Право доступа, предоставляемое пользователю для набора данных. |
Post |
Запись правого доступа пользователя Power BI для набора данных |
Principal |
Тип субъекта |
DatasetUserAccessRightEntry
Обязательный. Право доступа, предоставляемое пользователю для набора данных.
Имя | Тип | Описание |
---|---|---|
Read |
string |
Предоставляет доступ на чтение содержимого в наборе данных |
ReadExplore |
string |
Предоставляет доступ на чтение и изучение содержимого в наборе данных |
ReadReshare |
string |
Предоставляет доступ на чтение и повторное предоставление доступа к содержимому в наборе данных |
ReadReshareExplore |
string |
Предоставляет доступ для чтения, повторного доступа и просмотра содержимого в наборе данных |
PostDatasetUserAccess
Запись правого доступа пользователя Power BI для набора данных
Имя | Тип | Описание |
---|---|---|
datasetUserAccessRight |
Обязательный. Право доступа, предоставляемое пользователю для набора данных. |
|
identifier |
string |
Для типа |
principalType |
Тип субъекта |
PrincipalType
Тип субъекта
Имя | Тип | Описание |
---|---|---|
App |
string |
Тип субъекта-службы |
Group |
string |
Тип субъекта-группы |
None |
string |
Нет типа субъекта. Используется для доступа на уровне всей организации. |
User |
string |
Тип участника-пользователя |