Новости

AW BI релиз 1.34: строгий синтаксис, ускорение расчётов, новые виджеты и расширенные настройки моделей

AW BI 1.34 включает важные изменения в синтаксисе формул, обеспечивающие значительный прирост производительности, а также расширение функциональности моделей, источников данных, виджетов и системных настроек. В этом релизе: оптимизация агрегатов, автоматическая отмена предпросмотра, настройка Python-библиотек, новые виджеты «Воронка» и «Sankey», расширенные проверки подключений и логирование просмотра информационных панелей.

ФОРМУЛЫ

Строгий синтаксис формул в агрегатах

Обновлённый движок OZ (оптимизатор запросов) теперь строже проверяет синтаксис формул. Это важно: соблюдение корректного синтаксиса позволяет ускорить расчёты в 40–50 раз в отдельных сценариях.

Перед обновлением требуется вручную проверить и скорректировать все формулы в расчётных агрегатах, используемых на виджетах, а также SQL-фильтры. Мы подготовили рекомендации по устранению типичных ошибок:

Ошибка 1. Отсутствие квадратных скобок в наименовании полей.

Имена полей необходимо указывать в квадратных скобках.

Неправильно:
calc__created_at_month = Month(now()) - 1 OR calc__created_at_month = Month(now())
Правильно:
[calc__created_at_month] = Month(now()) - 1 OR [calc__created_at_month] = Month(now())
Ошибка 2. Использование недопустимого названия функции.

  • avgif - заменить на AVG_IF;
  • countif - заменить на COUNT_IF;
  • cast - заменить на DB_CAST;
  • sumif - заменить на SUM_IF;
  • minif - заменить на MIN_IF;
  • date_trunc - заменить на DATETRUNC;
  • и другие.

Ошибка 3. Использование несуществующих функций.

  • avgsum - заменить на AVG и SUM;
  • lastdayofmonth - заменить на DATEADD, DATE, YEAR, MONTH. Взять год и месяц исходной даты, прибавить 1 к месяцу и установить день равным 1;
  • procent, percent - заменить на арифметические расчеты;
  • current_date - заменить на NOW или TODAY;
  • calculate - заменить функциями с IF, например, SUM_IF и тд или оконной;
  • distinct - заменить функциями COUNTD или COUNTD_IF для получения количества уникальных, и более сложные функции для получения списка;
  • и другие.
Перед обновлением необходимо исправить все используемые в виджетах формулы и SQL-фильтры, согласно рекомендациям. Подробная справка: синтаксис формул

ИСТОЧНИКИ ДАННЫХ

Расширенные проверки подключения к ClickHouse

Добавлена поддержка проверки подключения к БД ClickHouse через порты:
  • TCP;
  • HTTP / HTTPS.

МОДЕЛИ

Автоматическая отмена предпросмотра данных

Теперь AW BI автоматически завершает операции предпросмотра, если:
  • закрывается страница, модальное окно или панель параметров;
  • истекает лимит ожидания (ETL_DATA_PREVIEW_MAX_TASK_DURATION).

Автоматическое завершение применяется для:
  • предпросмотра данных модели и иерархий;
  • расчёта количества записей;
  • тестового запуска ETL-скриптов и блоков.
Управление push-уведомлениями при синхронизации моделей

Добавлена настройка, позволяющая скрывать push-уведомления при синхронизации моделей, запущенной по расписанию.
Подключение дополнительных Python-библиотек

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

Подробнее о функционале: подключение дополнительных Python библиотек.

ВИДЖЕТЫ

Повторное использование расчётных агрегатов

Теперь можно переиспользовать ранее созданные расчётные агрегаты в нескольких виджетах, упрощая настройку и поддержку показателей.
Новые типы виджетов: «Воронка» и «Диаграмма потоков (Sankey)»

Добавлены два новых типа визуализации, востребованные для аналитики пользовательских воронок и потоков данных:
  • воронка — для анализа этапов процесса;
  • sankey — для визуализации потоков между категориями.
Новые настройки в виджетах «Тренд» и «KPI»

Добавлены расширенные параметры в блоке «Вид», включая:
  • управление отображением фонового изображения;
  • дополнительные настройки визуального оформления.
Изменение порядка переменных

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

ИНФОРМАЦИОННЫЕ ПАНЕЛИ

Логирование просмотров

AW BI теперь фиксирует просмотры информационных панелей. Это позволяет анализировать активность пользователей и повышает прозрачность работы с дашбордами.

Настройки внешнего вида системных фильтров

Добавлены опции для кастомизации фильтров: цвет, шрифт, отступы и другие параметры отображения.

Новые опции в настройках связей виджетов

Теперь можно скрывать список виджетов на панели связей, упрощая визуальное управление сложными связями между компонентами панели.

ОБЩИЕ ИЗМЕНЕНИЯ

  1. Отображение количества объектов в каталоге и улучшение фильтрации по вложенным объектам.
  2. Кнопка «Выход» теперь доступна на страницах виджетов и ИП, открытых по внутренним ссылкам.
  3. Сохраняется состояние показателей и уровней вложенности в режиме представлений.
  4. В реестрах системы появилась возможность просматривать атрибуты учётных записей пользователя:
  • в разделе доступа к объектам, переменным, закладкам;
  • в рассылках по email;
  • в настройках публичных ссылок.
Релизы