Новости Alpha BI

Alpha BI релиз 5.5.0: улучшения в ETL, OLAP и новые группы блоков в обработчиках событий виджетов

2024-07-03 11:26 Новости Релизы
В#nbsp;релизе Alpha#nbsp;BI 5.5.0 значительно улучшены аналитические панели, переработан функционал извлечения данных из#nbsp;Excel-файлов в#nbsp;ETL-процессах, а#nbsp;также расширены возможности условного форматирования OLAP-представлений. Помимо обновлений, команда разработчиков Alpha#nbsp;BI устранила недочеты в#nbsp;аналитических панелях. Полное описание версии 5.5.0 читайте здесь >>

Аналитические панели

Добавлена новая группа блоков «Математические»

Группа позволяет задавать константы и#nbsp;проводить арифметические операции с#nbsp;целыми и#nbsp;вещественными числами.

Добавлена новая группа блоков «Дата и#nbsp;время»

Группа блоков «Дата и#nbsp;время» дает следующие возможности:

  • получение текущей даты, в#nbsp;том числе с#nbsp;временной меткой;
  • вычисление смещенной или усеченной даты;
  • конвертация строк и#nbsp;чисел в#nbsp;дату;
  • извлечение части периода или разницы между датами;
  • приведение даты к#nbsp;указанному формату.
Добавлена новая группа блоков «Списки»

Появились:

1.Блок создания списков;
2.Блок обработки и#nbsp;преобразования элементов списка.
Расширена группа блоков «Логические»
Появились:
1.Блок получения значений True или False логического типа;
2.Блок проверки условия выбора;
3.Блок с#nbsp;операторами сравнения входных данных;
4.Блок с#nbsp;логическими операторами для составления логических выражений.
Расширена группа блоков «Текст»

Появились:

1.Блок конвертации числа в#nbsp;строку в#nbsp;указанном формате;
2.Блок конвертации строки в#nbsp;число согласно заданному формату строки.
Переработана группа блоков для скачивания отчетов

Были реализованы блоки, экспортирующие отчеты при инициализации событий виджетов аналитических панелей с#nbsp;удобной обработкой параметров.

Расширен функционал блока получения даты из#nbsp;виджета «Календарь»

Добавлен чекбокс «Получить значение строкой» для управления типом выходного значения.

В#nbsp;редакторе формата даты появилась возможность выбора значения из#nbsp;списка (одинарный клик) или ввода пользовательского формата (двойной клик) для отображения выбранной даты в#nbsp;любом необходимом виде, а#nbsp;также установлено значение по#nbsp;умолчанию#nbsp;— «ISO 8601 (Y-m-d\TH:i:s)».
Добавлена возможность получения значений полей источника типа «Реестр»

Изменен состав значений в#nbsp;выпадающем списке при выборе элемента для источника аналитической панели типа «Реестр». Помимо вариантов «Заголовок/Значение», теперь доступно обращение к#nbsp;данным всех полей бизнес-объекта (кроме ссылочного объекта, ссылочной таблицы и#nbsp;составных полей), соответствующих записи выбранного элемента виджета.

ETL

Переработан функционал блоков извлечения данных из#nbsp;Excel-файлов формата .xls и .xlsx

  1. Удалены неиспользуемые или не#nbsp;влияющие на#nbsp;процесс извлечения данных конфигурации.
  2. Добавлена кнопка автозаполнения листов для выбора листа из#nbsp;выпадающего списка;
  3. Реализована генерация кодов полей на#nbsp;основании значений первой строки шапки#nbsp;— для кириллицы используется транслитерация, пробелы заменяются нижним подчеркиванием, а#nbsp;неразрешенные символы отсекаются. Код пустого поля задается по#nbsp;логике FieldN;
  4. Реализовано определение типов данных поля на#nbsp;основании типов значений и#nbsp;форматов ячеек первой строки данных после заголовка в#nbsp;соответствии со#nbsp;значениями параметров конфигурации «Первая строка» и#nbsp;«Высота шапки»;
  5. Добавлена возможность задать пароль для чтения защищенных паролем xlsx-файлов и#nbsp;сохранить его в#nbsp;настройках ETL-процесса;
  6. Установлены значения по#nbsp;умолчанию в#nbsp;полях «Первая строка», «Первый столбец», «Высота шапки»;
  7. Унифицировано поведение блоков извлечения из .xls и .xlsx файлов;
  8. Обеспечена валидация введенных значений и#nbsp;миграция для ранее созданных или импортируемых процессов.

Отчеты

Добавлена возможность использования параметров отчета в#nbsp;тексте формул

Пример:
${код_параметра} для источника Реестр
${название_параметра} для источника OLAP
При формировании отчета код параметра заменяется на#nbsp;константу/формулу, соответствующие типу и#nbsp;значению переменной, заданной по#nbsp;умолчанию или запрошенной у#nbsp;пользователя.
Реализована валидация адресов ячеек в#nbsp;формулах

Теперь можно проверить диапазон данных в#nbsp;зависимости от#nbsp;формата экспортируемого файла при серверной генерации отчета, если:
  • генерируется диапазон, превышающий максимальное количество строк и/или столбцов для формата файла. Текст ошибки содержит информацию о#nbsp;формате файла и#nbsp;превышаемом диапазоне (столбцы/строки);
  • формула содержит ссылку на#nbsp;ячейку, находящуюся за#nbsp;пределами допустимого диапазона строк/столбцов для формата файла. Текст ошибки содержит информацию о#nbsp;формуле с#nbsp;некорректной ссылкой на#nbsp;ячейку отчета, место размещения формулы (ячейка и#nbsp;страница), а#nbsp;также о#nbsp;допустимом диапазоне.

OLAP

Расширены возможности условного форматирования

С#nbsp;версии 5.5.0 если в#nbsp;правиле условного форматирования используется мера или иерархия, которая скрыта из#nbsp;представления через контекстное меню по#nbsp;кнопке «Скрыть элемент» (до#nbsp;или после настройки правила), стили продолжат применяться к#nbsp;области представления.

А#nbsp;также если в#nbsp;правиле условного форматирования меры отсутствует условие, то#nbsp;стили, настроенные в#nbsp;области элементов, применяются ко#nbsp;всему столбцу меры, включая наименование.

Отметим, что функционал условного форматирования сохраняется при просмотре и#nbsp;экспорте OLAP-представления, предпросмотре и#nbsp;экспорте отчета с#nbsp;клиентским формированием, а#nbsp;также в#nbsp;иерархичном представлении виджета «OLAP-представление».