[Релиз 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.