Datasets - Get Dataset Users
Retorna uma lista de entidades de segurança que têm acesso ao conjunto de dados especificado.
Quando as permissões de usuário para um conjunto de dados foram atualizadas recentemente, as novas permissões podem não estar disponíveis imediatamente por meio de chamadas à API. Para atualizar as permissões do usuário, use a chamada Atualizar Permissões de Usuário API.
Permissões
As permissões para essa chamada à API são listadas em permissões conjuntos de dados.
Escopo necessário
Dataset.Read.All ou Dataset.ReadWrite.All
Limitações
O chamador deve ter permissões ReadWriteReshare no conjunto de dados. Ou seja, administradores de pastas, membros e colaboradores com permissões de recompartilhamento ou proprietários de conjuntos de dados.
GET https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
dataset
|
path | True |
string |
A ID do conjunto de dados |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
OKEY |
Exemplos
Example
Solicitação de exemplo
GET https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
Resposta de exemplo
{
"value": [
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
},
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"principalType": "Group",
"datasetUserAccessRight": "ReadReshare"
},
{
"identifier": "3d9b93c6-7b6d-4801-a491-1738910904fd",
"principalType": "App",
"datasetUserAccessRight": "ReadWriteReshareExplore"
}
]
}
Definições
| Nome | Description |
|---|---|
|
Dataset |
Uma entrada correta de acesso de entidade do Power BI para um conjunto de dados |
|
Dataset |
O direito de acesso que o usuário tem para o conjunto de dados (nível de permissão) |
|
Dataset |
O wrapper de resposta OData para uma lista de entidades de segurança do Power BI com acesso a um conjunto de dados |
|
Principal |
O tipo principal |
DatasetUserAccess
Uma entrada correta de acesso de entidade do Power BI para um conjunto de dados
| Nome | Tipo | Description |
|---|---|---|
| datasetUserAccessRight |
Os direitos de acesso a serem atribuídos ao usuário para o conjunto de dados (nível de permissão) |
|
| identifier |
string |
Para |
| principalType |
O tipo principal |
DatasetUserAccessRight
O direito de acesso que o usuário tem para o conjunto de dados (nível de permissão)
| Valor | Description |
|---|---|
| None |
Remove a permissão para o conteúdo no conjunto de dados |
| Read |
Concede acesso de leitura ao conteúdo no conjunto de dados |
| ReadWrite |
Concede acesso de leitura e gravação ao conteúdo no conjunto de dados |
| ReadReshare |
Concede acesso de leitura e compartilhamento ao conteúdo no conjunto de dados |
| ReadWriteReshare |
Concede acesso de leitura, gravação e compartilhamento ao conteúdo no conjunto de dados |
| ReadExplore |
Concede acesso de leitura e exploração ao conteúdo no conjunto de dados |
| ReadReshareExplore |
Concede acesso de leitura, compartilhamento e exploração ao conteúdo no conjunto de dados |
| ReadWriteExplore |
Concede acesso de leitura, gravação e exploração ao conteúdo no conjunto de dados |
| ReadWriteReshareExplore |
Concede acesso de leitura, gravação, compartilhamento e exploração ao conteúdo no conjunto de dados |
DatasetUsersAccess
O wrapper de resposta OData para uma lista de entidades de segurança do Power BI com acesso a um conjunto de dados
| Nome | Tipo | Description |
|---|---|---|
| @odata.context |
string |
|
| value |
A lista de usuários com acesso a um conjunto de dados |
PrincipalType
O tipo principal
| Valor | Description |
|---|---|
| None |
Nenhum tipo de entidade de segurança. Use todo o acesso ao nível da organização. |
| User |
Tipo de entidade de usuário |
| Group |
Tipo de entidade de grupo |
| App |
Tipo de entidade de serviço |