Compartilhar via


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
datasetId
path True

string

A ID do conjunto de dados

Respostas

Nome Tipo Description
200 OK

DatasetUsersAccess

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
DatasetUserAccess

Uma entrada correta de acesso de entidade do Power BI para um conjunto de dados

DatasetUserAccessRight

O direito de acesso que o usuário tem para o conjunto de dados (nível de permissão)

DatasetUsersAccess

O wrapper de resposta OData para uma lista de entidades de segurança do Power BI com acesso a um conjunto de dados

PrincipalType

O tipo principal

DatasetUserAccess

Uma entrada correta de acesso de entidade do Power BI para um conjunto de dados

Nome Tipo Description
datasetUserAccessRight

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 de tipo principal, forneça oUPN . Caso contrário, forneça o de ID do objeto da entidade de segurança.

principalType

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

DatasetUserAccess[]

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