В последние несколько лет мы все чаще слышим о self service подходе в BI, он становится всё более важным для бизнеса, предоставляя пользователям возможность самостоятельно анализировать данные и принимать решения без участия IT-служб. Self service BI предоставляет бизнес-пользователям гибкость и контроль над своими отчётами и дэшбордами, позволяя работать с данными без навыков программирования.

Мы в ГК Luxms, понимая этот запрос со стороны рынка, сделали значительный шаг в развитии self service функционала на нашей платформе Luxms BI. 

Luxms BI — платформа бизнес-аналитики данных с высочайшим быстродействием и горизонтальной масштабируемостью. У неё мощные функциональные и визуальные возможности, а также быстрая обработка больших объёмов данных благодаря своей датацентричной архитектуре. В Реестре российского ПО.

Сейчас многие крупные клиенты, такие как Почта России и Департамент здравоохранения Москвы, активно используют Luxms BI именно как полноценный инструмент для самостоятельного анализа данных. 

Меня зовут Алексей Розанов, я руководитель пресейл направления и работы с партнёрами, и в этой статье я расскажу, как мы целенаправленно работали над этим направлением и что уже сделали, чтобы сегодня наша платформа являлась мощным аналитическим решением для решения self service задач.

Бенчмаркинг: улучшение UX/UI

Развитие self service в Luxms BI ориентировано на реальные потребности бизнеса. Мы провели глубокий анализ того, как работают наши пользователи с популярными зарубежными платформами, чтобы сделать работу с Luxms BI не менее удобной и быстрой, но при этом учтя все нюансы российского рынка и специфики работы наших клиентов.

Мы реализовали проект «Бенчмаркинг», направленный на развитие пользовательского опыта и сокращения времени работы с дэшбордами в нашей системе. Основная цель заключалась в том, чтобы пользователи, имеющие опыт работы с зарубежными системами, могли быстро и эффективно освоить нашу платформу.

В рамках проекта был проведен бенчмаркинг с несколькими системами, в том числе с Qlik Sense. Мы пригласили опытного специалиста по Qlik, который ранее не работал с Luxms BI. Для знакомства ему было предоставлено короткое видео о платформе, после чего он получил задание создать дэшборд по заданному ТЗ. Результат был готов за 2 часа.

Анализ процесса работы выявил ключевые точки, где пользователь сталкивался с затруднениями. Например, на перекрашивание столбца с отклонением в таблице специалист потратил 35 минут, так как на тот момент эта настройка выполнялась через JSON-конфиг. На основе этого мы переработали интерфейс, добавив настройку цвета в правую панель конструктора дэша. Повторное тестирование показало, что время выполнения этого же шага сократилось до нескольких секунд, а общее время создания дэшборда уменьшилось в два раза.

Мы продолжаем работать над улучшениями, стремясь сократить время создания дэшборда до минимальных показателей.

Улучшения интерфейса

В каждом релизе мы внедряем улучшения, направленные на повышение удобства и совершенствование интерфейса. Нововведения призваны улучшить пользовательский опыт и предоставить больше контроля над настройками графиков непосредственно в конструкторе без написания кода в JSON-конфиге.

Среди недавних обновлений, сделанных по итогам бенчмаркинга:

  • Добавлено модальное окно для настройки фактов: пользователи теперь могут регулировать толщину линий на графиках, стилизовать подписи (размер, шрифт, стиль), что сделало работу с дэшбордами еще удобнее.

Модальное окно для настройки фактов
Модальное окно для настройки фактов
  • Переработан интерфейс загрузки данных и создания кубов, что существенно ускорило эти процессы.

Эти изменения стали частью нашей системной работы по улучшению платформы. Практически все подразделы системы были переработаны для повышения удобства и производительности. Мы не останавливаемся на достигнутом. В планах — дальнейшее развитие UX/UI, включая работу с новыми типами источников данных, обновление интерфейсов для отчётности, дэшбордов и загрузки данных.

Редактор тем: self service кастомизация интерфейса

Одним из важных обновлений стал Редактор тем, который полностью изменил подход к настройке интерфейса. Раньше для адаптации визуального стиля под корпоративные стандарты требовались навыки программирования — нужно было редактировать CSS-файлы и вносить изменения в код. Теперь всё это доступно в интуитивно понятном визуальном редакторе.

Можно настроить цветовую палитру системы, адаптировав фон, надписи, цвет данных и другие элементы под фирменные цвета компании. Весь процесс максимально простой: слева в редакторе отображаются доступные цвета для редактирования, а справа — предварительный просмотр, где можно сразу увидеть результат.

Редактор тем для настройки интерфейса в Luxms BI
Редактор тем для настройки интерфейса в Luxms BI

Это помогает не только сделать аналитические панели более гармоничными, но и повысить их удобочитаемость и визуальную привлекательность.

Работа с дэшбордами

Одним из ключевых обновлений стал улучшенный конструктор дэшей. Мы добавили новые разделы и расширили существующие, чтобы пользователи могли гибко настраивать внешний вид: выбирать цвета, изменять размеры элементов, задавать шрифты, управлять отображением и активировать или деактивировать различные опции. Все настройки теперь доступны в визуальном интерфейсе без необходимости работы с кодом.

Конструктор дэша в Luxms BI
Конструктор дэша в Luxms BI

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

Ещё одно важное улучшение — параметр onClickDataPoint. Этот инструмент позволяет запрограммировать действия, выполняемые по клику на данные: переходы между дэшбордами, детализация данных, запуск пользовательских сценариев. Если раньше это требовало работы с JSON, то теперь всё можно настроить через визуальный интерфейс.

Ещё одно удобное улучшение — подзаголовки. Пользователь может размещать их сразу под основным заголовком или использовать в качестве всплывающих подсказок, отображающихся при наведении. Важная деталь — в подзаголовках можно использовать LPE-выражения для автоматического отображения значений, что позволяет структурировать данные прямо в интерфейсе и сделать представление информации более наглядным.

Прогнозы в Luxms BI

Прогнозирование — ещё один важный функционал, который мы усилили в 2024 году и продолжаем развивать в 2025. В системе появились встроенные алгоритмы прогнозирования, которые пользователь может активировать в несколько кликов. После выбора параметров модель строит прогноз по временным рядам, отображая результаты в удобной графической форме.

Прогнозирование в Luxms BI
Прогнозирование в Luxms BI

Мы продолжаем развивать этот функционал. В ближайших обновлениях планируется увеличение количества встроенных моделей, а также добавление гибких настроек для тонкой калибровки алгоритмов. Это открывает больше возможностей для работы с большими данными и сложными сценариями анализа.

Внутренний язык LPE

Возможности self service вышли на новый уровень в том числе и благодаря развитию внутреннего языка LPE. Это полноценный формульный язык, в котором реализовано более 70 функций LPE различных категорий – математические, агрегационные, строковые, логические, тригонометрические, календарные, оконные, геометрические. С помощью LPE пользователи могут производить тонкую настройку виджетов, осуществлять расчеты на лету и использовать элементы, заданные в интерфейсе Luxms BI, в SQL-выражениях.

Внутри Luxms BI реализованы подсказки для LPE
Внутри Luxms BI реализованы подсказки для LPE

По своему функционалу LPE близок к DAX, но адаптирован для российских пользователей и глубже интегрирован в платформу Luxms BI. Он позволяет использовать простые выражения для построения сложной логики вычислений, которые ранее были доступны только через массивные SQL-конструкции.

Чтобы сделать работу с формулами ещё удобнее, мы добавили подсказки для LPE. Система автоматически:

  • Предлагает возможные варианты функций при вводе ключевых слов;

  • Показывает сообщения об ошибках, если формула составлена некорректно;

  • Если названия столбцов в кубе заданы на кириллице, их можно вводить в формулы на кириллице — система автоматически заменит их на соответствующие латинские символы.

Таким образом, LPE превращает сложные вычисления в удобный инструмент, доступный даже для пользователей без технического бэкграунда. Это еще один шаг в сторону полноценного self service, где аналитики могут работать с данными максимально гибко и быстро.

От JSON к панели

Мы значительно упростили работу с графиками и фильтрами, ранее требующими настройки через JSON. Например, ранее для изменения временной гранулярности в графиках и фильтрах требовалось редактировать JSON-конфиг, но теперь это можно делать напрямую в панели управления. 

С помощью управляющего дэша пользователь может гибко переключать детализацию данных — например, анализировать показатели не по дням, а по месяцам, кварталам или годам. Такой подход – это классический пример self service, где не требуется сложных вычислений или программирования, а только простые настройки через интерфейс.

Расширенный календарь

Ещё одно важное нововведение — возможность сравнивать периоды между собой. Для этого в системе появился расширенный календарь с гибкими настройками.

Варианты выбора диапазонов в расширенном календаре Luxms BI
Варианты выбора диапазонов в расширенном календаре Luxms BI

В новом календаре можно выбирать разные временные интервалы, включая сложные пользовательские диапазоны. В нем доступно шесть типов диапазонов:

  1. Предыдущий — охватывает полный предыдущий день, неделю, месяц, квартал или год. Например, если выбрать диапазон «предыдущий месяц» в середине февраля, то в диапазон попадёт весь предыдущий январь.

  2. Скользящий — рассчитывается от текущей даты. Например, если указать скользящий месяц от 4 марта, в диапазон войдет период с 4 марта по 4 февраля.

  3. Текущий — автоматически охватывает текущую неделю, месяц, квартал или год.

  4. Вручную — позволяет гибко задавать начало и конец периода, например, от текущей недели до конца календарного года. При выборе пункта “календарный” — диапазоны считаются от нуля, где текущий период имеет нулевой номер, следующий — первый, а предыдущий — минус первый.

  5. Дата — позволяет вручную выбрать конкретные даты начала и окончания периода.

  6. Формула — отображает временной диапазон в формате языка LPE, позволяя редактировать или задавать новые вычисления.

Подобные сценарии гибкого управления временными интервалами могут быть реализованы с помощью функций LPE. Комбинируя различные формулы, пользователи могут создавать сложные расчеты, которые раньше требовали SQL-запросов или ручной настройки.

Создание дэшборда в Luxms BI

В Luxms BI создание дэшборда также стало ещё проще — загружаем данные, задаём несколько параметров, и дэшборд готов к работе.

Гибкость в работе с данными достигается за счёт удобного конструктора, где можно выбрать показатели, настроить сортировку, добавить фильтры и оформить графики — всё без программирования.

1. Загрузка данных

Начнём с загрузки данных. Например, у нас есть два Excel-файла — загружаем их в систему и можем предварительно просмотреть содержимое. Далее размечаем данные — система умеет делать это автоматически, но можно настроить разметку вручную.

Предварительный просмотр и разметка данных при загрузке Excel-файла
Предварительный просмотр и разметка данных при загрузке Excel-файла

После разметки задаём название и ID нового источника, добавляем его в систему. Он сразу появится в разделе «Источники данных». Кстати, если данные обновятся, не нужно пересоздавать источник — достаточно загрузить новый файл, и система подтянет актуальные данные.

Обновление данных через повторную загрузку файла без создания источника заново
Обновление данных через повторную загрузку файла без создания источника заново

2. Создание модели данных

Далее строим модель данных (куб) на основе загруженного источника — переносим данные на «листик в клеточку» и задаем связи между полями. Можно включить предпросмотр, чтобы убедиться, что всё задано корректно.

Создание куба на основе загруженного файла в Luxms BI: настройка связей
Создание куба на основе загруженного файла в Luxms BI: настройка связей

На этом этапе есть возможность посмотреть SQL-редактор с подсветкой синтаксиса и подсказками — удобно для тех, кто предпочитает работать с запросами напрямую.

Следующий шаг – система анализирует все поля в витрине и предлагает задать агрегационные функции. По желанию можно удалить ненужные строки и столбцы. Сохраняем получившуюся модель данных, задаём ей имя и ID внутри системы и переходим непосредственно к созданию дэшборда.

Создание куба на основе загруженного файла в Luxms BI: настройка полей
Создание куба на основе загруженного файла в Luxms BI: настройка полей

Глобальные и локальные атласы

Все сущности внутри системы — кубы, дэшборды, источники данных — могут быть как глобальными (доступными всем) так и локальными (видны только в рамках одного атласа). Это похоже на личный кабинет Qlik, в котором можно работать с данными без пересечения с другими пользователями.

3. Создание дэшборда

При открытии пустого дэшборда пользователь видит нашего кота Дорофея с предложением создать визуализации автоматически.

Кот Дорофей может помочь не только с визуализациями, но и с созданием нового куба
Кот Дорофей может помочь не только с визуализациями, но и с созданием нового куба

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

Кот Дорофей предлагает варианты визуализаций для выбранного куба данных
Кот Дорофей предлагает варианты визуализаций для выбранного куба данных

Если нужно больше контроля, создаем дэшборд вручную. Например, выбираем столбчатую диаграмму, подключаем куб, выбираем факты и размерности, настраиваем сортировку. Можно использовать LPE-выражения (например, вычислить разницу между фактом и планом).  Если какой-то показатель сильно выбивается и мешает анализу других данных, можно добавить фильтр и исключить его из отображения, или установить ограничение по отображению — например, показывать только топ-5 значений.

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

Пиковизели в таблицах Luxms BI
Пиковизели в таблицах Luxms BI

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

Всего за несколько минут у нас готов полноценный дэшборд, который:

  • Автоматически обновляется при изменении данных;

  • Гибко настраивается без программирования;

  • Позволяет сразу анализировать информацию и принимать решения на основе данных.

Расширение функционала What-If анализа

Мы значительно расширили функционал What-If анализа, сделав его более удобным и гибким. Теперь пользователи могут создавать переменные и использовать их для вычислений с помощью языка LPE — без необходимости программирования, только простые формулы.

В системе можно задавать числовые и строковые переменные, которые позволяют работать с различными сценариями. Например, переменные можно использовать как коэффициенты для существующих данных, а изменения значений сразу отразятся на дэшборде. Для удобства настройки мы добавили ползунки, с помощью которых пользователь может менять параметры и наблюдать, как это влияет на показатели.

Еще одно нововведение — переключатели, которые позволяют динамически менять ключевые показатели. Например, сначала можно анализировать среднее значение, а при переключении — сумму. К каждому переключателю можно добавить описание, чтобы пояснить, как он влияет на расчёт. Количество переключателей не ограничено, что позволяет настраивать сложные сценарии анализа.

What-If анализ в Luxms BI
What-If анализ в Luxms BI
Переменные в Luxms BI
Переменные в Luxms BI

Добавлять переменные теперь можно в один клик, а редактировать их и менять порядок — с помощью drag-and-drop. Также появились кнопки управления, которые выполняют заданные действия, упрощая работу с What-If анализом. Теперь моделирование сценариев стало еще проще и доступнее даже для пользователей без опыта программирования.

Развитие функционала сводных таблиц

Функционал сводной таблицы также значительно расширился, предлагая гибкость и удобство, которые идеально подходят для self service. Сводная таблица — это инструмент, который любой пользователь может настроить под себя всего за несколько кликов.

Например, можно легко убрать несколько столбцов из таблицы, добавить другие, переместить измерения с одной оси на другую — таблица при этом будет менять свою форму: становиться шире или длиннее в зависимости от потребностей. Также можно исключить лишние показатели, чтобы они не выводились. Кроме этого, можно не только выводить итоги по столбцам, но и по строкам, что позволяет глубже анализировать данные.

Итоги в таблицах Luxms BI выводятся не только по столбцам, но и по строкам.
Итоги в таблицах Luxms BI выводятся не только по столбцам, но и по строкам.

Все изменения, сделанные в сводной таблице, сохраняются в рамках сессии, так что пользователи могут работать независимо друг от друга, и сохранить своё состояние для дальнейшей работы.

С помощью функционала пивот таблиц пользователи могут гибко работать с данными, изучать их с разных ракурсов и находить интересные закономерности, и всё это без необходимости писать SQL-запросы или использовать другие языки программирования. Всё происходит в визуальном интерфейсе, что делает инструмент доступным и удобным для пользователей с любым уровнем технической подготовки.

Экспорт данных и отчетность в Luxms BI

За последнее время было сделано много улучшений в функционале работы с отчётностью и экспортом данных.

Пользователи могут создавать отчёты на основе автогенерируемых или собственных шаблонов, редактировать их структуру и добавлять визуальные настройки. Важно, что все изменения, включая настройки фильтров, могут быть отображены в отчётах, предоставляя полную картину для пользователей.

Отчёты создаются на основе шаблонов: автогенерируемых или созданных пользователем
Отчёты создаются на основе шаблонов: автогенерируемых или созданных пользователем

Пользователи могут сохранять текущее состояние дэшборда с фильтрами и интерактивными элементами в виде презентации и экспортировать её в формат PDF или PPTX. Это упрощает создание отчётов, которые можно отправить коллегам или заказчикам. Интерфейс был переработан для повышения удобства и скорости создания презентаций.

Многие крупные заказчики уже используют этот функционал, интегрируя нашу платформу не только для создания дэшбордов, но и для подготовки отчётности, что подтверждает её высокую ценность в бизнес-аналитике.


Luxms BI — это больше, чем инструмент визуализации. Мы создаем платформу, где каждый пользователь, от новичка до эксперта, может эффективно работать с данными, создавать сложные аналитические решения.

Эти обновления делают Luxms BI идеальным выбором для компаний, ищущих мощное и удобное решение для аналитики.

Комментарии (3)


  1. Ivan22
    06.02.2025 12:36

    LPE

    лучше бы таки DAX стырили импортозаместили. Как товарищи из visiology


    1. iamrozanov Автор
      06.02.2025 12:36

      Мы давно думаем, чего бы стырить импортозаместить и смотрели в том числе на DAX и TMSL. Немного настораживает пропасть между маркетинговыми лозунгами и реальностью.

      Вот график кол-ва функций DAX, реализованных импортозамещённых в Visiology. Подскажите, в каком релизе товарищи из Visiology импортозаместили DAX, исходя из оценки, что в оригинальном буржуинском DAX примерно 250 функций? Если 10 функций из релиза Visiology 3.0 достаточно, чтобы счастливые пользователи признали нас как DAX совместимый BI, то, пожалуй, это хороший план на 25 год!


      1. Ivan22
        06.02.2025 12:36

        Да фиг с ними, я вообще счастливо продолжаю юзать кошерный PowerBI а не вот это вот всё.