Начало работы с Superset

Этот раздел содержит обучающее руководство по интеграции Superset в Jmix-приложения.

В качестве отправной точки в руководстве будет использоваться приложение Onboarding, созданное в разделе Самоучитель. Вы можете загрузить полный исходный код этого приложения из репозитория GitHub jmix-framework/jmix-onboarding-2.

Откройте проект в Jmix Studio и добавьте расширение Superset по инструкциям в разделе Установка.

Оригинальная модель данных приложения Onboarding выглядит следующим образом:

data model diagram

Добавьте атрибут salary типа Float к сущности User.

Чтобы увидеть какие-либо значения зарплат в демонстрационных данных, присвойте значение зарплаты в методе DemoDataInitializer.initUsers() или обновите пользователей вручную после запуска приложения.

Атрибуты salary и department будут использоваться в основе следующих диаграмм на дэшборде Superset:

  • Столбчатая диаграмма для сравнения зарплат сотрудников.

  • Таблица со средней зарплатой по отделу.

  • Карточка для отображения средней зарплаты сотрудников.

embeded dashboard