Datasets - Post Dataset User
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 .
Wymagany zakres
Dataset.ReadWrite.All
Ograniczenia
- Dodawanie uprawnień do jednostek usługi (nazwa główna aplikacji) nie jest obsługiwane
- Obiekt wywołujący musi mieć uprawnienia ReadReshare w zestawie danych.
- Nie można użyć tego wywołania interfejsu API w celu udzielenia zestawowi danych uprawnień do zapisu zestawu danych
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
Identyfikator zestawu danych |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| datasetUserAccessRight | True |
To jest wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych. |
|
| identifier | True |
string |
W przypadku typu |
| principalType | True |
Typ podmiotu zabezpieczeń |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK |
Przykłady
| Example |
|
Example for granting Read |
Example
Przykładowe żądanie
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Przykładowa odpowiedź
Example for granting ReadExplore right to a security group
Przykładowe żądanie
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"principalType": "Group",
"datasetUserAccessRight": "ReadReshare"
}
Przykładowa odpowiedź
Definicje
| Nazwa | Opis |
|---|---|
|
Dataset |
To jest 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
To jest wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych.
| Wartość | Opis |
|---|---|
| Read |
Przyznaje dostęp do odczytu zawartości w zestawie danych |
| ReadReshare |
Przyznaje dostęp do odczytu i udostępniania dalej do zawartości w zestawie danych |
| ReadExplore |
Przyznaje dostęp do odczytu i eksplorowania zawartości w zestawie danych |
| ReadReshareExplore |
Udziela uprawnień 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 |
To jest wymagane. Prawo dostępu do udzielenia użytkownikowi zestawu danych. |
|
| identifier |
string |
W przypadku typu |
| principalType |
Typ podmiotu zabezpieczeń |
PrincipalType
Typ podmiotu zabezpieczeń
| Wartość | Opis |
|---|---|
| None |
Brak typu podmiotu zabezpieczeń. Służy do uzyskiwania dostępu na poziomie całej organizacji. |
| User |
Typ podmiotu zabezpieczeń użytkownika |
| Group |
Typ podmiotu zabezpieczeń grupy |
| App |
Typ jednostki usługi |