Релиз 1.22 [16.08.2023]

[Релиз AW v.22 - 23.06.0 (Август 2023)]

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

Источники

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

В файловый пуллер добавлены следующие параметры, которые позволят управлять загрузкой файлов из папки:

  • “ФильтрФайлов” - Задает критерии отбора файлов из папки. Может быть применен для источников, использующих настройку “Вариант загрузки файла”:“Ссылка”;
  • “СтолбецИмяФайла” - Задает для считанного набора данных название нового сгенерированного столбца, каждая ячейка которого инициализируется именем файла, из которого считана строка.

Реализована поддержка чтения csv-файлов без строки заголовка

Комбинация таких параметров, как “СтрокаЗаголовка=нет” и “НазванияСтолбцов=[Список названий столбцов через запятую]”, позволит читать csv-файлы без строки заголовка внутри.

Расширен перечень форматов распознаваемых файловым пуллером

Установлено расширения для чтения файлов формата .xlsb, добавлена возможность использования файлов с расширениями txt, tsv, xlsb, ods, odf, jsonl.

Реализованы коннекторы для работы с данными источников Red Database и Firebird

Добавлена возможность подключения к Ред База Данных и БД Firebird.

Модели

Внимание: после обновления Системы на версию “Ver. 1.22.1” потребуется проверка работоспособности всех ранее настроенных моделей данных.

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

Добавлен функционал по работе с новым объектом схемы модели - ETL-блоком

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

Каждый ETL-блок - это:

  • скрипт, который содержит функцию определения списка полей объекта и функцию сборки данных блока (по аналогии с after_load/after_all-функциями из ETL-редактора) + скрипт определения;
  • список настраиваемых параметров, которые пользователь должен указать на странице редактирования модели при помещении данного ETL-блока на схему модели.

Примечание: с версии Системы “Ver. 1.22.1” добавлены встроенные ETL-блоки “SQL-блок”, “Временная серия”, “Вычисляемые поля”, “Декоратор”, “Функция”.

Реализована возможность перемещения в новую группу/etl-блок объектов с join

Виджеты

Создана настройка для возможности регулировать отображение HTML-виджета в зависимости от текущей темы приложения

В html-виджетах стало доступно создание css-переменных и использование css-переменных Системы, что позволяет определять цвета по отдельности для светлой и темной тем приложения.

Добавлен функция для проброса фильтра из HTML-виджета

Реализована функция “setFilter” для проброса фильтра из html-виджета. Функция вызывается с 4 возможными параметрами setFilter(‘Наименование поля в модели’, ‘Значение фильтра’, ‘Оператор’, ‘Тип поля’).

Внедрена поддержка построения виджетов на данных live-моделей, построенных на различных подключениях к БД ClickHouse

В Cube добавлена возможность подключаться к разным БД ClickHouse (на основе параметров подключения в источниках) и строить виджеты по данным не только собственного хранилища.

Добавлен новый тип виджета “Датчик”

Тип виджета “Датчик” показывает значение одиночной меры и визуализирует пути интерпретации этого значения. Позволяет визуализировать изменение значений данных с помощью цветовой шкалы.

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

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

Внимание: после обновления Системы на версию “[Ver. 1.22]” потребуется проверка работоспособности всех ранее настроенных информационных панелей.

Примечание: допустимы ситуации, когда перестанут работать ранее настроенные связи виджетов, потребуется их оптимизация.

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

Реализован новый внешний REST провайдер

Провайдер с типом “Внешний REST” построен на основе спецификации REST-протокола с режимом работы (потоком) - Authorization Code Flow (код, данные пользователя) - упрощенная версия спецификации Authorization Code Flow OpenID Connect, которая не имеет защиты, которую обеспечивает спецификация OpenID Connect.

Данный тип провайдера не отображается на форме авторизации Системы и для его настройки достаточно указать на вкладке “Основное” - наименование и тип, на вкладке “Параметры” - внешний URL. Применяется данный тип провайдера для бесшовного перехода в Систему внутри стороннего приложения через единую точку входа и в случае работы с API Системы при обеспечении должного уровня безопасности.

Внедрен функционал логирования действий пользователей в основные разделы Системы

Действия пользователей логируются в следующих разделах Системы: “Источники данных”, “Модели”, “Виджеты”, “Информационные панели”.

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

Реализована вторая очередь работ по массовым рассылкам виджетов и информационных панелей на почтовые адреса пользователей Системы

В сервисе рассылок расширены варианты объектов рассылки файлами, что позволяет экспортировать и отправлять на почтовые адреса пользователей данные виджета или панели без ABAC в графическом формате - pdf или png.