2024/02/06 16:37:58

Luxms BI — контроль процессов, анализ эффективности и принятие обоснованных информированных решений

Luxms BI — платформа бизнес-аналитики данных. Помогает компаниям контролировать процессы, анализировать показатели эффективности и принимать обоснованные информированные решения. В платформу входит ETL/ELT инструмент Data Boring, который помогает решать задачи подготовки данных для визуализации (создание витрин). Платформа соответствует всем требованиям политики импортозамещения, внесена в реестр отечественного ПО. Luxms BI — полноценная замена иностранных систем, таких как Power BI, Qlik Sense, Tableau, Oracle BI, SAP BO и др. Платформу используют крупные компании нефтегаза, энергетики, здравоохранения, а также телекоммуникационные, логистические, транспортные и финансовые организации. Среди крупнейших клиентов — ОАО РЖД, ПАО «Газпромнефть», ПАО «Газпром», НМИЦ им. В.А. Алмазова, ПАО «Ростелеком», ПАО «Мегафон», АО «Почта России» и другие.

Содержание

Архитектура

Luxms BI использует датацентричную архитектуру, объединяющую систему хранения метаданных с бизнес-логикой сервера приложений. Это дает выигрыш в скорости обработки запросов, что особенно важно для аналитических приложений. Особенности такого подхода подробно описаны в научной статье «2-tier vs. 3-tier Architectures for Data Processing Software», опубликованной в ACM. Для обработки больших объемов данных предусмотрен «горячий» слой данных на основе СУБД ClickHouse. Это позволяет кратно увеличить производительность при решении аналитических задач на больших объемах данных и в разы сократить время отклика системы на запросы пользователей.

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

При этом, платформа может устанавливаться на одном сервере (виртуальной машине) и обслуживать от 5 до 500 пользователей, что подходит для малых и средних предприятий.

Преимущества

Платформенность

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

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

Luxms BI обеспечивает высокую информационную безопасность — гибкие парольные политики, интеграция с Active Directory, Keycloak и аналогами, АРМ специалиста информационной безопасности, расширенный функционал управления сеансами и подробный настраиваемый журнал событий ИБ.

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

«
Платформенность — не только функционал, но и дружелюбность к разработчикам и поддержка процесса обновления ПО. Сегодня крупные компании все чаще осознают важность платформенности и делают свой выбор в пользу открытых систем, которые предоставляют полную поддержку жизненного цикла аналитических приложений — замечает Дмитрий Дорофеев, главный конструктор Luxms BI.
»

Быстродействие

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

Встроенный ETL/ELT-инструмент

В Luxms BI есть встроенный No/Low-Code ETL/ELT-инструмент, работающий на основе потоков. Для решения практических задач не требуется написание кода и привлечение программиста — весь процесс осуществляется в визуальном интерфейсе, обеспечивая низкий порог вхождения.

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

Кастомизация

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

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

Image:Пример_«кастомного»_дэшборда.png
Пример «кастомного» дэшборда

Нестандартный функционал BI

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

Кроме этого, в рамках расширения классического функционала платформы бизнес-аналитики, Luxms BI предлагает интеграцию с другими системами и процессами заказчика (Actionable BI), интеграцию с электронными планерками и Интернетом Вещей (IoT), управление качеством данных, AI/ML и многое другое.

Важные обновления последнего года

Поддержка QVD-файлов

Одним из ключевых обновлений последнего года стала поддержка QVD-файлов, в которых содержатся таблицы данных, экспортируемых из Qlik Sense или QlikView.

Теперь пользователи могут загрузить QVD-файлы и создавать визуализации в Luxms BI на основе полученных данных. Импорт осуществляется в пользовательском интерфейсе аналогично загрузке Excel или CSV файлов. Важно, что пользователь может загружать сразу несколько QVD-файлов и объединять их в единую модель данных.

Это особенно полезно для клиентов, все еще использующих Qlik и имеющих множество ETL-процессов на этой платформе. Постепенный переход от дэшбордов на Qlik к использованию Luxms BI для визуализации QVD-файлов является первым шагом в полном отказе от ушедшей с российского рынка системы Qlik, сохраняя при этом существующие ETL-процессы.

Аналог DAX — LPE-выражения

LPE (Lux Path Expressions) — это собственный интерпретируемый язык программирования Luxms BI, который в том числе используется для вычислений на-лету, подобно DAX в Power BI. Он позволяет пользователям создавать свои факты и размерности, а также вычислять сложные показатели, такие как EBITDA, чистая прибыль, выручка, рентабельность и т. д. Знание доступных функций позволяет создавать более сложные выражения для обработки данных и обогащать модель данных для более развернутого анализа.

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

«
Наш приоритет — создание удобных и читаемых формул. Мы не ставим задачу слепого копирования DAX — мы нацелены на разработку таких формул, которые не только легко пишутся и читаются специально обученными людьми, но и будут наглядными и понятными для большинства аналитиков, — отмечает главный конструктор Luxms BI Дмитрий Дорофеев.
»

Стыковка с 1С

В 2023 году значительно расширили интеграцию с системой , обеспечив полную автоматизацию процесса управления выгрузкой данных из 1С в Luxms BI для их дальнейшей визуализации на платформе бизнес-аналитики.

Этот процесс стал еще более эффективным и удобным благодаря высокой скорости выгрузки данных из 1С и интуитивно-понятному интерфейсу.

Интеграция с Arenadata Catalog

В версии Arenadata Catalog 0.3 появился новый коннектор для Luxms BI с возможностью автоматического построения происхождения данных (Data Lineage) до каждого столбца таблицы источника данных. Этот новый функционал позволяет пользователям легко отслеживать путь данных от источника до их использования в аналитических отчетах.

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

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

Коннектор к SAP по протоколу RFC

Коннектор обеспечивает интеграцию Luxms BI с SAP-системами, поддерживающими протокол RFC. Это позволяет подключаться к различным сервисам SAP, извлекать информацию и внедрять ее в рабочие процессы BI.

На текущий момент наш BI успешно замещает часть функционала по отчетности, а стыковка данных на уровне собственного ETL-инструмента Data Boring уже активно используется у ряда клиентов.

Редактор тем

В новом релизе Luxms BI появился расширенный редактор тем, который позволяет кастомизировать интерфейс системы без навыков программирования.

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

Интерфейс редактора тем

Авторизованный учебный центр

Платформа Luxms BI предоставляет обширные функциональные возможности. Для получения необходимых компетенций для эффективной работы с платформой совместно ГК «КОРУС Консалтинг» и компанией QUBData был создан авторизованный учебный центр по технологиям Luxms BI.

Предлагаемые курсы верифицированы экспертами ГК Luxms, а тренерами выступают практикующие специалисты, имеющие многолетний опыт внедрения технологий Luxms BI. Теоретическая и практическая часть курсов разработана на базе реальных внедрений продуктов вендора.

Обучение является важной частью стратегии Luxms BI. В 2023 году ГК Luxms обучила 1000-го сертифицированного пользователя, а после создания профессионального центра компетенций число квалифицированных пользователей системы будет расти еще быстрее.

HTML-документация

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

Клонирование атласов и кубов

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

Дальнейшее развитие системы

Регламентная отчетность

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

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

Пользователи смогут настраивать отчеты, не покидая BI и видеть результаты изменений в отчете в режиме онлайн. В системе будут реализованы специальные подсказки, которые сделают процесс удобнее и проще, а настройка отчетов будет реализована с помощью drag-and-drop. Это не только упростит процесс создания отчетов, но и значительно повысит уровень аналитических возможностей системы.

Data Boring 3.0

В планах следующего года — полное обновление встроенного ETL/ELT-инструмента Data Boring. Уже сейчас зарегистрирована новая версия Luxms Data Boring 2.0 с возможностью многопользовательской работы, которая обеспечивает эффективное разделение данных и повышенный уровень безопасности.

Каждый пользователь теперь работает в своей изолированной виртуальной среде, где потоки, оперативная память и процессы не пересекаются с другими пользователями. Отдельное хранилище данных, настройки и узлы создаются для каждого пользователя индивидуально, и это гарантирует высокий уровень безопасности и эффективное управление данными. Это особенно важно в ситуациях, когда необходима поддержка нескольких клиентов или проектов на одном сервере Data Boring.

В следующей версии Data Boring 3.0 интерфейс пользователя будет переведен на React, а взаимодействие компонентов будет переведено на NATS, что даст возможность создавать отказоустойчивые и масштабируемые инсталляции. Также будут добавлены новые сервисы по мониторингу и оркестрации запуска задач ETL.

Вторая часть ассоциативной модели

В прошлом году была реализована первая очередь функционала Ассоциативной модели — возможность создавать новые кубы данных, просто перетаскивая мышкой таблицы из источника данных на холст (листик в клеточку). Сейчас функционал и внешний вид «листика в клеточку» совершенствуются. На текущий момент, мы разрабатываем новый инструмент — отладчик SQL запросов, с фокусом не на самих запросах, а на их шаблонах. Использование шаблонов придает высокую гибкость, позволяя вставлять в SQL динамические элементы, известные только в момент выполнения запроса, например фильтры или информацию о пользователе Luxms BI.

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

Гибкие фильтры

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

***

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