Как менялась аналитическая платформа Modus BI в 2024 году?
За последний год платформа Modus BI сильно изменилась — мы выпустили целых девять обновлений. 2024 год подошёл к концу, и мы решили собрать в одной статье основные «фишки», которые мы добавили в течение года в Modus BI и Modus ETL, и показать, как продукт менялся, какие функции и возможности появлялись, и как они могут помочь компаниям улучшить свою работу.
Визуальные компоненты
За прошедший год мы поработали над удобством создания отчётов и внешним видом визуализаций: разработали одну визуализацию с нуля и снабдили новым функционалом более пяти стандартных визуализаций:
Добавили новую визуализацию Tree Map (Дерево). Она поддерживает работу с категориями, сериями, Drill down, режим фильтрации по клику, сквозной курсор (выделение одинаковых категорий при наведении) и условное форматирование цветом. В последней версии системы для этой визуализации мы нормализовали зуммирование от х1 до х5.
Визуализация Tree Map (Дерево)
В раздел «Стилизация» добавили переключатель «Вид диаграммы», который переключает тип круговой диаграммы на круговой или кольцевой. Для кольцевой диаграммы еще реализовали возможность отображать итоговое значение внутри кольца.
Также для круговой диаграммы добавили возможность управлять количеством сегментов для отображения.
В столбчатую, линейную и диаграмму площади добавили новую опцию «Настраиваемый zoom».
Доработали визуальный компонент «Плеер речевой аналитики»: в настройки плеера добавили поля URL-адресов для воспроизведения и скачивания аудиофайлов. Этот сервис доступен пользователям, подключенным к сервису NeuroCat. Он даёт возможность записывать, прослушивать, расшифровывать и анализировать телефонные разговоры с клиентами.
В отчёты добавили режим наложения, группировки и «без отступов» для того, чтобы пользователь мог в реальном времени «собрать» отчёт, наложив его элементы друг на друга, а затем перемещать целиком внутри рабочего поля.
Пример отчёта, собранного вручную до появления «Режима наложения» и «Режима группировки»
Режим наложения в отчёте Modus BI
Общий вид дашборда
В целом, в 2024 году в Modus BI появились новые настройки для визуализаций, которые дают пользователям возможность создавать информативные и понятные отчёты и дашборды. Обновления сделали работу с системой проще и удобнее.
Работа с таблицами
За последний год мы «прокачали» функционал таблиц в нашей системе как визуально, так и технически. Теперь пользователь может задавать внешний вид сводных таблиц (доступно 2 вида), форматировать текст в ячейках, выполнять групповую обработку строк и не только. В целом, мы реализовали более десяти визуальных и технических доработок системы. Расскажем чуть подробнее про основные из них.
В части работы со сводными таблицами нам удалось:
Изменить панель управления. Теперь панель управления открывается в правой части отчёта за пределами контейнера таблицы и не мешает отображению данных.
Было:
Стало:
Изменить дизайн и кастомизацию: добавили раздел «Итоги», «Настройка полей», разработали два стиля для таблиц — классический и облегчённый.
Классический стиль сводной таблицы
Облегчённый стиль сводной таблицы
Создать совершенно новый раздел «Условное форматирование», в котором мы собрали все правила оформления полей таблицы.
Оптимизировать производительность. Теперь сводная таблица работает быстрее.
Также мы сделали более удобной и наглядной для пользователя стандартную таблицу:
Добавили возможность условного форматирования для спарклайнов.
Было:
Стало:
Добавили возможность форматирования текста внутри ячеек при помощи html-разметки.
Было:
Стало:
Теперь можно объединить ячейки с одинаковыми значениями внутри одного столбца, а ещё совершать вычисления со значениями в %-ах.
Было:
Стало:
Добавили групповую обработку записей через формы ввода данных. Если пользователю нужно внести одинаковые изменения сразу в несколько строк таблицы, то он может просто выбрать «галочками» необходимые строки и заполнить нужные поля внутри формы ввода данных только один раз.
Видно, что за год возможности для работы с таблицами в Modus BI ощутимо расширились, как с точки зрения визуальной обработки ячеек и их содержимого, так и с точки зрения удобства форматирования.
Но, конечно, мы не собираемся останавливаться на достигнутом ;)
Формы ввода данных
Основные изменения в части работы с формами для ввода данных коснулись упрощения и ускорения работы с ними:
Добавили возможность изменения нескольких строк форм ввода данных одновременно.
Добавили множественный выбор — теперь если форма ввода данных включает в себя выпадающие поля, то можно будет выбрать не одно значение из списка, а несколько одновременно.
Реализовали автозаполнение полей форм ввода данных при помощи JavaScript в последнем релизе.
Исправили взаимодействие с элементом «Панель закладок» при настройке формы ввода данных.
Было:
Стало:
Множественный выбор внутри формы ввода данных
Теперь у пользователя есть возможность не только быстрее заполнять формы ввода данных и не дублировать действия, но и автоматизировать регулярные операции. Например, чтобы в форме автоматически отображалось, кто её заполнял или редактировал в последний раз, можно прописать такое правило один раз и больше не возвращаться к этому вопросу.
Работа с фильтрами
За прошедший год мы выпустили более десяти обновлений, связанных с упрощением работы пользователей с боковой и верхней панелями фильтров. Главной нашей задачей было полностью пересобрать боковую панель фильтров, чтобы её можно было использовать без добавления контейнеров с фильтрами в отчёт, так как контейнеры в отчёте занимают много места.
А ещё важной задачей было организовать работу с фильтрами так, чтобы не только сам пользователь мог быстро настраивать их и сохранять для себя, но и делиться ими с коллегами.
Ключевые изменения такие:
В режиме просмотра отчета появилась возможность применять общие фильтры, используя боковую панель фильтров. Также мы сделали рестайлинг этой панели.
Для диапазонного фильтра с типом отображения «Период» добавили возможность управлять шириной заголовка.
Для диапазонных фильтров с типом отображения «По умолчанию» и «Период» настройка ширины заголовка теперь указывается в процентах от ширины контейнера с фильтрами.
Добавили возможность использования боковой панели фильтров при наличии переменных в отчете.
Добавили возможность использовать и сохранять значения фильтров с типом «По диапазону» в наборах фильтров.
Доработали механизм включения/выключения локальных фильтров: теперь фильтры определяются в качестве «локальных» или «общих» только на основании переключателя, независимо от использования в одной или нескольких визуализациях.
Добавили возможность переходить по ссылке с набором фильтров и применять их в отчетах, в которых выключена верхняя панель индикации фильтров.
Добавили возможность по ссылке открывать отчет с чужим набором фильтров (т.е. использовать наборы фильтров, сохраненные другим пользователем).
Доработали верхнюю панель индикации фильтров: добавили отображение значений для фильтров с типом «По диапазону».
Было:
Старая конфигурация боковой панели фильтров
Стало:
Новая конфигурация боковой панели фильтров
Возможность делиться ссылкой со своим набором фильтров
Переменные в отчёте
В 2024 году в отчетах появилась возможность использовать переменные окружения. Теперь пользователь может добавлять в отчёт контейнеры не только с фильтрами, но и с переменными.
Переменные помогают переключать логику вычисления данных в визуализациях. Это очень важный функционал, который даёт возможность строить дашборды со сложной логикой вычислений и переключений данных.
Функционал модели данных
За последний год нам удалось поработать над аналитической системой в части функционала модели данных. Мы стремились сделать взаимодействие с информацией более удобным и эффективным для пользователей. Всего команда Modus реализовала более восьми улучшений, вот самые важные из них:
Добавили функционал загрузки данных из внешних источников в Modus BI: напрямую в OLAP хранилище из источников для 1С, Excel, Google Sheets, различных СУБД.
Теперь пользователь может создавать модель данных из нескольких загруженных таблиц без программирования в специальном конструкторе.
Также при создании правил загрузки данных система проверит таблицы-приёмники и, если таблица с определённым наименованием уже используется в другом правиле, предупредит об этом пользователя.
Оптимизировали функционал модели данных «под капотом», теперь система работает быстрее и стабильнее.
Конструктор для создания модели данных из нескольких таблиц
Безопасность
Не секрет, что данные в системах аналитики содержат ценную бизнес-информацию, поэтому обеспечение их безопасности является приоритетной задачей для Modus. В обычном режиме работы система отслеживала критические, основные действия пользователей на аналитическом портале, что поддерживало необходимый уровень безопасности, но не предоставляло должной детализации действий. За год возможности платформы в части информационной безопасности возросли:
Количество логируемых (отслеживаемых) действий пользователей на портале увеличено более, чем в 3 раза.
Доработали систему в части взаимодействия с провайдерами аутентификации по протоколу SAML.
Добавили проверку статуса ответа с возвратом расшифровки в случае неуспеха.
Сопоставление URL из настроек провайдера с URL из запроса переделали из простого сравнения строк на сравнение отдельно хостов, путей, протоколов.
Теперь при загрузке на сервер портала можно зашифровать файлы с настройками Modus BI. Это даёт возможность сохранить важные параметры (пароли, адреса серверов и т.п.) в безопасности, даже если злоумышленник проник в ИТ-инфраструктуру компании.
Обычно одна сессия пользователя на аналитическом портале ограничена 24 часами без необходимости повторно авторизовываться. Теперь администратор портала может настраивать и ограничивать время пребывания в Modus BI разных ролей пользователей.
Мы увеличили возможности для контроля системы администраторами и безопасность портала в целом. Теперь администратор может контролировать пользователей и отслеживать их перемещения и действия внутри системы на всех уровнях.
В целом за прошедший год аналитическая система Modus сильно преобразилась и в плане внешнего вида, и в технической части. Наша команда выпустила 9 релизов, вместе с которыми появлялись новые функции и дорабатывались существующие. В основном эти улучшения были направлены на развитие концепции low-code, ведь нам важно, чтобы система была удобной для пользователей и не требовала постоянного привлечения программистов для работы в проектах.
В следующем году мы планируем активно развивать self-service и low-code инструменты: повышение интуитивности работы с пользовательским интерфейсом, добавление подсказок и видео, возможности изменения форм ввода данных без перенастройки, рассылки отчётов из аналитического портала, иерархических фильтров и не только. Modus ETL также ждут обновления: добавим возможность загрузки больших данных из Excel, поддержку Python, разработаем новые шаги сценариев.
Одним словом, мы не собираемся останавливаться на достигнутом и надеемся, что реализованные и грядущие улучшения сделают работу с системами Modus BI и ETL ещё более приятной и продуктивной для наших пользователей.