Суперсет ТА релиз 6.1.0
На основе Apache Superset 6.0
Изменения, осуществленные командой ТехАудит
Адаптивная вёрстка дашбордов*
* Функционал доступен в корпоративной версии Суперсет ТА
В Суперсет ТА добавлен функционал адаптивного отображения дашбордов, позволяющий сохранить единообразный вид дашбордов для пользователей, использующих экраны различных размеров.
Единообразный вид обеспечивается за счёт сохранения пропорций графиков и компонентов, заложенных создателем дашборда.
Пример: Создатель дашборда активирует адаптивную вёрстку под конкретный размер экрана (1920x1080). Теперь для экранов любых размеров дашборд будет отображаться в пропорциях как для экрана 1920x1080:
Так этот дашборд будет отображаться на экране 1280x720:
А так он будет отображаться на экране 2560x1440:
В Суперсет ТА добавлен функционал адаптивного отображения дашбордов, позволяющий сохранить единообразный вид дашбордов для пользователей, использующих экраны различных размеров.
Единообразный вид обеспечивается за счёт сохранения пропорций графиков и компонентов, заложенных создателем дашборда.
Пример: Создатель дашборда активирует адаптивную вёрстку под конкретный размер экрана (1920x1080). Теперь для экранов любых размеров дашборд будет отображаться в пропорциях как для экрана 1920x1080:
Так этот дашборд будет отображаться на экране 1280x720:
А так он будет отображаться на экране 2560x1440:
Компактные дашборды и компактные графики
На дашбордах сокращены отступы между графиками для уплотнения информации. Также внутри графиков сокращены отступы графической части от краёв контейнера.
Интеграция с мессенджером Mattermost
Теперь Суперсет ТА поддерживает отправку оповещений и рассылок в корпоративный мессенджер Mattermost.
Кроме того, создан механизм самостоятельной привязки аккаунтов пользователей Суперсет ТА к их аккаунтам в Mattermost. В дальнейшем – при формировании рассылки или оповещения – вы сможете выбрать адресатов по именам и фамилиям, а не указывать их Mattermost-ID вручную.
После нажатия кнопки «Подключить Mattermost» произойдёт автоматическая привязка аккаунта, требующая от пользователя лишь однократной авторизации в Mattermost.
В дальнейшем привязанного пользователя будет возможно выбрать в качестве адресата рассылок и оповещений. Также предусмотрена возможность указать в качестве адресатов каналы в Mattermost через их ID.
Далее рассылки и оповещения будут доставлены адресатам посредством специального бота.
Кроме того, создан механизм самостоятельной привязки аккаунтов пользователей Суперсет ТА к их аккаунтам в Mattermost. В дальнейшем – при формировании рассылки или оповещения – вы сможете выбрать адресатов по именам и фамилиям, а не указывать их Mattermost-ID вручную.
После нажатия кнопки «Подключить Mattermost» произойдёт автоматическая привязка аккаунта, требующая от пользователя лишь однократной авторизации в Mattermost.
В дальнейшем привязанного пользователя будет возможно выбрать в качестве адресата рассылок и оповещений. Также предусмотрена возможность указать в качестве адресатов каналы в Mattermost через их ID.
Далее рассылки и оповещения будут доставлены адресатам посредством специального бота.
Выгрузка «Иерархической таблицы»* в XLSX
* Визуализация входит в перечень подключаемых плагинов Суперсет ТА.
Добавлена возможность выгрузки данных из графиков визуализации «Иерархическая таблица» во внешние XLSX-файлы. Также при выгрузке обеспечено сохранение:
Иерархическая таблица, будучи выгруженной в XLSX:
Добавлена возможность выгрузки данных из графиков визуализации «Иерархическая таблица» во внешние XLSX-файлы. Также при выгрузке обеспечено сохранение:
- Окраса ячеек, сформированного на основе правил условного форматирования;
- Уровней иерархии;
- Форматирования показателей;
- Отступов и шрифтов.
Иерархическая таблица, будучи выгруженной в XLSX:
Рассылки в группы мессенджера MAX
Теперь Суперсет ТА поддерживает возможность отправки рассылок и оповещений в групповые чаты MAX по их ID.
Отслеживание факта получения рассылки
Создан функционал, предоставляющий возможность сбора статистики читаемости оповещений и рассылок.
В тело писем, отправляемых на электронные почтовые ящики посредством оповещений и рассылок Суперсет ТА, добавлены машиночитаемые пиксели. При открытии подобных писем происходит прогрузка этих пикселей на стороне клиента, что служит индикатором состоявшегося факта прочтения.
Сохранение индивидуальных настроек графиков при выгрузке «Таблицы»
Теперь при выгрузке графиков визуализации «Таблица» в XLSX осуществляется перенос во внешний файл пользовательских настроек, включая:
Таблица, будучи выгруженной в XLSX:
- Порядок столбцов, изменённый через их перетаскивание мышью;
- Порядок строк (действующие интерактивные сортировки);
- Закреплённые столбцы – в файле отмечаются серым цветом фона;
- Нумерованный столбец;
- Выравнивание заголовков;
- Метки «N/A» в ячейках;
- Размеры шрифтов заголовков и значений.
Таблица, будучи выгруженной в XLSX:
Сохранение пользовательского порядка столбцов в «Таблицах»
Теперь порядок столбцов таблицы, настроенный пользователем на дашборде, сохраняется до того момента, пока пользователь самостоятельно не выйдет из аккаунта Суперсет или не очистит локальное хранилище.
До версии 6.1.0 при обновлении дашборда или при перезаходе в него установленный пользовательский порядок столбцов сбрасывался.
До версии 6.1.0 при обновлении дашборда или при перезаходе в него установленный пользовательский порядок столбцов сбрасывался.
Закрепление столбцов по умолчанию в «Сводных таблицах»
В настройках графиков визуализации «Сводная таблица» появилась возможность установить закрепление столбцов по умолчанию. Если соответствующая опция включена, то при каждом открытии дашборда, на котором размещён подобный график, столбцы на нём будут закреплены.
Возможность отписаться от оповещений или рассылок
В версии 6.1.0 появилась возможность настроить процесс исключения пользователей из числа адресатов в оповещениях и рассылках по их инициативе.
В письма, присылаемые пользователям в рамках оповещений или рассылок, можно добавить кнопку «Отписаться от уведомлений». По нажатию данной кнопки пользователь будет направлен по привязанной к ней ссылке.
Рекомендуется предварительно составить форму, на которую будет перенаправлен пользователь и которую ему потребуется заполнить.
В письма, присылаемые пользователям в рамках оповещений или рассылок, можно добавить кнопку «Отписаться от уведомлений». По нажатию данной кнопки пользователь будет направлен по привязанной к ней ссылке.
Рекомендуется предварительно составить форму, на которую будет перенаправлен пользователь и которую ему потребуется заполнить. Возвращение поля «Название» в рассылки и оповещения
В настройки рассылок и оповещений возвращено поле «Название», ранее удалённое из Суперсет командой Apache.
Отдельные очереди для рассылок и задач в Celery Worker
Работа воркеров была оптимизирована за счёт их разделения на 2 отдельные очереди: для рассылок и для загрузки данных графиков.
Архитектура Суперсет до версии 6.1.0 подразумевала обработку воркерами 1 очереди задач, заключающихся в рассылке дашбордов и загрузке данных для графиков. В результате могла сложиться ситуация, при которой перегрузка рассылками приводила к невозможности загружать графики для пользователей (все воркеры были заняты рассылками).
Теперь подобное исключено.
Архитектура Суперсет до версии 6.1.0 подразумевала обработку воркерами 1 очереди задач, заключающихся в рассылке дашбордов и загрузке данных для графиков. В результате могла сложиться ситуация, при которой перегрузка рассылками приводила к невозможности загружать графики для пользователей (все воркеры были заняты рассылками).
Теперь подобное исключено.
Исправления
- Исправлена ошибка, из-за которой плагины не сразу подключались к Суперсет ТА;
- Исправлена неработоспособность опции изменения картографической подложки на графиках визуализации «Двухслойная карта»;
- Исправлена невозможность создать нового пользователя Суперсет ТА без заполнения необязательной информации в его профиле;
- Исправлена ошибка, из-за которой отдельные датасеты не отображались в селекторе у нативных фильтров дашборда;
- Исправлена ошибка, из-за которой при установке значения -1 для таймаута кэша базы данных или датасета оказывалась невозможной выгрузка в XLSX графиков, построенных на подобном датасете или датасете подобной базы данных;
- Исправлена ошибка, из-за которой в настройках датасетов не отображалось название чекбокса «Кэшировать датасет»;
- Исправлено поведение горизонтальной панели нативных фильтров, выраженное в их сворачивании при сужении окна браузера и последующем нераскрытии при расширении окна браузера;
- Исправлена прозрачность закреплённых столбцов в графиках визуализации «Сводная таблица»;
- Исправлено отображение иконки действующей фильтрации на графиках «Временной фильтр-слайдер» при кросс-фильтрации дашборда по значениям графиков «Сводной таблицы» с активным мультиселектом;
- Исправлен непроизвольный скролл дашборда при клике пользователя по пункту легенды графика «Точки на карте»;
- Исправлено обрезание модального окна нативного временного фильтра при использовании устройств с MacOS;
- Исправлено искажение вёрстки при экспорте/импорте дашбордов между контурами;
- Исправлено поведение нативных фильтров дашборда, при котором они не сворачивались в «Неприменяемые» при отсутствии активных значений и при действии соответствующей опции;
- Исправлена неработоспособность импорта базы данных файлом;
- Исправлено появление нескольких столбцов в области «Ось Х» конструктора графика при смене его визуализации на «Тепловую карту»;
- Исправлена ошибка, из-=за которой на дашборде не отображались области влияния нативного фильтра «Иерархия»;
- Исправлена неинформативность сообщения об ошибке при попытке пользователя с ролью Gamma выгрузить дашборд в Excel;
- Исправлено некорректное отображение нативных фильтров, проявлявшееся при замене их датасетов и переоткрытии дашборда в другом браузере по прямой ссылке;
- Исправлена ошибка, возникавшая при открытии дашборда, созданного в качестве копии первичного дашборда, некоторые графики которого были предварительно удалены;
- Исправлена ошибка экспорта/импорта дашбордов, из-за которой при повторном импорте дашборда не сохранялся обновлённый состав графиков;
- Исправлена некорректная выгрузка датасетов, содержащих в своих названиях кириллицу;
- Исправлена невозможность редактировать аннотацию после удаления графика, на котором была построена эта аннотация;
- Исключено назначение цвета из цветовой схемы для значений Null в графиках визуализации «Точки на карте»;
- Исправлена некорректная выгрузка в XLSX транспонированных графиков «Сводной таблицы», не имеющих строк или столбцов;
- Исправлена ошибка, из-за которой неприменяемые на дашборде фильтры не отображались в горизонтальной панели фильтров;
- Исправлен ряд некорректных переводов.
Изменения в файле конфигурации
Добавлены флаги функций:
ENABLE_COMPACT_DASHBOARDS – активирует функционал компактных дашбордов;
ENABLE_COMPACT_CHARTS – активирует функционал компактных графиков;
Добавлены переменные:
NOTIFICATION_UNSUBSCRIBE_FORM_URL – ссылка, по которой будет переходить пользователь по нажатию кнопки «Отписаться от уведомлений»;
NOTIFICATION_UNSUBSCRIBE_FORM_FIELDS – JSON-объект, содержащий в себе информацию для предзаполнения полей в форме, на которую перейдёт пользователь по нажатию кнопки «Отписаться от уведомлений»;
MATTERMOST_URL – базовый URL экземпляра Mattermost;
MATTERMOST_API_URL – URL для прямых REST-запросов к API;
MATTERMOST_OAUTH_CLIENT_ID – клиентский ID для OAuth;
MATTERMOST_OAUTH_CLIENT_SECRET – клиентский секрет для OAuth;
MATTERMOST_BOT_TOKEN – токен для бот-аккаунта;
CELERY_DATA_QUEUE – имя очереди для задач на загрузку данных графиков;
CELERY_REPORTS_QUEUE – имя очереди для задач на выполнение оповещений и рассылок;
YANDEX_METRIKA_COUNTER_ID – идентификатор счётчика прочитанных оповещений и рассылок для Яндекс.Метрики;
YANDEX_METRIKA_MEASUREMENT_TOKEN – авторизационный токен для отправки данных для счётчика прочитанных оповещений и рассылок. Совместимость
Функционал импорта/экспорта Суперсет ТА 6.1.0 совместим с версиями Суперсет ТА 6.0.0-6.0.4.