Обязательные действия
- авторизоваться authenticate : login
- создать слой user_layer : create_layer
- открыть мультисферу - запросить размерности OLAP : dimension и факты OLAP : fact
Описание параметров
Имя | Описание | Пример | Комментарии | ||
|---|---|---|---|---|---|
| FactsDesc | параметры факта | olap3_type: исходный = 1, plm_type: Сумма=0,
| |||
"id": string | идентификатор факта | "0555fdc4" | |||
"name": string | имя факта | "имя факта" | |||
"level": int | уровень расчета факта; | 1, | |||
"visible": bool | видимость факта | true, | |||
"level_fixed_dim": string | идентификатор опорной размерности | "00000000" | |||
"is_level_fixed": bool | расчет по опорной размерности; true, если факт рассчитывается по опорной размерности; false в остальных случаях | false | |||
"selected": bool | отметка факта | false, | |||
"horizontal": bool | флаг горизонтального тип расчета | false, | |||
"olap3_type": int | тип факта | 1, | |||
"plm_type": int | вид факта | 1, | |||
"base_id": string | идентификатор исходного факта для обозначения копии | "00000000" | |||
"fgroup_id": | поле устарело | "00000000" | |||
"data_type": string | вид факта; формируется на основе значения, установленного в поле plm_type | "summ" | |||
"nulls_allowed": bool | допустимость null значений | false | |||
"is_shown": bool | признак, определяющий, не является ли факт скрытым для пользователя; если false, то факт скрыт | true | |||
Команды
Общие ошибки
Код ошибки | Текст ошибки | Описание |
|---|---|---|
| "code":fact_invalid(402) | "message":"Fact create copy fail." | ошибка создания копии факта |
| "code":fact_invalid(402) | "message":"Fact used in formula does not exist." | ошибка появляется, когда факт, используемый в формуле вычислимого факта, не существует |
| "code":fact_invalid(402) | "message":"Fact doesn't exists." | ошибка появляется, когда факта не существует |
| "code":fact_invalid(402) | "message":"Group fact should not be in a formula" | ошибка появляется при попытке использовать группу фактов в формуле вычислимого факта |
| "code":olap(400) | "message":"Fact create calculation fail: " + (дополнительная информация) | ошибка создания вычислимого факта |
| "code":olap(400) | "message":"Fact group creation fail: " + (дополнительная информация) | ошибка создания группы фактов |
| "code":olap(400) | "message":"Fact recalculation fail: " +(дополнительная информация) | ошибка расчета после изменения формулы вычислимого факта |
| "code":fact_invalid(402) | "message":"fact_delete" | либо факт был удален, либо его не существует |
| "code":fact_invalid(402) | "message":"Fail to delete the last fact." | невозможно удалить последний факт |
| "code":fact_invalid(402) | "message":"No such fact" | ошибка появляется, когда факт не был найден |
| "code":fact_invalid(402) | "Can't add data for a fact with that type." | появляется, когда пользователь пытается добавить новые данные для факта, который является вычислимым или группой фактов |