Datasets - Post Dataset User
Concede los permisos del usuario especificado al conjunto de datos especificado.
Cuando los permisos de usuario para un conjunto de datos se han actualizado recientemente, es posible que los nuevos permisos no estén disponibles inmediatamente a través de llamadas API. Para actualizar los permisos de usuario, use la llamada API Actualizar permisos de usuario .
Ámbito requerido
Dataset.ReadWrite.All
Limitaciones
- No se admite la adición de permisos a entidades de servicio (app principalType)
- El autor de la llamada debe tener permisos ReadReshare en el conjunto de datos.
- Esta llamada API no se puede usar para conceder permiso de escritura del conjunto de datos en el conjunto de datos.
POST https://api.powerbi.com/v1.0/myorg/datasets/{datasetId}/users
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
dataset
|
path | True |
string |
El identificador del conjunto de datos |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
datasetUserAccessRight | True |
Necesario. Derecho de acceso que se va a conceder al usuario para el conjunto de datos. |
|
identifier | True |
string |
Para el tipo |
principalType | True |
Tipo de entidad de seguridad |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
Ejemplos
Example |
Example for granting Read |
Example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/datasets/cfafbeb1-8037-4d0c-896e-a46fb27ff229/users
{
"identifier": "john@contoso.com",
"principalType": "User",
"datasetUserAccessRight": "Read"
}
Sample Response
Example for granting ReadExplore right to a security group
Sample Request
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"
}
Sample Response
Definiciones
Nombre | Description |
---|---|
Dataset |
Necesario. Derecho de acceso que se va a conceder al usuario para el conjunto de datos. |
Post |
Una entrada de derecho de acceso de usuario de Power BI para un conjunto de datos |
Principal |
Tipo de entidad de seguridad |
DatasetUserAccessRightEntry
Necesario. Derecho de acceso que se va a conceder al usuario para el conjunto de datos.
Nombre | Tipo | Description |
---|---|---|
Read |
string |
Concede acceso de lectura al contenido del conjunto de datos. |
ReadExplore |
string |
Concede acceso de lectura y exploración al contenido del conjunto de datos. |
ReadReshare |
string |
Concede acceso de lectura y recompartición al contenido del conjunto de datos |
ReadReshareExplore |
string |
Concede acceso de lectura, volver a compartir y explorar el contenido del conjunto de datos. |
PostDatasetUserAccess
Una entrada de derecho de acceso de usuario de Power BI para un conjunto de datos
Nombre | Tipo | Description |
---|---|---|
datasetUserAccessRight |
Necesario. Derecho de acceso que se va a conceder al usuario para el conjunto de datos. |
|
identifier |
string |
Para el tipo |
principalType |
Tipo de entidad de seguridad |
PrincipalType
Tipo de entidad de seguridad
Nombre | Tipo | Description |
---|---|---|
App |
string |
Tipo de entidad de servicio |
Group |
string |
Tipo de entidad de seguridad de grupo |
None |
string |
No hay ningún tipo de entidad de seguridad. Use para el acceso de nivel de organización completo. |
User |
string |
Tipo de entidad de seguridad de usuario |