Визуализация в Superset
Теория: Круговая диаграмма
В этом уроке мы познакомимся с круговыми диаграммами, или как их еще называют, pie charts.
Для начала давайте проверим, что у нас есть подключение к базе данных. Заходим в Superset, открываем настройки и смотрим список подключений. В нашем случае нам нужен PostgreSQL.
С данными в Superset можно работать по-разному. Можно использовать CSV-файлы, Excel-таблицы, Google Sheets или подключаться напрямую к базам данных. Практически с любым источником данных Superset дружит через API, что очень удобно.
Создадим нашу круговую диаграмму. Визуализириуем суммы покупок разных возрастных категорий. Нам понадобится SQL-запрос, потому что данные нужно немного подготовить:
Снова сохраняем этот запрос как датасет. Superset будет использовать его как источник данных для нашей диаграммы.
Теперь создаем саму диаграмму. Выбираем тип Pie Chart и начинаем настройку. В Dimensions добавляем age_group – это будет наше основное разделение на секторы по возрастным группам. В Metrics ставим sum(total_revenue) – будем смотреть суммы продаж.
Также можно изменять отображение меток - показывать просто значения, можно проценты, а можно и то, и другое вместе. Легенду тоже можно двигать – вправо, влево, вверх или вниз.
Важный совет из практики: не пытайтесь показать на одной диаграмме. Если вам нужно показать и суммы продаж, и количество продаж – лучше сделайте две отдельные диаграммы. А потом их можно будет разместить рядом на дашборде.
И не забываем последний шаг – сохраняем нашу диаграмму. Теперь её можно будет использовать в дашбордах или просто обновлять данные, когда нужно.
Выводы
Сегодня мы научились создавать круговые диаграммы в Apache Superset. Круговые диаграммы – это отличный способ показать структуру данных и сравнить их между собой. Теперь вы можете использовать этот инструмент для анализа данных и принятия обоснованных решений.




