Релиз 1.29 [29.08.2024]

Улучшения и новая разработка

:warning:
ВАЖНО
Версия имеет значительные изменения в структуре хранения данных, поэтому обновление на версию будет необратимым, т.е. вернуться на версии ниже будет невозможным.


:warning:
ВАЖНО
В некоторых случаях после обновления объекты перемещаются из каталогов в реестр. Необходимо вручную распределить объекты по необходимым каталогам.

Перед обновление рекомендуем экспортировать данные таблицы public.catalog_object



Модели

:warning:
ВАЖНО
С версии 1.28.1 отключен последний шаг при синхронизации моделей - после синхронизации не будут рассчитаны кеши для справочников и ширина для автоподбора размера колонки в табличных виджетах.


Добавлена возможность создания ETL-блоков с помощью клиентской библиотеки

В версии 1.28 была добавлена возможность подключения ETL-блоков из внешнего репозитория. В текущей версии появился функционал, который позволяет удобно создавать собственные ETL-блоки с использованием нашей клиентской библиотеки analytic-workspace-client.



Виджеты

:warning:
ВАЖНО
С версии 1.28 не будут работать виджеты с группировками, построенные на данных live-моделей, если в наименовании полей источника используются заглавные буквы


В фильтры агрегатов добавлены операторы “Топ” и “Антитоп”

В режиме редактирования виджета с помощью операторов расширенной фильтрации “Топ” и “Антитоп” можно ограничить выборку категорий до заданного числа, оставив максимальные/минимальные значения среди всех.



Информационные панели

Обновлена форма редактирования информационной панели

Вкладка “Вид” перенесена в правую часть формы, добавлена опция для скрытия/раскрытия блока “Конструктор”.

Добавлены настройки на вкладке “Вид” для информационной панели по определению расположения элементов.


Добавлен функционал по настройке адаптивной верстки панели

При создании панели можно создать дополнительные оптимизированные для разных устройств представления дашборда:

Если для панели существует оптимизированное для текущего устройства, на котором просматривается дашборд, представление, оно автоматически отобразится. Если такого представления нет, то отобразится следующее по размеру имеющееся представление.

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


Список системных виджетов дополнился виджетом “Текст”

Виджет в виде текста позволяет разместить заголовки, набор ссылок, поясняющие надписи на дашборде.



Администрирование

В центр управления добавлен подраздел “Действия пользователей”

Техническому администратору доступна история изменений по всем сущностям объектов Системы.

В детальной информации отображаются старое и новое значения атрибутов сущности.



Общие изменения

Добавлена взаимная фильтрация значений справочников из иерархии

На форме создания и изменения иерархии добавлено свойство “Взаимозависимость полей”, которое отвечает за взаимную фильтрацию значений полей-справочников этой иерархии.

В виджетах, при установке фильтра в одном из полей иерархии с включенным свойством “Взаимозависимость полей”, значения полей-справочников этой иерархии будут также отфильтрованы.

В информационных панелях, при использовании в системных виджетах-фильтрах полей из иерархии с включенным свойством “Взаимозависимость полей”, происходит взаимная фильтрация значений полей-справочников этой иерархии.


В настройки объектов добавлен подраздел “Действия пользователей”

История изменений по сущностям объекта (источника, модели, виджета, панели) доступна пользователям с авторскими и административными правами на объект.

В детальной информации отображаются старое и новое значения атрибутов сущности.



Другие улучшения

Внесены улучшения:

  1. Обновлено расположение трех регионов в плиточной карте;
  2. Для системного виджета “Изображение” в режиме просмотра убрано масштабирование по ширине;
  3. Скорректировано отображение поля иерархии в хлебных крошках в виджете типа “Сводная таблица”;
  4. Добавлена опция, позволяющая временно решить проблему справочников в моделях с ETL-блоками;
  5. Окно авторизации адаптировано под мобильные устройства;
  6. Устранены неточности в функционале переменных;
  7. Устранены неточности в функционале экспорта данных виджета;
  8. Исключены из логирования атрибуты с “чувствительными” данными;
  9. В сервисе odata-puller добавлена возможность записи результатов чтения данных из источника в S3 хранилище;
  10. Доработано удаление связей и их позиций при удалении в ИП вкладки со связанными виджетами;
  11. На формы “Общий доступ” и “Наследуемые права” добавлен вертикальный скролл;
  12. Скорректировано значение по умолчанию у переменной TRIAL_MODEL_SIZE;
  13. Пользователям, для которых определен триальный доступ, предоставлен доступ к функционалу создания публичных ссылок;
  14. Устранены серверные неточности обнаруженные в ходе тестирования 1.29;
  15. Устранены интерфейсные неточности обнаруженные в ходе тестирования 1.29;
  16. Устранена неточность в работе системного виджета “Переменная” в версии 1.29;
  17. Устранены ситуации в версии 1.29 с отображением чужих объектов в реестре.


Ошибки

Исправлены ошибки:

  1. Устранена ошибка в JSON-блоке, которую вызывал тип “датавремя” в схеме JSON;
  2. Исправлен механизм очистки неиспользуемых DAG’ов.

Проведены обновления:

  • Mlflow до версии [2.14.2];
  • Airflow до версии [v2.9.2].


Важная информация для команд проектной разработки и devops

Добавлена переменная ETL_S3_URL, в которой указывается адрес для доступа ETL к S3 хранилищу