1 минута чтения
18 февраля 2025 г.
Гайд по Apache Superset: функционал, плюсы и минусы BI-инструмента

Apache Superset — полноценная бесплатная замена Tableau или очередной опенсорсный проект, который так и не дотянул до коммерческих аналогов?
Superset — это open source платформа для аналитики и визуализации данных. Ее хвалят за богатые возможности для визуализации, но ругают за недостаток гибкости. В этом обзоре мы разберемся, в чем сильные и слабые стороны инструмента и для каких задач он подходит.
У этой статьи есть видеоверсия на канале LEFT JOIN и в VK Видео.
Обзор интерфейса и функционала
Стартовый экран стандартный — в центре дашборды и фильтры, наверху вкладки (главная, дашборды, графики, датасеты и SQL Lab).

Новый дашборд, график или датасет создается по нажатию на плюс в правом верхнем углу. Там же рядом настройки уровня доступа и подключения к базам данных. Superset легко коннектится с большим количеством источников данных — в официальной документации перечислено около 40.
Вкладка Dashboards

На вкладке Dashboards — все дашборды списком. Отсюда можно провалиться в один из них, изменить название, поставить теги, назначить владельца, экспортировать его или удалить, а заодно редактировать графики.
Внутри дашборда можно рассмотреть каждый график в отдельности: посмотреть запрос, на основе которого он создан, или выставить фильтры. Superset поддерживает кросс-фильтрацию, и если фильтр применяется сразу к нескольким графикам, это будет видно.
Добавлять и перемещать элементы можно drag’n’drop’оп. При этом дашборд разделен на 12 колонок, в которые надо уместить все виджеты. Виджет не может быть меньше одной колонки или не может занимать 1,5 колонки.
Здесь же можно настроить отправку email-отчета с данными с этого дашборда, скачать сам дашборд или поделиться.
Подробнее как выглядят дашборды изнутри я покажу в следующем блоке статьи.
Вкладка Charts

На вкладке Charts — все визуализации данных с указанием датасета и дашборда. В каждый график можно провалиться и внести в него правки.

Возможности для кастомизации зависят от типа графика. В основном можно поменять цвета, выставить разные значения осей Y и X, убрать или добавить легенду.
В Superset встроено больше 50 видов графиков. Есть и совсем простые, вроде обычных линейных графиков, есть и посложнее — вроде геопространственных диаграмм. Для сравнения, в другом популярном open-source туле Metabase вариантов в 2 раза меньше.
Apache Superset SQL Lab

И наконец во вкладке SQL мы найдем SQL Lab. Это одна из фич Суперсета, встроенный SQL-клиент. В нем можно писать запросы, создавать на их основе графики. Скрипты сохраняются в историю запросов, их можно просматривать повторно или делиться с коллегами.
Плюсы | Минусы |
50 видов графиков, которых хватает на базовые задачи | Ограниченные возможности для кастомизации графиков (например, для совмещения двух артов на одном виджете). |
Интеграция с 40+ баз и СУБД | Сетка в редакторе дашбордов ограничивает возможности для верстки. |
Интуитивно понятный редактор дашбордов | Можно посчитать какие-то базовые метрики, но если вам нужны сложные расчеты, придется искать обходные пути. Например, делать отдельную таблицу в базе, в ней делать все расчеты и эти данные выводить на дашборд. |
Гибкие настройки ролей и доступов | |
Весь функционал доступен сразу на старте без доплат и подписок | |
Активное коммьюнити, За счет того, что это open source, инструмент можно допилить под себя. Это задачка со звездочкой, но сама возможность есть, и многие ей пользуются. У тула активное коммьюнити, которое регулярно выпускает всевозможные плагины. | |
Встроенный редактор SQL |
Что в итоге? Superset прекрасно решает все базовые задачи, с которыми должен справляться BI-тул, но сдает позиции, когда вам нужны сложные расчеты метрик или специфические, кастомные графики.
Superset на практике: два дашборда из реального кейса
Мы с командой пришли к выводу, что Суперсет — прекрасный вариант для self-service аналитики. Смотрите сами:
- Легко пользоваться, погружаться в данные и даже делать какие-то графики самостоятельно.
- Есть удобные для бизнес-заказчика фичи вроде рассылок отчетов на email.
- Можно настроить доступы так, чтобы пользователь мог свободно работать с данными и фильтрами, но при этом не мог ничего сломать.
Лучший пример из моей практики — это Mentorshow. Это французская онлайн-школа, которой мы настроили систему сквозной аналитики. Для основной отчетности они используют Tableau со всем его функционалом и возможностями. А вот для self-service мы им сверстали 5 штук разных дашбордов в Superset.
Покажу парочку самых интересных — конечно, все данные мы рандомизировали.
Пример 1: дашборд с отзывами студентов

Это простой, удобный дашборд, который совершенно незачем делать в каком-нибудь Tableau и которым заказчику удобно пользоваться самому, без нашей помощи.
Он нужен, чтобы заказчик мог быстро посмотреть, как студенты оценили курсы и отдельные уроки.
В верхней части указаны общее число отзывов и средняя оценка по всем классам. Рядом рейтинг классов, где можно посмотреть среднюю оценку по каждому из них в отдельности
Ниже — комментарии. Мы видим, что написал студент и под каким уроком. . В отдельной колонке указаны email’ы — если в отзыве человек пишет о какой-то проблеме с контентом или с самой платформой, с ним смогут быстро связаться.
Пример 2: дашборд активности студентов

Этот дашборд посложнее — по нему отслеживали активность студентов по дням недели и по месяцам.
Заказчик его использует для того, чтобы определять, когда студенты смотрят контент наиболее активно и какие курсы и уроки пользуются наибольшей популярностью.
4 бар чарта и 2 виджета с цифрами — еще один дашборд, для которого не нужен сложный продвинутый тул, а нужен простой и быстрый.
Итог: Superset – не убийца Tableau, но ему и не надо
У Superset действительно богатые возможности, особенно для бесплатного тула. Сравниться по гибкости и широте функционала с Tableau и PowerBI он еще не может, но:
- Он активно обновляется. Superset сегодня — не тот же Superset, который был два или три года назад. Через пару апдейтов может и затмит платных конкурентов.
- Не всем и не всегда нужны кастомизированные графики и сложные расчеты. Superset’а вполне хватит большинству компаний, которые, скорее всего, даже не заметят его ограничения.
[ Рекомендации ]
Читайте также
[ Связаться ]
Давайте раскроем потенциал вашего бизнеса вместе
Заполните форму на бесплатную консультацию