Суперсет ТА релиз 5.2.0

На основе Apache Superset 5.0

Изменения, осуществленные командой ТехАудит

Кэширование виртуальных датасетов

Теперь результаты запросов виртуальных датасетов возможно кэшировать в физическую таблицу. Это снижает нагрузку на источники и позволяет использовать виртуальные датасеты как альтернативу витринам данных. Кэширование виртуальных датасетов – редактор датасета Для появления этой этой опции в датасете потребуется создать новое подключение в разделе “Базы данных”, включив настройку «Хранение кэш-таблиц». Созданная база данных будет использоваться для хранения результатов запросов виртуальных датасетов. Кэширование виртуальных датасетов – редактор базы данных После этого у виртуальных датасетов появится опция «Кэшировать датасет». Для кэшируемых датасетов доступны:
  • настройка автоудаления кэш-таблицы по расписанию или условию,
  • принудительное обновление кэш-таблицы из интерфейса дашборда или редактора графика,
  • удаление существующей кэш-таблицы вручную,
  • настройка таймаута выполнения запроса с автоматическим возвратом к основной БД при его превышении.
Кэш-таблица автоматически пересоздаётся при изменении SQL датасета, удалении датасета, отключении кэширования или выполнении настроенного условия автоудаления. Для поддержки работы с шаблонами Jinja создана специальная функция use_dataset_cache(), используемая для создания новой или обращения к уже существующей кэш-таблице.

Упрощенный фильтр времени

Переработан интерфейс фильтра времени, что упростило выбор временного периода и сделало настройку более наглядной и удобной. В модальном окне фильтра появились новые вкладки: «Дни», «Недели», «Месяцы», «Кварталы» и «Годы». От предыдущего фильтра остались вкладки «Пользовательский» и «Дополнительно».
Упрощенный фильтр времени – вкладки фильтра
Также, теперь конечная дата включается в промежуток.
Упрощенный фильтр времени – правая граница включается в период
Функционал реализован как на дашбордах, так и в конструкторе графиков. При обновлении Суперсет ТА существующие фильтры времени автоматически переведутся в типы Пользовательский или Дополнительно с сохранением действующих настроек.

Рассылки в мессенджер Max

К списку доступных каналов для отправки рассылок и оповещений добавлен мессенджер MAX. После указания MAX_API_TOKEN бота в файле конфигурации MAX становится доступен для выбора в качестве канала отправки. Для отправки рассылки в списке получателей необходимо указать ID пользователя MAX. Чтобы пользователь получил сообщение, у него должен быть начат диалог с ботом в мессенджер. Функциональность рассылок в MAX полностью соответствует существующим возможностям рассылок в Email и Telegram.

Перенаправление с главной страницы

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

Исправления багов

  1. Исправлена ошибка кросс-фильтрации, возникавшая на оси графика при использовании числовых типов столбцов.
  2. Исправлено расхождение на один день между значением на оси столбчатой диаграммы и применяемым значением при кросс-фильтрации.
  3. Исправлена ошибка кросс-фильтрации в столбчатой диаграмме при использовании столбца с пользовательской меткой.
  4. Исправлена ошибка, при которой к значениям нативных фильтров не применялась группировка.
  5. Исправлена ошибка фильтрации в фильтре «Значение с условием», возникавшая при вводе неполного значения.
  6. Обновлена подсказка при настройке графика «Временной фильтр-слайдер» для упрощения понимания работы с SQL и временными колонками.
  7. Исправлен некорректный перевод типа промежутка в фильтре по времени.
  8. Исправлена ошибка, при которой при выгрузке графика в PDF в названии файла не отображалось имя графика.
  9. График будет выгружаться с цветовой схемой дашборда при выполнении экспорта отдельного графика в PDF или PNG.
  10. Исправлена ошибка, при которой при отправке рассылки в формате PDF выгружался весь дашборд вместо выбранной вкладки.
  11. Исправлена ошибка при экспорте дашборда.
  12. Исправлено зависание экспорта PDF на 0% при наличии вкладок на дашборде.
  13. Выгрузка графика в форматы PDF и PNG теперь доступна только после сохранения графика.
  14. Исправлена ошибка экспорта дашборда в Excel при наличии табличного графика с условным форматированием.
  15. Исправлена ошибка выгрузки сводной таблицы в Excel при установке минимальной ширины столбца.
  16. Исправлено расхождение подытогов строк при выгрузке сводной таблицы в Excel по сравнению с отображением в интерфейсе.
  17. Изменено расположение настройки «Агрегация итогов по метрике» и обновлено описание настройки «Функция агрегации» в сводной таблице для упрощения понимания их работы.
  18. Исправлена ошибка миграции таблиц, построенных на виртуальном датасете: в запрос больше не добавляется лишняя группировка (Group By), влияющая на корректность данных.
  19. Исправлена ошибка отображения итогов в столбчатой диаграмме с наложением, при которой в итогах отображались нулевые значения.
  20. Исправлена ошибка, при которой в таблице происходила непредусмотренная сортировка при закреплении столбца.
  21. Исправлена ошибка, при которой открытие дашборда в нескольких вкладках вызывало некорректное перезаписывание его JSON-конфигурации.
  22. Исправлена непредвиденная ошибка при добавлении компонента «Обратная связь».
  23. Исправлена ошибка, из-за которой нельзя было изменить порядок вкладок в компоненте «Столбец».
  24. В журнале событий добавлено отображение ID дашборда для событий PUT, связанных с дашбордами.
  25. Фильтрация списка комментариев перенесена на отдельный endpoint, что устраняет ошибку «URI too long» при работе с комментариями.
  26. Добавлен отсутствующий перевод в модальном окне сохранения графика.

Новые флаги и переменные в конфигурации

  • MAX_API_TOKEN токен бота мессенджера MAX, используемый для рассылок и оповещений.
  • PATH_REDIRECT_INDEX_VIEW конфигурационная настройка, позволяющая настраивать перенаправление на любую нужную вам страницу в Суперсет ТА.

Совместимость

Функционал импорта/экспорта Суперсет ТА 5.2.0 совместим с версией Суперсет ТА 5.1.0