в документации написано что это можно сделать с помощью визеля koob-table-simple".
написано, что нужно настроить конфигурацию куба.
но скажите пожалуйста, здесь что нужно указывать таблицы в источнике?
Мы что данные будем править данные в источнике? А не в кубе?
И что писать если загрузка была из excel?
Здравствуйте
В соответствии с инструкцией, необходимо произвести настройку конфигурации куба, указав в какую таблицу, по какому ключу (полю таблицы) и в какой схеме будет предоставлена возможность редактирования данных
Конечно, данные будут изменяться в том источнике данных, на которые настроен куб.
Куб сам по себе не является хранилищем данных: это метаданные, описывающие, откуда выбирать информацию и как на ее основе формировать размерности и факты.
В случае для данных, загруженных из экселя, в конфигурации куба необходимо использовать те схемы и таблицы, которые создались в момент формирования источника данных на основе файла(ов) экселя. Все изменения будут сохраняться именно туда.
Добрый день. С обновлением данных в таблицах БД все получилось. Спасибо.
С обновлением в ексель пока не получилось.
Скажите пожалуйста, где в системе посмотреть названия схемы и таблицы, что сформировались при загрузке из екселя?
По инфе из соответствующего коннектора (создан при загрузке из екселя), тоже пока не понимаю, поможет ли он мне.
Здравствуйте
Находите в списке источников данных загруженный вами ранее Эксел
Запоминаете\записываете его id
Затем переходите в раздел “Кубы”, выбираете “Добавить”
Для источника luxmsbi перелистываете схемы до самого конца и находите схему xdds, в которой ищете все таблицы с названием, начинающимися с id из строки коннекта в источнике данных
Таблицы можно вытащить на поле с клеткой и посмотреть, какие данные в них находятся
А есть возможность ограничить набор колонок, которые можно редактировать?
Все получилось. Спасибо.
В настоящий момент нет такой возможности.
Есть. Вы можете в конфигурации таблицы в блоке style указать для конкретного столбца onClickDataPoint: ‘edit’,
Пример:
style: {
sex: {
onClickDataPoint: 'edit',
},
},
Так не получается. Если поставить onClickDataPoint : “edit” для всей таблицы, редактирует все колонки. Если убрать для таблицы, а оставить только в style колонки то вообще не реагирует на кликание столбца. Версия веба 8.10.21
Можете прислать JSON-конфигурацию данной таблицы?
{
frame: {
h: 11,
w: 11,
x: 0,
y: 0,
},
options: [
‘FullWidth’,
],
dataSource: {
koob: ‘dwhtest.jira_projects_jira_tmp_data’,
style: {
project_type: {
onClickDataPoint: ‘edit’,
},
},
xAxis: ‘project_id’,
yAxis: ‘measures’,
measures: [
‘key:key’,
‘name:name’,
‘project_type:project_type’,
],
dimensions: [
‘project_id’,
],
},
onClickDataPoint: ‘edit’,
view_class: ‘koob-table-simple’,
title: ‘’,
}
И при добавлении по + этой же таблице неверно генерируется запрос “INSERT INTO jira.tmp_data (project_id, “project_type:project_type”) VALUES (‘16396’, ‘парам пам пам’)” (наименование колонки)
Стилизация для фактов (measures) реализуется в блоке “measures”.
т.е. вам небходимо прописать следующим образом
style:{
measures:{
project_type:{
onClickDataPoint: “edit”
}
}
}
и убрать данную функцию из основной части. Тогда данный столбец можно будет редактировать
что касается запроса - вы правы, в следующей версии исправим данную проблему. В данный момент, вы можете в массиве measures убрать алиасы, т.е. написать
measures: [
‘key’,
‘name’,
‘project_type’,
],
в таком случае проблема должна уйти