«Modus BI» — платформа для бизнес-аналитики, позволяющая собирать и визуализировать данные из различных источников, формировать отчетность и создавать прогнозы для принятия эффективных управленческих решений и мониторинга наиболее важной информации для бизнеса.
Платформа Modus BI входит в реестр отечественного ПО и является полностью импортонезависимым программным обеспечением с использованием технологий локальной разработки и сборки релизов. Работа платформы поддерживает ОС семейства Linux и СУБД PostgreSQL.
При разработке платформы используется следующий стек технологий: Back-End — язык разработки Golang, Front-End — кросс браузерный ReactJS с адаптивной версткой.
Поддерживаемые браузеры: Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, Yandex, Web@Work (браузер MobileIron/Ivanty).
Платформа Modus BI состоит из следующих компонентов:
Modus ETL — решение для управления ETL-процессами и подготовки данных для аналитики:
– Хранилище данных — на СУБД MSSQL, PostgreSQL, Vertica и ClickHouse;
– «Адаптер ETL-1C» — HTTP-сервис, встраиваемый в источник для получения данных из 1С-источников с помощью нативного языка платформы;
– «Агент ETL» — опциональный модуль, разработанный на Golang для обеспечения многопоточного получения данных . Содержит библиотеку готовых драйверов/ коннекторов для подключения к БД и иным источникам;
– Модуль Data Mining — использует интеграцию с библиотеками Python для продвинутой аналитики, реализованы шаблоны (мастера) для настройки моделей регрессии, кластеризации и прогнозирования;
Modus Аналитический портал — веб-приложение интерактивного анализа данных:
– Конструктор дашбордов — обеспечивает возможность настраивать отчеты (дашборды) без программирования;
– Подсистема ввода данных — модуль Аналитического портала для настройки и заполнения форм ввода данных;
– Подсистема отчетных форм — создание форм периодичной отчетности из шаблона xls с многоуровневой шапкой. Функционал позволяет настроить рассылку шаблонов для заполнения по расписанию, дальнейший сбор и консолидацию заполненных файлов xls. Поддерживается статусная модель при проверке качества переданных данных;
– Подсистема регламентированной отчетности — создание шаблона выгружаемых данных в формате xls или многостраничной презентации в формате pptx;
– Подсистема RLS — управление ролями пользователей, на уровне данных, строк, объектов;
– Подсистема администрирования. Поддерживается интеграция с технологиями единого входа: Single-Sign-On, SSO по протоколам SAML, OpenID, OAuth2; Active Directory по протоколу LDAP.
Примеры дашбордов Modus BI
Аналитические функции платформы «Modus BI»
Для настройки отчетов (дашбордов) используется визуальный конструктор. Работа с объектами происходит в режиме Drag and Drop, предусмотрена гибкая настройка детализации (drill-down, drill-up, drill-trough) и фильтрации данных. Интуитивно понятный интерфейс конструктора обеспечивает:
- Выбор вида визуализации и настройка правил группировки, отбора данных;
- Настройка правил расчета, агрегации, фильтрации данных;
- Настройка стилизации для диаграмм цвета, заголовка, легенды, осей, подписей данных, линий, меток данных и других элементов;
- Настройка правил детализации данных, фильтры и переходы в другие отчеты;
- Применение произвольных математических функций и алгоритмов.
Управляющие элементы:
- фильтры в виде выпадающего списка, кнопок, слайдера, диапазонного фильтра;
- возможность настройки области действия фильтров — общий фильтр действует для всего дашборда; локальный — для определенной диаграммы;
- управляющие элементы (кнопки, вкладки, дата-курсоры, гиперссылки) для перехода на другие дашборды или веб-страницы с передачей значений фильтров;
- условного форматирования отображаемых элементов;
- вывода на диаграммы линий тренда, средних и экстремальных значений;
- отображения двух осей на гистограммах, графиках, диаграммах площади.
Интерфейс платформы, обеспечивает возможность настроить взаимное расположение и размер компонентов дашборда для шести диапазонов разрешений экранов — от монитора до мобильного телефона.
ETL платформа «Modus BI»
Собственное ETL-решение позволяет осуществлять автоматизированный сбор данных из различных источников с поддержкой шаблонов и мастер-инструментов настройки ETL-процессов.
Подключение к источникам данных осуществляется с помощью мультиплатформенного Агента ETL. В комплект поставки включено множество готовых драйверов/коннекторов для подключения к источникам данных:
- базам данных;
- бизнес-приложениям;
- структурированным файлам (xlsx, csv, json);
- многомерным источникам.
Платформа Modus BI построена на принципах архитектуры ETL — DWH — BI, что обеспечивает непрерывный процесс получения и обновления данных для аналитики.
Процесс сбора и извлечения данных проходит в автоматическом режиме, с настройкой правил получения данных и периодичности обновлений по расписанию. Загрузка данных в инкрементальном режиме с логированием прохождения этапов получения и версионности данных.
Интерфейс ETL позволяет визуально отобразить структуру метаданных в источнике для последующего отбора необходимых данных к выгрузке с помощью чек-боксов.
Для управления качеством данных (верификации, очистки, стандартизации) и подготовки данных для аналитики используются визуальный конструктор ETL — WorkFlow c lowcode интерфейсом. WorkFlow упрощает настройку типовых операций и ускоряет работу с типовыми функциями обработки данных с помощью готовых шаблонов и мастеров:
- выборки, дополнения, замены, объединения, группировки, фильтрации, маппинга данных;
- операции верификации данных;
- сервисных операций (настройки индексов для таблиц БД, формирования статистики по таблицам хранилища, выгрузки данных из хранилища в файлы и т.д.).
Модуль НСИ реализует функционал для управления справочниками и маппингами, используемыми для стандартизации и категоризации данных. Функциональность модуля поддерживает интерфейсы ввода, просмотра, редактирования и сопряжения трёх видов сущностей:
- первичных справочников (содержат значения, полученные из источников данных);
- эталонных справочников (значения для стандартизации и категоризации данных);
- маппингов, связывающих значения первичных справочников с эталонными.
Экспорт и шеринг платформы «Modus BI»
Экспорт данных возможен в форматы: * .xlsx, * .xls, * .pdf, * .pptx, * .jpeg, * .png.
Публикация компонентов дашборда на внешних веб ресурсах по технологии iframe. Пресеты готовых аналитических панелей: ERP, управление запасами, ситуационный центр.
Функционал пресетов позволяет переносить наборы ETL-правил (установка правил выгрузки, состав выгрузки, сценарий обработки данных, ETL-пакеты) между инстансами платформы. Функционал экспорта-импорта также используется для установки готовых настроек дашбордов на Аналитическом портале.
Можно настроить формирование и email рассылку отчетов/уведомлений по расписанию/событию.
API платформы «Modus BI»
BE и FE приложения взаимодействуют через API, который возможно использовать извне для создания наборов данных, настройки пользователей и их прав и других операций.
Модель лицензирования платформы «Modus BI»
Модель лицензирования определяется по пакетам пользователей и серверным лицензиям, а также от варианта размещения (On-Premise или On-Cloud/SaaS).
В зависимости от схемы лицензирования, может быть ограничено количество именованных пользователей, подсистем ввода данных и RLS.
Система состоит из двух основных модулей: Modus ETL, который направлен на обработку и подготовку данных, и Modus BI — инструмент для формирования аналитических отчетов. Каждый модуль предполагает покупку отдельной лицензии, при этом есть возможность приобрести Modus ETL без покупки Modus BI.
Modus ETL предназначен для осуществления сложных операций по обработке данных из различных источников. В модуле реализованы сценарии стандартных операций по обработке данных и настроены шаблоны, которые доступны пользователям и позволяют значительно упростить настройку ETL-процесса. Для того, чтобы реализовать более сложные сценарии обработки или загрузки данных, может требоваться написание операций на языке 1С/SQL.
Modus BI также позволяет реализовать некоторые операции по обработке данных, но только для таблиц, находящихся в одном источнике. Операции должны быть записаны на языке SQL. Кроме того, в Modus BI удобный и понятный для неопытного пользователя интерфейс работы с отчетами: есть возможность строить диаграммы и аналитические отчеты без знания каких-либо специальных языков программирования, используя подготовленные данные.
Кейс Россельхознадзора (пример)
Сильные стороны
- Наличие сопроводительной документации: на сайте вендора в свободном доступе представлен перечень документации, подробно описывающей принципы и механизмы работы в обоих модулях системы;
- Широкие возможности по настройке визуальных компонентов системы: можно настраивать и сохранять пользовательские палитры, а также настраивать отдельные элементы отчетов, такие как цвет и тип шрифта, границы объектов и другие;
- Расширенные возможности экспорта данных отчетов: можно реализовать экспорт данных готового отчета в различные форматы, например, png или pptx, а также можно настроить выгрузку значений данных непосредственно из диаграммы в различные источники;
- Адаптация под мобильные устройства: элементы отчета хорошо адаптируются под экран мобильного устройства, кроме того, имеется возможность создать отдельный макет отчета под определенное разрешение экрана;
- Заинтересованность вендора в развитии системы и поддержке пользователей при ее освоении.
В материале использованы источники: modusbi.ru и russianbi.ru
Компания А2 Консалтинг является официальным партнером и успешно интегрирует решения Modus коммерческим и государственным заказчикам, осуществляет проекты миграции с любых BI платформ на Modus BI. Консультируем:+74951086014 и +375296083700