Datasets - Post Dataset User In Group
Przyznaje określonemu użytkownikowi uprawnienia do określonego zestawu danych.
Gdy uprawnienia użytkownika do zestawu danych zostały ostatnio zaktualizowane, nowe uprawnienia mogą nie być natychmiast dostępne za pośrednictwem wywołań interfejsu API. Aby odświeżyć uprawnienia użytkownika, użyj wywołania interfejsu API Odświeżanie uprawnień użytkownika .
Zakres wymagany
Dataset.ReadWrite.All
Ograniczenia
- Dodawanie uprawnień do jednostek usługi (typu principalType aplikacji) nie jest obsługiwane
- Obiekt wywołujący musi mieć uprawnienia Do odczytuUdostępu w zestawie danych.
- Tego wywołania interfejsu API nie można użyć do udzielenia uprawnienia do zapisu zestawu danych w zestawie danych
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets/{datasetId}/users
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
dataset
|
path | True |
string |
Identyfikator zestawu danych |
group
|
path | True |
string uuid |
Identyfikator obszaru roboczego |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
datasetUserAccessRight | True |
Wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych. |
|
identifier | True |
string |
W przypadku typu podmiotu |
principalType | True |
Typ podmiotu zabezpieczeń |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
Przykłady
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
Definicje
Nazwa | Opis |
---|---|
Dataset |
Wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych. |
Post |
Wpis prawa dostępu użytkownika usługi Power BI dla zestawu danych |
Principal |
Typ podmiotu zabezpieczeń |
DatasetUserAccessRightEntry
Wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych.
Nazwa | Typ | Opis |
---|---|---|
Read |
string |
Przyznaje dostęp do odczytu do zawartości w zestawie danych |
ReadExplore |
string |
Przyznaje uprawnienia do odczytu i eksplorowania dostępu do zawartości w zestawie danych |
ReadReshare |
string |
Przyznaje dostęp do odczytu i udostępniania dalej do zawartości w zestawie danych |
ReadReshareExplore |
string |
Przyznaje uprawnienia do odczytu, udostępniania dalej i eksplorowania dostępu do zawartości w zestawie danych |
PostDatasetUserAccess
Wpis prawa dostępu użytkownika usługi Power BI dla zestawu danych
Nazwa | Typ | Opis |
---|---|---|
datasetUserAccessRight |
Wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych. |
|
identifier |
string |
W przypadku typu podmiotu |
principalType |
Typ podmiotu zabezpieczeń |
PrincipalType
Typ podmiotu zabezpieczeń
Nazwa | Typ | Opis |
---|---|---|
App |
string |
Typ jednostki usługi |
Group |
string |
Typ podmiotu zabezpieczeń grupy |
None |
string |
Brak typu podmiotu zabezpieczeń. Służy do uzyskiwania dostępu na poziomie całej organizacji. |
User |
string |
Typ podmiotu zabezpieczeń użytkownika |