Apache Superset: альтернатива Tableau или нет?

Свяжитесь с нами в любой удобной для вас форме

Менеджер

Написать в телеграмм

Онлайн
Телеграмм
или
Заполните форму

1 минута чтения

*

18 февраля 2025 г.

Гайд по Apache Superset: функционал, плюсы и минусы BI-инструмента

Обзор BI-инструмента Apache Superset

Apache Superset — полноценная бесплатная замена Tableau или очередной опенсорсный проект, который так и не дотянул до коммерческих аналогов? 

Superset — это open source платформа для аналитики и визуализации данных. Ее хвалят за богатые возможности для визуализации, но ругают за недостаток гибкости. В этом обзоре мы разберемся, в чем сильные и слабые стороны инструмента и для каких задач он подходит. 

У этой статьи есть видеоверсия на канале LEFT JOIN и в VK Видео.

Обзор интерфейса и функционала

Стартовый экран стандартный — в центре дашборды и фильтры, наверху вкладки (главная, дашборды, графики, датасеты и SQL Lab). 

 

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

Вкладка Dashboards

Интерфейс Apache Superset

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

Внутри дашборда можно рассмотреть каждый график в отдельности: посмотреть запрос, на основе которого он создан, или выставить фильтры. Superset поддерживает кросс-фильтрацию, и если фильтр применяется сразу к нескольким графикам, это будет видно. 

Добавлять и перемещать элементы можно drag’n’drop’оп. При этом дашборд разделен на  12 колонок, в которые надо уместить все виджеты. Виджет не может быть меньше одной колонки или не может занимать 1,5 колонки. 

Здесь же можно настроить отправку email-отчета с данными с этого дашборда, скачать сам дашборд или поделиться.

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

Вкладка Charts

Интерфейс Apache Superset Charts

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

Интерфейс Apache Superset Чарт

Возможности для кастомизации зависят от типа графика. В основном можно поменять цвета, выставить разные значения осей Y и X, убрать или добавить легенду. 

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

Apache Superset SQL Lab

SQL Lab Apache Superset

И наконец во вкладке SQL мы найдем SQL Lab. Это одна из фич Суперсета, встроенный SQL-клиент. В нем можно писать запросы, создавать на их основе графики. Скрипты сохраняются в историю запросов, их можно просматривать повторно или делиться с коллегами. 

 

Плюсы Минусы
50 видов графиков, которых хватает на базовые задачи Ограниченные возможности для кастомизации графиков (например, для совмещения двух артов на одном виджете). 
Интеграция с 40+ баз и СУБД Сетка в редакторе дашбордов ограничивает возможности для верстки. 
Интуитивно понятный редактор дашбордов  Можно посчитать какие-то базовые метрики, но если вам нужны сложные расчеты, придется искать обходные пути. Например, делать отдельную таблицу в базе, в ней делать все расчеты и эти данные выводить на дашборд. 
Гибкие настройки ролей и доступов
Весь функционал доступен сразу на старте без доплат и подписок
Активное коммьюнити, За счет того, что это open source, инструмент можно допилить под себя. Это задачка со звездочкой, но сама возможность есть, и многие ей пользуются. У тула активное коммьюнити, которое регулярно выпускает всевозможные плагины. 
Встроенный редактор SQL

 

Что в итоге? Superset прекрасно решает все базовые задачи, с которыми должен справляться BI-тул, но сдает позиции, когда вам нужны сложные расчеты метрик или специфические, кастомные графики. 

Superset на практике: два дашборда из реального кейса

Мы с командой пришли к выводу, что Суперсет — прекрасный вариант для self-service аналитики. Смотрите сами:

  • Легко пользоваться, погружаться в данные и даже делать какие-то графики самостоятельно. 
  • Есть удобные для бизнес-заказчика фичи вроде рассылок отчетов на email.
  • Можно настроить доступы так, чтобы пользователь мог свободно работать с данными и фильтрами, но  при этом не мог ничего сломать.

Лучший пример из моей практики — это Mentorshow. Это французская онлайн-школа, которой мы настроили систему сквозной аналитики. Для основной отчетности они используют Tableau со всем его функционалом и возможностями. А вот для  self-service мы им сверстали 5 штук разных дашбордов в Superset. 

Покажу парочку самых интересных — конечно, все данные мы рандомизировали. 

Пример 1: дашборд с отзывами студентов

Дашборд 1 Apache Superset

Это простой, удобный дашборд, который совершенно незачем делать в каком-нибудь Tableau и которым заказчику удобно пользоваться самому, без нашей помощи. 

Он нужен, чтобы заказчик мог быстро посмотреть, как студенты оценили курсы и отдельные уроки. 

В верхней части указаны общее число отзывов и средняя оценка по всем классам. Рядом рейтинг классов, где можно посмотреть среднюю оценку по каждому из них в отдельности

Ниже — комментарии. Мы видим, что написал студент и под каким уроком. . В отдельной колонке указаны email’ы — если в отзыве человек пишет о какой-то проблеме с контентом или с самой платформой, с ним смогут быстро связаться. 

Пример 2: дашборд активности студентов

Дашборд 2 Apache Superset

Этот дашборд посложнее — по нему отслеживали активность студентов по дням недели и по месяцам. 

Заказчик его использует для того, чтобы определять, когда студенты смотрят контент наиболее активно и какие курсы и уроки пользуются наибольшей  популярностью. 

4 бар чарта и 2 виджета с цифрами — еще один дашборд, для которого не нужен сложный продвинутый тул, а нужен простой и быстрый.

Итог: Superset – не убийца Tableau, но ему и не надо

У Superset действительно богатые возможности, особенно для бесплатного тула. Сравниться по гибкости и широте функционала с Tableau и PowerBI он еще не может, но:

  • Он активно обновляется. Superset сегодня — не тот же Superset, который был два или три года назад. Через пару апдейтов может и затмит платных конкурентов. 
  • Не всем и не всегда нужны кастомизированные графики и сложные расчеты. Superset’а вполне хватит большинству компаний, которые,  скорее всего, даже не заметят его ограничения.
818 просмотров

Добавить комментарий

[ Рекомендации ]

Читайте также

1 минута чтения

*

21 августа 2021

Обзор дашборда в Dash

1 минута чтения

*

29 декабря 2020

Обзор дашборда в Excel

1 минута чтения

*

23 сентября 2020

Гайд по современным BI-системам

[ Дальше ]