Comments 11
Superset - хорошая штука. Хорошо что ещё не все сошли с ума на почве импортозамещения и выбирают качественный функциональный продукт. А не тот, который "надо".
А как решали проблему с тем, что Superset открывает много коннектов к БД? PostgreSQL, например, не очень такое любит...
Использовали superset, grafana показалась более удобной для визуализации статистики
Слушайте, ну что вы. :) SuperSet - это для тех, кто у кого своя огромная ИТ-команда, которая может тратить не менее огромное количество времени на допиливание его до нужного состояния. Безграничные возможности кастомизации...да, конечно! Но вы оценивали ресурсы? Кастомная страница аутентификации? Да, но кто обеспечивает безопасность? Я имею отношение к проекту в Леруа Мерлен (Лемана Про), и скажу, что Superset они выбрали вообще не потому, что он такой "супер-крутой", там были свои мотивы.
Я могу привести вам примеры крупных проектов по любой из зрелых платформ - как российских, так и не российских (я сейчас не говорю о новичках, которые появились только в 2022 году и сейчас пытаются пройти "пятилетку за 3 года" - всякие PIX, Glarus и прочее - у них реальных проектов 1-2).
Я не буду в отличие от вас "топить" за тот или иной продукт. Но ребята, если вы внедряете что-то для более-менее серьезных задач, а не визуализировать пару графиков - хотя бы сравните несколько систем по функционалу, по затратам на их разработку и поддержку, а лучше мини-пилоты провести. Очень часто при этом становится очевидно, что SuperSet = дополнительные затраты по сравнению с готовой системой, извините за прозу жизни, с российской поддержкой.
А кто сказал, что они топы рынка (а тем более все топы рынка)?
Слишком хвалебная статья, не учитывающая минусы.
Работал в не очень большой команде, которая занималась визуализацией в Power BI, а потом в связи с уходом микрософта стала искать альтернативы.
И вот, в качестве одной из альтернатив рассматривали этот самый Суперсет. Штука неплохая, функциональная - согласен. Но её запаришься настраивать, кастомизировать и вообще поддерживать. Оценили трудозатраты и поняли, что это нужны отдельные люди, которые целенаправленно на полную ставку занимались бы Суперсетом. Иначе фуфло будет. У нас не было возможности выделить таких людей - в силу чисто физических ограничений. Выбрали в итоге менее функциональный, но более простой в использовании продукт, отвечавший потребностям.
Мораль - Superset хорош, если вы располагаете ресурсами.
>> Celery - позволяет автоматизировать некоторые задачи (хотя на самом деле больше вреда, чем пользы).
Стесняюсь спросить, а как без Celery выполнять запрос к БД, который работает больше минуты? Реальные развертывания Superset без него нормально не работают.
В Apache Superset немного бесит то, что не допилены совсем элементарные вещи. Например, тупо нет папок. Все датасеты/диаграммы/дашбоарды лежат в одной огромной куче, что ужасно неудобно. И выдать разрешения отделу на папки с его дашбоардами тоже невозможно(
Нормальная документация присутствует не по всем моментам. Для пользователей - да, а вот как собрать его из исходных кодов - это надо становиться практически исследователем. Если собирать из бинарников - куча возможностей кастомизации будет закрыта (например, не добавить элементарно символ рубля), а развертывание из готового образа докера - это тот еще кот в мешке.
Написать собственную визуализацию на связке JS+D3 - тоже тыкаешься без док(
Но бесплатность и, соответственно, отсутствие бюрократии по учету лицензий многое искупают.
Одна из главнейших причин для выбора Superset - лицензия. У Superset Apache Licence - позволяет практически все, что угодно. А у конкурентов, типа Metabase и Grafana, очень жесткая лицензия AGPL, которая наоборот вынуждает раскрывать код. Также Superset написан на Питоне, что снижает порог входа при необходимости доработок или создания собственного продукта на основе Superset. Вот Metabase, например, написан на Closure - специалистов найти трудно. А вот то, что в статье написано - очень вторично. Мне, например, и Grafana, и Metabase кажутся и более быстрыми, и более стабильными и более удобными.
Apache Superset — почему все топы рынка выбрали именно его?