Новости Alpha BI

Alpha BI релиз 5.5.0: улучшения в ETL, OLAP и новые группы блоков

Релиз Alpha BI версии 5.5.0 значительно улучшил аналитические панели, переработан функционал извлечения данных из Excel-файлов в ETL-процессах, а также расширены возможности работы OLAP-кубами. Помимо обновлений, команда разработчиков Alpha BI устранила недочеты в аналитических панелях. Полное описание версии 5.5.0 читайте

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

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

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

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

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

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

Появились:

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

Появились:

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

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

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

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

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

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

ETL

Переработан функционал блоков извлечения данных из Excel-файлов формата .xls и .xlsx.
Удалены неиспользуемые или не влияющие на процесс извлечения данных конфигурации.

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

Отчеты

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

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

Теперь можно проверить диапазон данных в зависимости от формата экспортируемого файла при серверной генерации отчета:
  1. XLS — 65 536 строк и 256 столбцов;
  2. ХLSX — 1 048 576 строк и 16 384 столбца.

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

OLAP

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

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

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

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