Obtiene el estado del interruptor de permisos a nivel de fila para un conjunto de datos especificado.
Descripción de la operación
Esta interfaz solo admite el nuevo modelo de permisos de filas y columnas de Quick BI. Si aún utiliza los permisos de filas y columnas anteriores, migre al nuevo modelo de permisos de filas y columnas antes de llamar a esta interfaz. Para migrar al nuevo modelo de permisos de filas y columnas, siga estos pasos: en Gestión de la organización -> Configuración de seguridad -> Actualizar permisos de filas y columnas, haga clic en Actualización con un clic para actualizar a los nuevos permisos a nivel de fila.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
quickbi-public:QueryDatasetSwitchInfo |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| CubeId |
string |
Sí |
El ID del conjunto de datos. |
7c7223ae-****-3c744528014b |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| RequestId |
string |
El ID de la solicitud. |
FAECEFA8-09BB-58AB-BC58-C8ACEFE4D232 |
| Result |
object |
Los detalles de los interruptores de permisos de filas y columnas del conjunto de datos. |
|
| CubeId |
string |
El ID del conjunto de datos. |
7c7223ae-****-3c744528014b |
| IsOpenColumnLevelPermission |
integer |
El estado del interruptor de permisos de campo a nivel de columna. Valores válidos:
|
1 |
| IsOpenRowLevelPermission |
integer |
El estado del interruptor de permisos a nivel de fila. Valores válidos:
|
1 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Success": true,
"RequestId": "FAECEFA8-09BB-58AB-BC58-C8ACEFE4D232",
"Result": {
"CubeId": "7c7223ae-****-3c744528014b",
"IsOpenColumnLevelPermission": 1,
"IsOpenRowLevelPermission": 1
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | Cube.Not.Exist | The Cube does not exist. | The Cube does not exist. |
| 400 | CubePermission.Columnlevel.VersionError | You are not allowed to use the new dataLevelPermission API. | You are not allowed to use new dataLevelPermission api. |
| 400 | Cube.NotBelongTo.CurrentOrganization | The cube does not belong to the current organization %s. | Cube do not belong to current organization:%s. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.