Luxms BI v11.2

Внимание! Функционал моно презентаций, начиная с версии 11.2.0 объявляется устаревшим (Deprecated). В будущих версиях он может быть полностью отключён. Если вы им пользуетесь и он является критически важным, обратитесь в тех. поддержку: документация

Внимание! DataBoring узел DataTransfer: изменилось поведение при преобразовании timestamptz из PostgreSQL -> PostgreSQL, Clickhouse, MSSQL, Oracle. Теперь при переносе данных выполняется попытка использовать максимально близкий тип данных в итоговой таблице: документация

Внимание! Функционал Адаптивной модели выведен из режима "бета" специально для тех заказчиков, которые хотели бы проверить работу модели с источниками данных, без необходимости включать "бета" режим. Использование адаптивной модели (вместо кубов) не нарушает работу существующих кубов и не влияет на работу дэшбордов, которые были созданы на обычных кубах. Функционал Адаптивной модели активно развивается и не рекомендуется для продуктового использования в версии 11.2.0. Однако, мы будем рады получить обратную связь наших пользователей по работе с Адаптивной моделью при использовании PostgreSQL и Clickhouse (или ADQM).

Важная информация для системных администраторов

Начиная с версии 11.2.0 модуль luxmsbi-datagate объявляется устаревшим (Deprecated) и не будет выпускаться в будущем, функционал luxmsbi-datagate перенесен в модуль luxmsbi-appserver-mono. Необходимо предварительно сохранить конфиги, удалить компоненты luxmsbi-appserver и luxmsbi-datagate и установить luxmsbi-appserver-mono. В новом конфигурационном файле /opt/luxmsbi/conf/appserver/application.properties требуется повторить пользовательские настройки из старых luxmsbi-appserver и luxmsbi-datagate (/opt/luxmsbi/conf/datagate/application.properties) конфигурационных файлов: документация по обновлению модулей

При установке и обновлении требуется изменить пароли по умолчанию для новых пользователей БД:  bireader, bidata, infosec_reader Подробнее см: документация


Улучшения и изменения

  • При установке и обновлении создается новая БД bidata, которая предназначена для хранения данных. Также добавлены 3 новых системных источника: _meta_, _bidata_ и _infosec_. Источник данных luxmsbi объявляется устаревшим: документация
  • При создании Источника данных нового типа в разделе Другие теперь необходимо выбрать Тип СУБД и SQL диалект, который будет использоваться для взаимодействия с данным СУБД: документация
  • Добавлена опция tcpKeepAlive=true по умолчанию во все источники данных на основе PostgreSQL JDBC
  • Добавлена возможность настройки стилей заголовка таблицы при выгрузке данных в Excel: документация
  • Реализован алгоритм генерации презентаций от имени пользователя, если это указано в Конфигурации системы - опция luxmsbi.presentations.personal = true: документация
  • Добавлена новая сайтовая роль 'User-Manager': документация
  • Добавлена настройка "authorization.themeEditor.siteRole.allowed" для "редактора тем": документация
  • Отображается дата обновления данных в кубах документация
  • Отчеты: Реализована группировка колонок по dimension-ам в Excel отчете для tableP: документация
  • Отчеты: В шаблоне отчета для Pivot в ${totals} добавлена возможность настроить разные форматы чисел для общего итога, если метрики находятся на самом нижнем уровне: документация
  • Отчеты: добавлен новый плейсхолдер ${filter_<dimension>_N} для получения последнего элемента списка: документация
  • Отчеты: теперь в отчете по "tree-table-simple" заполняются "подытоги" по группирующим строкам: документация
  • Отчеты: добавлена возможность пропускать поля в списке фильтров: документация
  • Отчеты: в отчете Pivot - изменен алгоритм расчета ограничений на размер Excel файла: документация
  • Отчеты: появилась возможность вставить скриншот слайда презентации: документация
  • Отчеты: появилась возможность вставить скриншот произвольного дэша/дэшборда: документация
  • Отчеты: Реализована возможность загрузки шаблона отчетов в формате xlsm документация


Исправления

  • Добавлена возможность выбора дочерних элементов на дэшах с типом Вкладки и Доска документация 1, документация 2
  • В отчетах Pivot теперь заполняется Итог итогов (в правом нижнем углу) 



Изменения в Luxms Data Boring

  • Добавлен новый узел Transpose для СУБД Clickhouse: документация
  • В узел DataTransfer добавлена возможность переноса данных в таблицы ClickHouse Cluster:  документация
  • В узел CubesUpdated добавлены новые настройки для указания маски названия кубов, также добавлено обновление поля "Данные обновлены" в таблице с кубами: документация
  • Добавлена возможность указывать более подробный уровень логирования через переменную окружения документация
  • Добавлена кнопка запуска для узла Task manager документация
  • При использовании node.log в узле function сообщения будут выводиться в Data Boring debug panel документация
  • В узел Telegram Node - добавлен HTTP|HTTPS proxy документация
  • Добавлено модальное окно с запущенными процессами Data Boring, досутпно для пользователей с ролью 'Super' и 'Admin' - Бургер / Процессы: документация
  • Пользователям с ролями "Admin" и "Super" добавлен dropdown, в котором они могут выбирать, смотреть на свои события мониторинга или всех пользователей. Бургер / Мониторинг выполнения потоков: документация
  • Добавлен узел для взаимодействия по протоколу Smb/Samba: документация

Luxms BI Sync

  • Отказ от флага --no-luxms и всех переменных окружения с префиксом LUXMS
  • Флаг --no-luxms для команд dump, restore и revert объявлен устаревшим и будет удален в выпуске v12. Вместо него следует использовать новый флаг --no-bi-core.
  • Из всех переменных окружения префикс LUXMS будет заменен на BI. Например, LUXMSBI_SYNC_CONFIG теперь становится BI_SYNC_CONFIG (старые варианты переменных окружения будут по-прежнему приниматься до выхода версии v12, однако в журнал будет выводиться предупреждение. Если используются оба варианта одной и той же переменной одновременно, старый вариант игнорируется без сообщения)
  • Старый флаг будет по-прежнему приниматься каждой командой до выхода версии v12, однако в журнал будет выводиться предупреждение.
  • Ранее объявленные устаревшими флаги --initial-buffer и --max-buffer для команд restore, revert и cleanup также будут удалены в выпуске v12.


Дополнительные предстоящие изменения в v12:
  • Путь к файлу конфигурации по умолчанию изменится. Программа не будет пытаться открыть файл конфигурации, расположенный по старому пути.
  • Значение по умолчанию для флага -f/--file для каждой команды изменится.
  • К сожалению, архивы, созданные программой в версиях, предшествующих v12, скорее всего, станут несовместимы

Luxms BI Gateway

  • во всех переменных окружения префикс LUXMS заменен на BI, так, например, LUXMSBI_GATEWAY_COLOR теперь становится BI_GATEWAY_COLOR (старый вариант переменных окружения будет приниматься как действительный до релиза v12, но при использовании в лог будет выведено предупреждение)
  • исправлены ошибки в валидации параметров multiDomainLDAPSearch и searchOn
  • более невозможно запустить программу с включённым параметром multiDomainLDAPSearch, не определив и не включив хотя бы одну LDAP конфигурацию
  • теперь разрешается указывать выключенные (но существующие) конфигурации в списке searchOn, при условии, что хотя бы одна конфигурация в searchOn включена
  • снято ограничение, не позволяющее регистрацию multidomain эндпоинтов только с одной единственной LDAP конфигурацией

Luxms BI Pumpushka

  • конфигурации отправителей с типом luxmsbi и все переменные окружения, имеющие префикс LUXMS, теперь считаются устаревшими, тип luxmsbi переименован в dpapi, что исправляет несоответствие аргументов командной строки и конфигурационного файла
  • во всех переменных окружения префикс LUXMS меняется на BI, так, например, LUXMSBI_PUMPUSHKA_NATS_USER теперь становится BI_PUMPUSHKA_NATS_USER. Cтарый вариант переменных окружения будет приниматься как действительный до релиза v12, но при использовании в лог будет выведено предупреждение
  • конфигурационные файлы, в которых уже определены ключи вида luxmsbi.<key>, продолжат работать как прежде до релиза v12, но при использовании таких конфигураций в лог будет выведено предупреждение
  • начиная с релиза v12 старый формат ключей конфигурационного файла и вариант переменных окружения перестанут приниматься программой. Переход от старого формата ключей конфигурационного файла и варианта переменных окружения осуществляется вручную, просьба обращать внимание на предупреждения в логе программы. Одновременное использование в конфигурационном файле ключей старого вида (luxmsbi.<key>) и нового вида (dbapi.<key>) приведёт к ошибке на старте программы. Если используются оба варианта одной переменной, то старый игнорируется без предупреждений
  • обновлён конвертер старого конфигурационного файла в формате JSON (использовался до v9.3.0), теперь он будет генерировать конфигурационный файл с новыми ключами. Конвертер старого конфигурационного файла в формате JSON (использовался до v9.3.0) также будет удалён в релизе v12
  • в модуле ClickHouse исправлена ошибка, которая могла приводить к изменению отправляемого сообщения в памяти

Обновления в документации: