Datasets - Post Dataset User
Udělí zadanému uživateli oprávnění k zadané datové sadě.
Když se uživatelská oprávnění k datové sadě nedávno aktualizovala, nemusí být nová oprávnění okamžitě dostupná prostřednictvím volání rozhraní API. Pokud chcete aktualizovat uživatelská oprávnění, použijte volání rozhraní API pro aktualizace uživatelských oprávnění .
Požadovaný obor
Dataset.ReadWrite.All
Omezení
- Přidání oprávnění k instančním objektům (app principalType) se nepodporuje.
- Volající musí mít pro datovou sadu oprávnění ReadReshare.
- Toto volání rozhraní API nejde použít k udělení oprávnění k zápisu datové sady pro datovou sadu.
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
dataset
|
path | True |
string |
ID datové sady |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
datasetUserAccessRight | True |
Povinná hodnota. Přístupové právo k udělení uživateli pro datovou sadu |
|
identifier | True |
string |
Pro typ |
principalType | True |
Typ objektu zabezpečení |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
Příklady
Example |
Example for granting Read |
Example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/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/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"principalType": "Group",
"datasetUserAccessRight": "ReadReshare"
}
Sample Response
Definice
Name | Description |
---|---|
Dataset |
Povinná hodnota. Přístupové právo k udělení uživateli pro datovou sadu |
Post |
Přístup uživatele Power BI ke správné položce datové sady |
Principal |
Typ objektu zabezpečení |
DatasetUserAccessRightEntry
Povinná hodnota. Přístupové právo k udělení uživateli pro datovou sadu
Name | Typ | Description |
---|---|---|
Read |
string |
Uděluje přístup pro čtení k obsahu v datové sadě. |
ReadExplore |
string |
Uděluje přístup ke čtení a prozkoumání obsahu v datové sadě. |
ReadReshare |
string |
Uděluje přístup ke čtení a opětovnému sdílení obsahu v datové sadě. |
ReadReshareExplore |
string |
Uděluje oprávnění ke čtení, opětovnému sdílení a prozkoumání přístupu k obsahu v datové sadě. |
PostDatasetUserAccess
Přístup uživatele Power BI ke správné položce datové sady
Name | Typ | Description |
---|---|---|
datasetUserAccessRight |
Povinná hodnota. Přístupové právo k udělení uživateli pro datovou sadu |
|
identifier |
string |
Pro typ |
principalType |
Typ objektu zabezpečení |
PrincipalType
Typ objektu zabezpečení
Name | Typ | Description |
---|---|---|
App |
string |
Typ instančního objektu |
Group |
string |
Typ objektu zabezpečení skupiny |
None |
string |
Žádný typ objektu zabezpečení. Používá se pro přístup na úrovni celé organizace. |
User |
string |
Typ objektu zabezpečení uživatele |