Datasets - Get Dataset Users
Retorna uma lista de entidades de segurança que têm acesso ao modelo semântico especificado. O modelo semântico pode residir em Meu workspace ou outro workspace, desde que o chamador tenha as permissões necessárias.
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 |