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

Отчеты

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

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

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

OLAP

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

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

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

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