Настройка модели данных
Настройка модели данных необходима, чтобы использовать поля из разных таблиц в рамках одного компонента визуализации, и для корректной работы фильтрации. Модели данных используются в дашбордах. На этой же странице системы настраиваются глобальные показатели пространства и процессы.
Чтобы создать новую модель данных, выберите, данные какой таблицы будут использоваться в качестве фактов — т.е. какая таблица будет первой в связи. Кликните под ней + Добавить связь.
У второй таблицы, которая будет справочником, нажмите иконку связи. Также создать связь можно перетаскиванием таблицы с фактами на таблицу-справочник.
В появившемся модальном окне укажите колонку факта (колонка из первой таблицы, по которой будет связываться таблица) и колонку справочника (колонка из второй таблицы, с которой будет связана колонка факта).
Чтобы поменять таблицу с фактами и справочник местами, нажмите кнопку Поменять.
Если в связываемых таблицах много полей, для удобства воспользуйтесь поиском по названию колонки.
Процесс станет недействительным, если поменять таблицу с фактами и таблицу-справочник местами.
При создании необходимо выбрать тип связи.
«Многие к одной» — связь между двумя таблицами, где одному значению из первой таблицы соответствует множество значений из второй таблицы.
«Многие ко многим» — связь между двумя таблицами, где одному значению из первой таблицы соответствует множество значений из второй таблицы и одному значению из второй таблицы соответствует множество значений из первой таблицы. Таким образом, связь является ненаправленной.
Связь «Многие ко многим» учитывается только при фильтрации таблиц и расчете показателей с помощью функции process.
Подтвердите добавление.
Задавать связи можно сразу между несколькими таблицами.
В модели данных невозможно создать циклическую связь, когда первая таблица связана со второй, вторая с третьей, а третья с первой. Ограничение необходимо для правильной работы компонентов.
Связь становится недействительной, если участвующая в связи колонка была изменена или удалена с помощью скрипта. Если связь использовалась в процессе, то он также становится недействительным.
Удалить связь можно 2 способами:
- кликните по колонке, которая участвует в ней, и в модальном окне выберите Удалить
- кликните правой кнопкой мыши по связи и нажмите Удалить
Чтобы удалить всю таблицу из связей, нажмите на контекстное меню и выберите Удалить.
Просмотр таблицы
Чтобы просмотреть данные таблицы, кликните на нее. Снизу появится консоль.
Консоль для удобства можно увеличить в размере, потянув за верхнюю границу. Чтобы скрыть консоль, нажмите крестик.
О работе в Модели данных смотрите в видеокурсе.
Была ли статья полезна?