Начало работы с Superset
Этот раздел содержит обучающее руководство по интеграции Superset в Jmix-приложения.
В качестве отправной точки в руководстве будет использоваться приложение Onboarding, созданное в разделе Самоучитель. Вы можете загрузить полный исходный код этого приложения из репозитория GitHub jmix-framework/jmix-onboarding-2.
Откройте проект в Jmix Studio и добавьте расширение Superset по инструкциям в разделе Установка.
Оригинальная модель данных приложения Onboarding выглядит следующим образом:
Добавьте атрибут salary
типа Float
к сущности User
.
Чтобы увидеть какие-либо значения зарплат в демонстрационных данных, присвойте значение зарплаты в методе DemoDataInitializer.initUsers()
или обновите пользователей вручную после запуска приложения.
Атрибуты salary
и department
будут использоваться в основе следующих диаграмм на дэшборде Superset:
-
Столбчатая диаграмма для сравнения зарплат сотрудников.
-
Таблица со средней зарплатой по отделу.
-
Карточка для отображения средней зарплаты сотрудников.