Модуль 2. Создание куба в Luxms BI

Обучающий материал BI-академии Luxms
Теперь на основании нового источника данных необходимо создать «куб». Для этого нужно перейти в раздел «кубы» и нажать на плюс для создания нового куба.
01
Далее необходимо выбрать источник данных – тот, который был создан ранее.
02
Далее нужно раскрыть каждый раздел, куда загружены таблицы, которые редактировались на предыдущем этапе.
03
Затем нужно перенести эти таблицы на лист в клетку, предназначенный для построения куба.
04

Таблица orders является в данном случае таблицей событий.


Следующий шаг – соединить одноименные ID. Связь данных (один ко многим или многие к одному) устанавливается системой автоматически.

05
Таким образом, таблица с курьерами соединяется с таблицей заказов через курьерский ID, таблица с пользователями через users ID, с ресторанами через restaurant ID. Таблица с продуктами соединяется с таблицей ресторанов через product ID и таблица зон доставки также соединяется с таблицей ресторанов через district ID.
06
Далее можно нажать на селектор Предпросмотр и увидеть ниже, что получилась плоская витрина данных.

Если бы связи между данными были настроены некорректно, система выдала бы ошибку.

Далее необходимо перейти на следующий шаг, нажав кнопку «вперед» в правом верхнем углу.
09

На этом шаге можно добавить новый столбец или удалить ненужный.


Поскольку на предыдущем этапе соединились таблицы с одинаковыми названиями столбцов, в текущей таблице имеются дубли – их можно распознать по префиксу t с номером.

10
Необходимо устранить дубли. Для удобства можно сделать сортировку по алфавиту, выделить и удалить ненужные дубли.
11
Далее необходимо обратить внимание на столбец «тип в BI системе». Здесь можно еще раз изменить тип данных столбца, прежде чем создать куб.
12

Далее нужно настроить агрегационные функции. На следующем этапе система будет подсказывать, что можно сделать с данными при построении визуализаций. 


Чтобы система выдавали подсказки не по всем столбцам (которых могут быть сотни в больших датасетах), необходимо ограничить применение к столбцам агрегационных функций на этапе создания куба. Иными словами, нужно отделить факты (то, что считается) от размерностей (характеристики того, что считается).

13

Следует задать агрегационные функции для calories и price – это, что понадобится в дальнейшем. Для остальных столбцов по желанию пользователя тоже можно будет применить агрегационные функции - но это не будет предлагаться во всплывающих подсказках, что упростит и ускорит работу с системой.


Далее остается нажать кнопку «сохранить» в правом верхнем углу.

14
Теперь нужно задать кубу название и ID, а также установить, будет ли куб локальным или глобальным.
15
Система выдает оповещение, что новый куб создан. Теперь можно приступить к построению дэшбордов.
16

Проверь себя: тестирование на знание инструкции по созданию куба Luxms BI

Пройти тест

Следующий урок

Основы визуализации в Luxms BI. Модуль 3. Построение дэшбордов. Значение (метка). Проверка данных
После этого урока вы научитесь создавать собственные дэшборды в Luxms BI: размещать визуализации на холсте, подключать их к данным, настраивать структуру и внешний вид, а также использовать иерархии и базовые интерактивные возможности.

С особенностями отдельных визуализаций - вы познакомитесь в следующих уроках.
Продолжить обучение
ftxasml85vcbqv8psk8qp9pacqfjpczo