Datasets - Put Dataset User In Group
Обновления разрешения существующего набора данных указанного пользователя на указанные разрешения.
Когда недавно были обновлены разрешения пользователя на набор данных, новые разрешения могут быть недоступны сразу через вызовы API. Чтобы обновить разрешения пользователя, используйте вызов API "Обновить разрешения пользователя ".
Этот вызов API можно использовать для удаления всех разрешений набора данных указанного пользователя с помощью datasetUserAccessRight: None
Dataset.ReadWrite.All
Разрешения для этого вызова API перечислены в разрешениях наборов данных.
- Обновление разрешений для субъектов-служб (app principalType) не поддерживается
- Вызывающий объект должен иметь разрешения ReadWriteReshare для набора данных. Это значит, что администраторы папок, члены и участники с разрешениями на повторное предоставление общего доступа или владельцы наборов данных.
- Этот API нельзя использовать для добавления или удаления разрешения на запись .
- Этот API нельзя использовать для удаления наследуемых разрешений на уровне папок. Для администраторов папок и участников разрешение ReadWriteReshareExplore на наборы данных папки наследуется. Для участников папок разрешение ReadWriteExplore на наборы данных папки наследуется. Для средств просмотра папок разрешение на чтение наборов данных папки наследуется.
PUT https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/users
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
dataset
|
path | True |
string |
Идентификатор набора данных |
group
|
path | True |
string uuid |
идентификатор рабочей области; |
Имя | Обязательно | Тип | Описание |
---|---|---|---|
datasetUserAccessRight | True |
Права доступа, назначаемые пользователю для набора данных (уровень разрешений) |
|
identifier | True |
string |
Для типа |
principalType | True |
Тип субъекта |
Имя | Тип | Описание |
---|---|---|
200 OK |
ОК |
Образец запроса
PUT 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"
}
Пример ответа
Образец запроса
PUT 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 |
Запись правого доступа субъекта Power BI для набора данных |
Dataset |
Право доступа, которое пользователь имеет для набора данных (уровень разрешений) |
Principal |
Тип субъекта |
Запись правого доступа субъекта Power BI для набора данных
Имя | Тип | Описание |
---|---|---|
datasetUserAccessRight |
Права доступа, назначаемые пользователю для набора данных (уровень разрешений) |
|
identifier |
string |
Для типа |
principalType |
Тип субъекта |
Право доступа, которое пользователь имеет для набора данных (уровень разрешений)
Значение | Описание |
---|---|
None |
Удаляет разрешение на содержимое в наборе данных. |
Read |
Предоставляет доступ на чтение к содержимому в наборе данных |
ReadExplore |
Предоставляет доступ на чтение и изучение содержимого в наборе данных |
ReadReshare |
Предоставляет доступ на чтение и повторное предоставление доступа к содержимому в наборе данных |
ReadReshareExplore |
Предоставляет доступ для чтения, повторного доступа и просмотра содержимого в наборе данных |
ReadWrite |
Предоставляет доступ на чтение и запись к содержимому в наборе данных. |
ReadWriteExplore |
Предоставляет доступ на чтение, запись и изучение содержимого в наборе данных |
ReadWriteReshare |
Предоставляет доступ для чтения, записи и повторного доступа к содержимому в наборе данных |
ReadWriteReshareExplore |
Предоставляет доступ на чтение, запись, повторное предоставление доступа к содержимому в наборе данных |
Тип субъекта
Значение | Описание |
---|---|
App |
Тип субъекта-службы |
Group |
Тип субъекта-группы |
None |
Тип субъекта отсутствует. Используется для доступа на уровне всей организации. |
User |
Тип субъекта-пользователя |