BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс по Open-source BI - Apache Superset, Metabase, Redash » Сравнение Apache Superset с Yandex Datalens Open-Source

Сравнение Apache Superset с Yandex Datalens Open-Source

Команда Datalens из компании Yandex опубликовала в GitHub исходный код Yandex DataLens — внутренней разработки системы для бизнес-аналитики и визуализации данных.

Datalens теперь является open-source BI-инструментом, который можно развернуть на любой инфраструктуре в требуемом масштабе.

Данный шаг однозначно изменит распределение BI инструментов на рынке России, в том числе теперь под вопросом развитие Apache Superset в российских компаниях. В этой статье я опишу свой опыт сравнения двух систем в формате выжимки важных моментов.

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

На мой взгляд, эта новость затронет все нишивые BI-системы в России. Останется может несколько крупных BI разработчиков, у которых уже появились клиенты и которые имеют какие-то уникальные фичи, которые вряд ли появятся в DataLens и от которых не готов отказаться бизнес. Будем откровенны, всех остальных ждет спад (даже при значительных скидках на их продукт и лицензии).

Тем разработчикам, которые еще не связали себя сильно с Superset, очень рекомендую начать погружаться в DataLens. Сейчас это открытое окно возможностей (как по части BI инструмента, так и по доработкам функционала frontend и backend).

 

 

Кратко о Datalens Open Source

Исходный код DataLens состоит из трех основных частей:

  • Пользовательский интерфейс — это SPA-приложение с соответствующей частью Node.js. Он предоставляет пользовательский интерфейс, передает запросы пользователей к серверным службам, а также применяет некоторую легкую постобработку данных для диаграмм.
  • Бэкэнд — это набор приложений и библиотек Python. Он отвечает за подключение к источникам данных, формирование запросов к ним и постобработку данных (включая вычисления по формулам). Результатом этой работы является абстрактный набор данных, который можно использовать в пользовательском интерфейсе для запроса данных диаграмм.
  • UnitedStorage (US) — это служба Node.js, которая использует PostgreSQL для хранения метаданных и конфигурации всех объектов DataLens.

 

Пример дашборда Datalens:

 

Первые плюсы Yandex Datalens без взгляда на саму систему

  1. Если систему планируется использовать для русскоязычной аудитории (например, в компании все системы на русском языке), то это огромный плюс Datalens (не глядя). Не придется возиться с переводом от версии к версии. Все инсталляции будут выглядеть одинаково и привычно. Меньше времени на поддержку и доработки.
  2. Русскоязычное комьюнити с разработчиками. Языковой барьер все же имеет значительную роль. Да и разработчики с английским стоят дороже, если говорить с оглядкой на Apache Superset.
  3. Уже есть успешно реализованные проекты по переходу с проприеритарных систем на Datalens в крупных компаниях.
  4. Обучающие материалы (в том числе бесплатные от самого Yandex Cloud), платные курсы, вебинары и конференции на русском языке. Даже уже есть книжка на русском языке. Охват аудитории будет значительно шире по-умолчанию, по сравнению с Apache Superset (комьюнити уже превышает суперсет более чем в 3 раза).
  5. Схожая архитектура проекта JS + Python по сравнению с Superset. Те компании, которые только начали использовать Superset, вероятно сейчас перейдут на Datalens, так как перспективы гораздо интереснее, а стек для доработки проекта фактически тот же.
  6. Мои домыслы: Скорей всего добавится поддержка разных мессенджеров (Telegram или тот же VK) и других российских сервисов, что обогатит функциональность Datalens.
  7. Мои домыслы: С развитием YandexGPT есть надежда, что эта технология будет также интегрирована в продукт. Ну или другие GPT.
  8. Интеграция по-умолчанию с другими tech-продуктами Yandex (ClickHouse, YTsaurus) подразумевает хорошую отладку работы (по крайней мере на это можно надеяться).
  9. Интеграция с Yandex Map — что повышает качество геоаналитики.

 

Обзор Yandex DataLens

Обзор будет проводиться как облачной версии с наиболее полным функционалом, так и в последствии open-source версии, которая большую часть функций также позже получит (не факт что все, но важные точно).

 

Инсталляция DataLens Open-Source через Docker-Compose

Развертывание изи. Все по инструкции, очень быстро встало на 2CPU и 8Gb RAM.

Команды использовал из официального гитхаб репозитория:

git clone https://github.com/datalens-tech/datalens && cd datalens

HC=1 docker compose up

 

Без всяких заморочек. Поднялось 7 контейнеров:

По ресурсам менее требовательный, вроде, по сравнению с Apache Superset. По ощущениям 2 ядер и 4 Гб оперативы вполне достаточно.

На скрине VPS с 2 ядрами и 8 Гб оперативы

 

Обзор функциональности дашбордов DataLens в Yandex Cloud

Краткий обзор преимущества над Apache Superset (мой субъективный отбор фич по тому, чего нет в суперсете)

  1. Временная шкала на русском языке. Можно переключиться на английский интерфейс и шкала переведется автоматически.
  2. В таблицах есть возможность отображения иерархии (parent-child иерархии с частичным раскрытием по клику на «+»).
  3. Есть функции дублирования объектов (копирование дашборда, чартов и т.д.).
  4. Есть история изменения дашборда. Очень похоже на OpenMetaData функционал историчности (напомнило). Прям вау, в опенсорс версии тоже есть.
  5. Для дашбордов есть фильтры (селекторы) в формате выпадающих списков. Удобный селектор диапазона дат.
  6. Гибче настройка расположения элементов (фильтров, графиков и т.п.). Но с другой стороны, не видно на других вкладках какие выборки были сделаны.
  7. Есть история изменений дашборда и чартов (но это в облаке, в opensource нужно проверить).
  8. Есть инспектор для чартов, который показывает производительность работы элементов, а также SQL Запрос в источник данных по чарту и Тело запроса (JSON).
  9. Куча реализованных примеров как что считать, в том числе оконные функции. Обширная и подробная документация с примерами.
  10. Дашборды и элементы структурированы по папочкам. Ещё есть воркбуки, но пока не погружался в разницу между ними.
  11. Визуальная составляющая дашбордов очень хорошо смотрится, некоторые чарты сделаны по аналогии с Tableau (команда Яндекса много лет использовала продукт, думаю, что некоторые идеи по визуализации оттуда были позаимствованы). Даже, я бы сказал так: DataLens, по ощущениям, похож на Superset, но более структурированный + по визуалке есть сильный инструментарий. Также добавлен функционал для структуризации компонентов.
  12. Есть оглавление дашборда, что придает ему структурируемость (вкладки или табы — это наподобие h1 секций, а внутри таба информация делится на дополнительные секции — наподобие h2).
  13. Можно скопировать таблицу в формате Markdown (выглядит забавно).
  14. Есть параметры на уровне датасета, которые можно использовать в чартах (параметры используются в вычисляемых полях).
  15. Есть визуальный конструктор датасетов, т.е. пользователь может сам соединить таблички и собрать свой датасет (простые кейсы).

 

 

Чего пока нет в DataLens Open-Source

  1. Выгрузки в Excel
  2. Настройки прав доступа
  3. Авторизации (возможно нужна доп.настройка)
  4. Для разработки новых типов чартов нет готового API/SDK. Однако весь исходный код открыт, поэтому при большом желании можно разобраться в том, как все устроено и сделать pull-request с новым функционалом.
  5. Текущий подход не позволяет, видимо, легко интегрировать существующие коннекторы на python к различным источникам данных. В Apache Superset данный вопрос решен через SQLAlchemy.

 

Чего нет в DataLens в целом (по сравнению с Apache Superset) — возможно что-то появится в будущем

  1. Выгрузки в формате картинки (не особо критично)
  2. Нет рассылки отчетности и аллертинга (но это можно спокойно вынести в Airflow)
  3. Нет CSS и тем оформления. Но можно определить цветовой набор для использования на графиках.
  4. Embedded механизм доступен в облаке, но нужно опубликовать в общий доступ дашборд. Пока встроить аналитику в сторонние приложения/сервисы не получится.
  5. Нельзя применять фильтрацию на диаграммах/таблицах в Datalens. В Superset кросс-фильтрация работает на многих диаграммах (но пока еще не на всех):
  6. В Superset можно больше информации в объект внести (в качестве описания). Система таргетирования, признаки верифицирован ли датасет или дашборд и т.п.
  7. Хранение дашбордов в формате кода.
  8. Настройка кеширования данных с помощью Redis (интервальное обновления кеша).
  9. Расширенный API с документацией в Swagger.
  10. SQLLab для исследования данных в датасете и источниках внутри Apache Superset.
  11. У Superset есть Jinja и возможности отрисовки визуализации через handlebar
  12. Можно делать вкладки внутри вкладок (tabs)
  13. …

 

Обзор технической составляющей репозитория DataLens

Коннекторы DataLens

В облаке доступно больше коннекторов

В open-source версии пока три коннектора:

 

Что обещают еще добавить в DataLens Open-Source

  1. Коннектор к CSV
  2. Настройку авторизации
  3. Возможно добавят разграничение прав доступа на уровне DataLens

 

Краткая таблица сравнения по важным пунктам Apache Superset vs DataLens

Таблица в процессе редактирования

 

Дополнительные мысли по DataLens

  1. Мотивация специалистов заниматься DataLens будет больше.
    • продукт компании Yandex, зарекомендовавшей себя разработкой другого Open-Source софта;
    • перспективы развития в России сильно возрастают в связи с публикацией Open-Source.
  2. Скорость развития BI и его направление развития зависит от нескольких факторов:
  3. Наличие продакта с опытом в BI, который использует продукт и задает ритм и направление развития продукта. Должна быть чуйка у продакта, что важно, а что нет. У DataLens это явно присутствует в визуале. У Superset присутствует в технических возможностях системы.
  4. Близость пользователей к команде разработки — у DataLens группа компаний Яндекс, у Superset — облачная аналитика preset (но не известно сколько там пользователей).
  5. Многие компании разработчики могут отнестись к DataLens с большим энтузиазмом, по сравнению с Superset. Здесь можно учесть практически нулевые санкционные риски и прямое общение с основным разработчиком на родном языке.
  6. Давно была мысль, что Яндекс публикует часть своих решений в open-source, чтобы использовать их в международном бизнесе. Вот пример, что Nebius предоставляет аналитику облачную на базе DataLens.
    Также в подтверждение этой гипотезы смотрим на опыт с ClickHouse.

Возможно продукт будет развиваться совместно российским подразделением и международным через формат open-source.

Хорошо это или плохо увидим на практике. По крайней мере, опыт расхождения решения ClickHouse по множеству компаний говорит что это хорошо. Я думаю, что ядро продукта должно развиться до возможности использования в Enterprise большинства компаний.

Например, уже появились Issue от Alexey Milovidov:

Superset выглядит более зрелым продуктом с точки зрения open source, но это не означает, что его невозможно быстро догнать, взяв всё лучшее, что у него есть и применить в DataLens

Источник:  Блог superset-bi

 

Узнать стоимость решенияЗапросить видео презентацию

← Предыдущая статья
Как настроить отправку отчетов на почту в Apache Superset Docker (Reporting and Alerting)
Следующая статья →
Superset 3.0: Talisman security. CSP требования. Что это?
Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • Группа компаний «Галакс» ведет свою деятельность с 2005 года, являясь в те годы дистрибьютором известных международных марок в ряде крупнейших торговых сетей России в сегменте аудио и видео аксессуаров. Активно работая в этом направлении и приобретая ценный опыт, начали создавать собственные торговые марки «GAL» и «VIXTER»

  • Нашей компанией был реализован проект автоматизации конвейера данных на базе СПО ETL-инструмента Apache NiFi для клиента ООО «Императорский Монетный Двор» в части актуализации данных, передаваемых из Системы Oracle в Anaplan.

  • ПАО АНК «Башнефть» — российская вертикально-интегрированная нефтяная компания, с 2016 года входит в ПАО НК «Роснефть». Главный офис расположен в городе Уфе (Башкортостан). Добыча углеводородов – более 21 млн тонн нефти в год. Объем переработки – более 18 млн тонн нефти в год. Число сотрудников – более 33 тыс. человек.

  • «Восток-Запад» – крупнейший поставщик продуктов в рестораны, кафе, гостиницы, кейтеринговые компании, столовые, комбинаты питания и кондитерские производства. 300+ городов регулярной доставки по всей территории России и странам СНГ; 3500+ товаров профессиональных брендов.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.