Визуализация в Superset

Теория: Drilldown и интерактивные фильтры

Сегодня поговорим о фильтрах в Apache Superset. Это важная тема, потому что фильтры помогают нам и нашим пользователям работать с данными более эффективно. К этому моменту мы уже умеем создавать подключения к базам, датасеты, графики и дашборды.

В Superset есть три основных типа фильтров:

  1. Фильтры на графиках (для исходных данных)
  2. Интерактивные фильтры на дашбордах (для пользователей)
  3. Drilldown (фильтры с детализацией)

Зачем нам нужны фильтры? Вот основные случаи:

  • Когда нужно проанализировать только часть данных (например, продажи за определенный период)
  • Для очистки данных (убрать некорректные значения)
  • При высокой агрегации, когда надо отбросить ненужные данные

Давайте на практике разберем каждый тип фильтров.

Фильтры на графиках

Вернемся к нашей круговой диаграмме. В качестве dimension у нас была возрастная группа, а в метрике – сумма продаж.

Теперь добавим фильтр по возрасту. Например категории до "35-44" включительно:

Schema

Интерактивные фильтры на дашборде

Это фильтры, которыми пользуются конечные пользователи. Давайте добавим такой фильтр:

  • Открываем дашборд
  • Нажимаем на иконку воронки
  • Выбираем "Add or Edit Filters"
  • Настраиваем новый фильтр.Выберем числовой и укажем колонку total_revenue и выберем к каким графикам применять

Schema

Помимо всего, можно задать значение по умолчанию, добавить описание и настроить сортировку.

Schema

Drilldown фильтры

Это продвинутый способ фильтрации с детализацией. Например, если у нас есть круговая диаграмма с продажами по категориям, мы можем сделать drilldown по типу клиента.

Выводы

Сегодня мы разобрались с фильтрами в Apache Superset. Они помогают нам и пользователям работать с данными более эффективно. Для графиков лучше использовать постоянные фильтры, если данные всегда нужны в определенном разрезе. Интерактивные фильтры удобны, когда пользователям нужно самим исследовать данные. Drilldown особенно полезен для детального анализа конкретных показателей.

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

Рекомендуемые программы