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
Образец запроса
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"
}
Пример ответа
Example for granting ReadExplore right to a security group
Образец запроса
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"
}
Пример ответа
Определения
Имя | Описание |
---|---|
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 |
Тип участника-пользователя |