Для модельных кубов работает другая логика: у них нет понятия id и title как в старых кубах.
Структура, хранящая информацию о кубе выглядит следующим образом:
{
guid: '85-agile-zebra-bounded-daringly',
name: 'Количество',
config: {
possible_aggregations: [
'count',
'uniq',
],
},
dataType: 'STRING',
sql_query: '"amount"',
nativeType: 'Float64',
sourceName: 'amount',
sourceType: 'numeric',
},
-
dataType, sql_query, nativeType, sourceName, sourceType - информация о типе в кубе и в источнике данных.
-
объект config аналогичен и старому кубу.
-
Из новых появилось только 2 ключа: guid и name.
Ранее системе для определения столбца требовался id, однако сейчас для поиска столбца используется guid. Он является уникальным, и его нельзя менять, также он не отображается в окне редактирования куба.
В результате остался только name, который выводится в строке title, так и в строке ID для удобства, потому что выводить guid на данном экране считает нецелесообразным.