Datasets - Post Dataset User
Concede as permissões do usuário especificado 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 à API atualizar permissões de usuário .
Escopo necessário
Dataset.ReadWrite.All
Limitações
- Não há suporte para adicionar permissões a entidades de serviço (app principalType)
- O chamador deve ter permissões ReadReshare no conjunto de dados.
- Essa chamada à API não pode ser usada para conceder permissão de gravação do conjunto de dados no conjunto de dados
POST 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 |
Corpo da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| datasetUserAccessRight | True |
Obrigatório O direito de acesso a ser concedido ao usuário para o conjunto de dados. |
|
| identifier | True |
string |
Para o tipo |
| principalType | True |
O tipo principal |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
OKEY |
Exemplos
| Example |
|
Example for granting Read |
Example
Solicitação de exemplo
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Resposta de exemplo
Example for granting ReadExplore right to a security group
Solicitação de exemplo
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"
}
Resposta de exemplo
Definições
| Nome | Description |
|---|---|
|
Dataset |
Obrigatório O direito de acesso a ser concedido ao usuário para o conjunto de dados. |
|
Post |
Uma entrada certa de acesso de usuário do Power BI para um conjunto de dados |
|
Principal |
O tipo principal |
DatasetUserAccessRightEntry
Obrigatório O direito de acesso a ser concedido ao usuário para o conjunto de dados.
| Valor | Description |
|---|---|
| Read |
Concede acesso de leitura ao conteúdo no conjunto de dados |
| ReadReshare |
Concede acesso de leitura 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 |
PostDatasetUserAccess
Uma entrada certa de acesso de usuário do Power BI para um conjunto de dados
| Nome | Tipo | Description |
|---|---|---|
| datasetUserAccessRight |
Obrigatório O direito de acesso a ser concedido ao usuário para o conjunto de dados. |
|
| identifier |
string |
Para o tipo |
| principalType |
O tipo principal |
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 |