Gateways - Get Datasource Users
Retourne la liste des utilisateurs qui ont accès à la source de données spécifiée.
Permissions
L’utilisateur doit disposer d’autorisations d’administrateur de passerelle.
Étendue requise
Dataset.ReadWrite.All ou Dataset.Read.All
Limites
Les passerelles de réseau virtuel (VNet) ne sont pas prises en charge.
GET https://api.powerbi.com/v1.0/myorg/gateways/{gatewayId}/datasources/{datasourceId}/users
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
datasource
|
path | True |
string (uuid) |
ID de source de données |
|
gateway
|
path | True |
string (uuid) |
ID de passerelle. Lors de l’utilisation d’un cluster de passerelle, l’ID de passerelle fait référence à la passerelle principale (première) du cluster. Dans ce cas, l’ID de passerelle est similaire à l’ID de cluster de passerelle. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Ok |
Exemples
Example
Exemple de requête
GET https://api.powerbi.com/v1.0/myorg/gateways/1f69e798-5852-4fdd-ab01-33bb14b6e934/datasources/252b9de8-d915-4788-aaeb-ec8c2395f970/users
Exemple de réponse
{
"value": [
{
"datasourceAccessRight": "Read",
"displayName": "John Nick",
"emailAddress": "john@contoso.com",
"identifier": "john@contoso.com",
"principalType": "User"
},
{
"datasourceAccessRight": "ReadOverrideEffectiveIdentity",
"displayName": "ContosoTestApp",
"identifier": "3d9b93c6-7b6d-4801-a491-1738910904fd",
"principalType": "App"
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Datasource |
Un utilisateur Power BI ayant accès à la source de données |
|
Datasource |
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur la source de données |
|
Datasource |
Wrapper de réponse OData pour une liste d’utilisateurs Power BI ayant accès à une source de données |
|
Principal |
Type de principal |
|
Service |
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded. |
DatasourceUser
Un utilisateur Power BI ayant accès à la source de données
| Nom | Type | Description |
|---|---|---|
| datasourceAccessRight |
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur la source de données |
|
| displayName |
string |
Nom complet du principal |
| emailAddress |
string |
Adresse e-mail de l’utilisateur |
| identifier |
string |
ID d’objet du principal |
| principalType |
Type de principal |
|
| profile |
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded. |
DatasourceUserAccessRight
Droit d’accès (niveau d’autorisation) qu’un utilisateur a sur la source de données
| Valeur | Description |
|---|---|
| None |
Aucune autorisation d’accès à la source de données. S’applique uniquement lors de la mise à jour des autorisations utilisateur. |
| Read |
Les jeux de données appartenant à l’utilisateur ont un accès en lecture à la source de données |
| ReadOverrideEffectiveIdentity |
L’utilisateur peut remplacer l’identité effective pour Power BI Embedded. Applicable uniquement pour les sources de données Analysis Services locales. |
DatasourceUsers
Wrapper de réponse OData pour une liste d’utilisateurs Power BI ayant accès à une source de données
| Nom | Type | Description |
|---|---|---|
| @odata.context |
string |
|
| value |
Liste des utilisateurs ayant accès à une source de données |
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 |
ServicePrincipalProfile
Profil de principal du service Power BI. Uniquement pertinent pour la solution multilocataire Power BI Embedded.
| Nom | Type | Description |
|---|---|---|
| displayName |
string |
Nom du profil du principal de service |
| id |
string (uuid) |
ID de profil du principal de service |