AW BI 1.34 включает важные изменения в синтаксисе формул, обеспечивающие значительный прирост производительности, а также расширение функциональности моделей, источников данных, виджетов и системных настроек. В этом релизе: оптимизация агрегатов, автоматическая отмена предпросмотра, настройка Python-библиотек, новые виджеты «Воронка» и «Sankey», расширенные проверки подключений и логирование просмотра информационных панелей.
ФОРМУЛЫ
Строгий синтаксис формул в агрегатах
Обновлённый движок OZ (оптимизатор запросов) теперь строже проверяет синтаксис формул. Это важно: соблюдение корректного синтаксиса позволяет ускорить расчёты в 40–50 раз в отдельных сценариях.
Перед обновлением требуется вручную проверить и скорректировать все формулы в расчётных агрегатах, используемых на виджетах, а также SQL-фильтры. Мы подготовили рекомендации по устранению типичных ошибок:
Ошибка 1. Отсутствие квадратных скобок в наименовании полей.
Имена полей необходимо указывать в квадратных скобках.
Неправильно:
Обновлённый движок 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. Использование недопустимого названия функции.
Ошибка 3. Использование несуществующих функций.
- 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 через порты:
Добавлена поддержка проверки подключения к БД ClickHouse через порты:
- TCP;
- HTTP / HTTPS.

МОДЕЛИ
Автоматическая отмена предпросмотра данных
Теперь AW BI автоматически завершает операции предпросмотра, если:
Автоматическое завершение применяется для:
Теперь AW BI автоматически завершает операции предпросмотра, если:
- закрывается страница, модальное окно или панель параметров;
- истекает лимит ожидания (ETL_DATA_PREVIEW_MAX_TASK_DURATION).
Автоматическое завершение применяется для:
- предпросмотра данных модели и иерархий;
- расчёта количества записей;
- тестового запуска ETL-скриптов и блоков.
Управление push-уведомлениями при синхронизации моделей
Добавлена настройка, позволяющая скрывать push-уведомления при синхронизации моделей, запущенной по расписанию.
Добавлена настройка, позволяющая скрывать push-уведомления при синхронизации моделей, запущенной по расписанию.

Подключение дополнительных Python-библиотек
Теперь можно устанавливать сторонние библиотеки и использовать их в ETL-скриптах моделей и блоков. Это расширяет возможности обработки и трансформации данных непосредственно в платформе.
Подробнее о функционале: подключение дополнительных Python библиотек.
Теперь можно устанавливать сторонние библиотеки и использовать их в ETL-скриптах моделей и блоков. Это расширяет возможности обработки и трансформации данных непосредственно в платформе.
Подробнее о функционале: подключение дополнительных Python библиотек.
ВИДЖЕТЫ
Повторное использование расчётных агрегатов
Теперь можно переиспользовать ранее созданные расчётные агрегаты в нескольких виджетах, упрощая настройку и поддержку показателей.
Теперь можно переиспользовать ранее созданные расчётные агрегаты в нескольких виджетах, упрощая настройку и поддержку показателей.
Новые типы виджетов: «Воронка» и «Диаграмма потоков (Sankey)»
Добавлены два новых типа визуализации, востребованные для аналитики пользовательских воронок и потоков данных:
Добавлены два новых типа визуализации, востребованные для аналитики пользовательских воронок и потоков данных:
- воронка — для анализа этапов процесса;
- sankey — для визуализации потоков между категориями.
Новые настройки в виджетах «Тренд» и «KPI»
Добавлены расширенные параметры в блоке «Вид», включая:
Добавлены расширенные параметры в блоке «Вид», включая:
- управление отображением фонового изображения;
- дополнительные настройки визуального оформления.

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


ИНФОРМАЦИОННЫЕ ПАНЕЛИ
Логирование просмотров
AW BI теперь фиксирует просмотры информационных панелей. Это позволяет анализировать активность пользователей и повышает прозрачность работы с дашбордами.
Настройки внешнего вида системных фильтров
Добавлены опции для кастомизации фильтров: цвет, шрифт, отступы и другие параметры отображения.
Новые опции в настройках связей виджетов
Теперь можно скрывать список виджетов на панели связей, упрощая визуальное управление сложными связями между компонентами панели.
AW BI теперь фиксирует просмотры информационных панелей. Это позволяет анализировать активность пользователей и повышает прозрачность работы с дашбордами.
Настройки внешнего вида системных фильтров
Добавлены опции для кастомизации фильтров: цвет, шрифт, отступы и другие параметры отображения.
Новые опции в настройках связей виджетов
Теперь можно скрывать список виджетов на панели связей, упрощая визуальное управление сложными связями между компонентами панели.
ОБЩИЕ ИЗМЕНЕНИЯ
- Отображение количества объектов в каталоге и улучшение фильтрации по вложенным объектам.
- Кнопка «Выход» теперь доступна на страницах виджетов и ИП, открытых по внутренним ссылкам.
- Сохраняется состояние показателей и уровней вложенности в режиме представлений.
- В реестрах системы появилась возможность просматривать атрибуты учётных записей пользователя:
- в разделе доступа к объектам, переменным, закладкам;
- в рассылках по email;
- в настройках публичных ссылок.