Datasets - Post Dataset User
Accorde les autorisations de l’utilisateur spécifié au jeu de données spécifié.
Lorsque les autorisations utilisateur sur un jeu de données ont été récemment mises à jour, les nouvelles autorisations peuvent ne pas être immédiatement disponibles par le biais d’appels d’API. Pour actualiser les autorisations utilisateur, utilisez l’appel de l’API Actualiser les autorisations utilisateur .
Étendue requise
Dataset.ReadWrite.All
Limites
- L’ajout d’autorisations aux principaux de service (app principalType) n’est pas pris en charge
- L’appelant doit disposer d’autorisations ReadReshare sur le jeu de données.
- Cet appel d’API ne peut pas être utilisé pour accorder l’autorisation d’écriture du jeu de données sur le jeu de données
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
ID du jeu de données |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| datasetUserAccessRight | True |
Obligatoire. Droit d’accès à accorder à l’utilisateur pour le jeu de données. |
|
| identifier | True |
string |
Pour le type |
| principalType | True |
Type de principal |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Ok |
Exemples
| Example |
|
Example for granting Read |
Example
Exemple de requête
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Exemple de réponse
Example for granting ReadExplore right to a security group
Exemple de requête
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"
}
Exemple de réponse
Définitions
| Nom | Description |
|---|---|
|
Dataset |
Obligatoire. Droit d’accès à accorder à l’utilisateur pour le jeu de données. |
|
Post |
Entrée de droit d’accès utilisateur Power BI pour un jeu de données |
|
Principal |
Type de principal |
DatasetUserAccessRightEntry
Obligatoire. Droit d’accès à accorder à l’utilisateur pour le jeu de données.
| Valeur | Description |
|---|---|
| Read |
Octroie l’accès en lecture au contenu dans le jeu de données |
| ReadReshare |
Accorde l’accès en lecture et repartage au contenu du jeu de données |
| ReadExplore |
Octroie l’accès en lecture et explorer au contenu du jeu de données |
| ReadReshareExplore |
Accorde l’accès en lecture, repartage et exploration du contenu dans le jeu de données |
PostDatasetUserAccess
Entrée de droit d’accès utilisateur Power BI pour un jeu de données
| Nom | Type | Description |
|---|---|---|
| datasetUserAccessRight |
Obligatoire. Droit d’accès à accorder à l’utilisateur pour le jeu de données. |
|
| identifier |
string |
Pour le type |
| principalType |
Type de principal |
PrincipalType
Type de principal
| Valeur | Description |
|---|---|
| None |
Aucun type de principal. Utiliser pour l’ensemble de l’accès au niveau de l’organisation. |
| User |
Type de principal de l’utilisateur |
| Group |
Type de principal de groupe |
| App |
Type de principal de service |