Описание параметров
Имя | Описание | Пример в 5.7 | ||
---|---|---|---|---|
GenericAccessInfo | информация о типе доступа к мультисфере | "cube_access_detailed": [ | ||
"name": string, | имя мультисферы | "name": "test_cube", | ||
"access": m_access_type | тип доступа к мультисфере: none - нет доступа к мультисфере, | "access": "composite"}] | ||
"groups_access": | тип доступа к сфере через группу: full_access - полный доступ | "full_access" : ["25a34042-7b9c00a9-e40e59d7-e8619690"] | ||
"id": string, | идентификатор мультисферы, размерности или факта | {"id": "a01c75df", | ||
"is_fully_available": | флаг полного доступа к мультисфере | "is_fully_available" : true, | ||
"type" : OlapDataType, | тип данных размерности OlapDataType: | "type" : 8, | ||
CubeAccessInfoDetailed | детализированная информация о правах на размерности и факты | "member_cubes_access": { | ||
"access": m_access_type, | тип доступа к мультисфере: none - нет доступа к мультисфере, | "access": "composite", | ||
"cube_id": string, | идентификатор мультисферы | "cube_id": "a01c75df", | ||
"dims": GenericAccessInfo, | информация о типе доступа к размерности суммарное право на размерность в виде идентификатора в одном из атрибутов: full_access - полный доступ к размерности is_fully_available - флаг полного доступа | "dims" : [ { "access" : "indirect", "groups_access" : { "full_access" : [ ], "restrict_access" : [ ] }, "id" : "5d89bc3d", "is_fully_available" : true, "name" : "ChequeID", "type" : 5 }, | ||
"facts": GenericAccessInfo | информация о типе доступа к факту | "facts": [ }]} | ||
CubeRestrictionsDetailed | ||||
"cube_id": string, | идентификатор мультисферы | "cube_id": "a01c75df", | ||
"allowed_dims": [string], | список идентификаторов доступных размерностей | "allowed_dims": ["8f1376aa","8827749a","7f36086f","7974acb6","705100db","47c14255","d02df7f7","a7e4c281","28ca5ab0","9e78f493"], | ||
"allowed_facts": [string] | список идентификаторов доступных фактов | "allowed_facts": ["6993c4d4","cde7f624"] | ||
"dim_restrict_allowed" | список идентификаторов размерностей, у которых есть недостпные элементы | "dim_restrict_allowed": ["6903c4d4","0de7f624"] |
Обязательные действия
- авторизоваться authenticate : login
Команды
Общие ошибки
Код ошибки | Текст ошибки | Описание |
---|---|---|
"code": PermissionError (204) | "message": "Can't work with cube permissions: Not enough roles" | ошибка появляется, если у пользователя нет соответствующих ролей |
"code": RequestError (260) | "message": "Failed to cast to PermissionsCommand in handle_permission_command()" | ошибка появляется, когда не удалось преобразовать команду к PermissionsCommand |
"code": RequestError (260) | "message": "Failed while handling PermissionsCommand: State 'cmd' is not handled" | ошибка появляется, когда отправленная команда не описана на сервере |