Byte/RE ИТ-издание

Обновление BI-платформы Luxms

ГК Luxms представила версию 9.3 платформы Luxms BI. Одно из ключевых обновлений системы – документация в формате HTML. Руководства, примеры, технические описания и другие документы о работе на платформе структурированы и находятся в одном месте, обеспечивая универсальный доступ к информации.

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

Документация и обновления к ней распространяются и устанавливаются как стандартный пакет Linux, как и другие компоненты платформы Luxms BI.

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

Календарные функции делятся на три основных блока. Первый блок – «Алгебра с датами». Это набор календарных функций на языке LPE, разработанный для вычислений временных промежутков. Пользователи могут выполнять сложные операции с датами и временными интервалами так же, как и с числами в математических выражениях. В новом релизе представлены функции, которые позволяют удобно манипулировать датами, вычислять смещения, определять начало и конец интервалов.

Второй блок – «Функции, возвращающие целые числа» – предоставляет инструменты для группировки дат и сравнений. Здесь представлены функции, которые возвращают характеристики даты, выраженные в целых числах, такие как номер дня года, номер недели года, месяца, квартала, полугодия и год.

Третий блок – «Функции, возвращающие строку в формате ISO» – представляет собой инструментарий для работы с датами в соответствии с ISO 8601. Стандарт обеспечивает унифицированный формат представления дат и времени, что облегчает обмен информацией и обеспечивает стандартизированный подход к работе с датами.

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

В релизе 9.3 появились оконные функции, позволяющее делать вычисления с учетом данных в соседних строках (окнах). Оконные функции позволяют вычислять нарастающий итог, сравнивать данные за разные периоды, проводить ранжирование строк и многое другое. Реализация повторяет функционал оконных функций из SQL и поддерживает блоки партицирования (группировки) и сортировки данных в окне. В следующих версиях будет добавлена поддержка указания границ окна.

Появились новые агрегационные функции: uniq, quantile, total. Функция Total позволяет вычислять общие агрегаты по всем данным из куба, чтобы легко посчитать доли относительно общей суммы или общего количества. В следующих версиях функционал функции total будет расширен путем добавления фильтров, что позволит вычислять итог с учетом условий. Функция uniq – короткая запись для подсчета уникального количества строк, а функция quantile вычисляет квантиль.

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

В новом релизе появились API-токены (JSON Web Token) – ключи для безопасного и управляемого доступа к функциям Luxms BI через программный интерфейс API. Они дают возможность создавать уникальные ключи, которые используются для авторизации запросов к системе. Администраторы могут самостоятельно создавать токены через интерфейс системы, управлять ими, проверять права доступа и отслеживать статус токенов. Каждый токен уникален и настраивается под конкретные потребности пользователя.

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

В Data Boring в узле Data Transfer добавлена поддержка нескольких форматов данных, включая QVD, AVRO и PARQUET. Это расширение позволит работать с данными из QlikView/QlikSense и из проектов AI/ML и BigData.

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

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

В релиз 9.3 вошло несколько UI-UX улучшений. Например, теперь при написании запроса в текстовом редакторе SQL система выводит подсказки, а ключевые слова для удобства выделяются цветом. Изменен интерфейс сводной таблицы и добавился экран помощи при написании формул для фактов.

У пользователей появилась возможность загружать собственные визели в формате zip-архива. Кастомные визуализации отображаются на панели выбора виджета среди стандартных вариантов и доступны для дальнейшей работы.

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

В новый релиз также вошли предыдущие обновления минорных версий, среди которых:

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