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 автоматически завершает операции предпросмотра, если:
закрывается страница, модальное окно или панель параметров;
Управление push-уведомлениями при синхронизации моделей
Добавлена настройка, позволяющая скрывать push-уведомления при синхронизации моделей, запущенной по расписанию.
Подключение дополнительных Python-библиотек
Теперь можно устанавливать сторонние библиотеки и использовать их в ETL-скриптах моделей и блоков. Это расширяет возможности обработки и трансформации данных непосредственно в платформе.
Теперь можно переиспользовать ранее созданные расчётные агрегаты в нескольких виджетах, упрощая настройку и поддержку показателей.
Новые типы виджетов: «Воронка» и «Диаграмма потоков (Sankey)»
Добавлены два новых типа визуализации, востребованные для аналитики пользовательских воронок и потоков данных:
воронка — для анализа этапов процесса;
sankey — для визуализации потоков между категориями.
Новые настройки в виджетах «Тренд» и «KPI»
Добавлены расширенные параметры в блоке «Вид», включая:
управление отображением фонового изображения;
дополнительные настройки визуального оформления.
Изменение порядка переменных
Теперь можно вручную менять порядок переменных в интерфейсе настройки виджета, улучшая гибкость работы с параметрами отображения.
ИНФОРМАЦИОННЫЕ ПАНЕЛИ
Логирование просмотров
AW BI теперь фиксирует просмотры информационных панелей. Это позволяет анализировать активность пользователей и повышает прозрачность работы с дашбордами.
Настройки внешнего вида системных фильтров
Добавлены опции для кастомизации фильтров: цвет, шрифт, отступы и другие параметры отображения.
Новые опции в настройках связей виджетов
Теперь можно скрывать список виджетов на панели связей, упрощая визуальное управление сложными связями между компонентами панели.
ОБЩИЕ ИЗМЕНЕНИЯ
Отображение количества объектов в каталоге и улучшение фильтрации по вложенным объектам.
Кнопка «Выход» теперь доступна на страницах виджетов и ИП, открытых по внутренним ссылкам.
Сохраняется состояние показателей и уровней вложенности в режиме представлений.
В реестрах системы появилась возможность просматривать атрибуты учётных записей пользователя:
в разделе доступа к объектам, переменным, закладкам;