Сегодня разработчикам уже не нужно собирать дэшборды вручную в таблицах эксель, они могут задуматься об удобных инструментах. От целей разработки дашборда зависит выбор средств.
Чаще всего создатели дашбордов работают с так называемыми BI-системами, которые умеют проводить сбор и первичную обработку данных, их преобразование, анализ и отображение на web-портале.
BI-системы, разработанные в России и законодательно разрешенные к использованию:
1.
Visiology. Работает на Java Script. Программная система включает в себя множество Docker-контейнеров, организованных в микросервисную структуру. Для создания пользовательского интерфейса используются различные технологии, такие как Angular, JQuery, JavaScript, D3. js, Highcharts, а также специальное JavaScript API для удобства разработки и документации.
2.
Yandex DataLens. Аналитика доступна бесплатно на специализированной платформе, которой одновременно могут пользоваться сколько угодно участников. Сервис собирает информацию с различных ресурсов, включая сайты и сервисы аналитики, также доступна бизнес-аналитика от Битрикс24.
3.
Форсайт (платформа для аналитики). Компания «Форсайт» создала BI-систему, которая совмещает инструменты аналитики с управлением бизнес-процессами. Они быстро адаптируют или модифицируют готовые решения под клиента, используя low code и no code технологии. В арсенале четыре продукта: управление инвестициями, бюджетирование, кредитный конвейер, сводная отчетность.
4.
Polymatica. Линейка продуктов от ООО Полиматика. Сервис платный, но можно некоторое время пользоваться бесплатной демоверсией. Доступны аналитический модуль, модуль машинного обучения, конструктор дашбордов и MLOps для быстрого внедрения новых разработок в практику.
5.
Modus BI. Система состоит из двух ключевых компонентов, работающих автономно: Modus ETL, предназначенного для комплексной обработки данных из разных источников, и Modus BI, который специализируется на создании аналитических отчетов (но источник может быть только один).
6.
Analytic Workspace (AW BI). Представляет собой набор компонентов с открытым исходным кодом, которые можно легко адаптировать и интегрировать в систему заказчика. Включает в себя все необходимые уровни для обработки данных, от сбора и улучшения до их визуализации.
Топ-3 в мире — Microsoft Power BI, QlikView / Qlik Sense и Google Data Studio. Но сейчас их использование и оплата в России затруднены.
Также отметим несколько полезных
low-code и nocode решений, собранных пользователями сайта Habr.com. Говоря простыми словами, для их интеграции и применения не понадобится разработчик, с этим справится и квалифицированный DevOps:
1.
Apache Superset. Работает на Python. Один из лучших Open Source проектов для построения дашбордов. Здесь большой выбор баз данных и настроек, в том числе на базе ролей: для безопасности можно создать сложную систему с разными уровнями доступ к данным и интегрировать её с разными системами аутентификации. Apache Superset устанавливается на сервера компании.
2.
Preset. Работает в облаке на Python; это также разработка Apache System и по сути облачная версия Apache Superset. Про отличия облачных и коробочных версий программ можно прочесть в
этой статье. Свойства примерно те же, что у предыдущего решения, но здесь невозможно изменить код программы, а потому возможностей для её кастомизации меньше.
3.
Metabase. Работает на Java. Удобный инструмент аналитики для всех сотрудников компании. Мультиязычный интерфейс, что важно для RU сегмента. Хорошая подборка цветовых схем, возможность встраивания графиков на другие сайты, автоматическая генерация дашбордов, простая установка. Есть облачная и коробочная версии, но для первой нет бесплатного тарифа.
4.
Redash. Работает на Python. Это приложение с открытым исходным кодом для SaaS, позволяющее использовать удобные источники данных, настраивать визуальные информационные панели и делиться результатами с коллегами. Говоря простыми словами, оно обеспечивает возможность подключения к различным источникам данных и поддерживает широкий спектр форматов, включая графические таблицы и динамические карты с множеством опций. Подходит для больших дашбордов с множеством показателей; есть много интересных опций для визуализации.
5.
Tipboard. Работает на Python. В рейтингах отмечен как лучший фреймворк для Open Source dash board. Отлично подходит для панелей бизнес-метрик: Виджеты Tipboard отделены от источников данных, что даёт большие возможности для кастомизации. С помощью этой программы можно создать несколько дашбордов в одном пространстве.
Подробнее —
на Хабре.
Комментарии к статье
Комментарии: 0