Релизы
- Добавлен новый виджет — Карта процесса (Process Explorer).
- Реализована возможность выгрузки данных виджетов в файл в формате XLSX (до 1 миллиона строк).
- Расширена функциональность виджета Кастомный график:
- добавлена возможность фильтрации данных отчёта через виджет;
- при конфигурации виджета доступен полный контекст данных отчёта, включая существующие фильтры и переменные;
- сообщения об ошибках отображаются в человекочитаемом формате;
- добавлен индикатор загрузки данных;
- график корректно перерисовывается при изменении данных, фильтров и переменных.
- Для режима Подготовка данных и ML добавлена возможность запуска блокнотов Jupyter по расписанию.
- Добавлена возможность совместной работы в режиме Подготовка данных и ML.
- Task Mining теперь доступен в качестве доступного источника данных в конструкторе модели.
- Реализован пользовательский интерфейс для работы с сырыми данными агентов мониторинга Task Mining.
- Исправлена ошибка, приводившая к сбою аналитического сервиса при обработке некоторых SELECT-запросов без оператора FROM.
- Исправлена ошибка, приводившая к сбою аналитического сервиса при обработке SQL-запросов, содержащих вызов функции lead_time_e, если параметр номер_появления задан строковым значением.
- Исправлена ошибка, приводившая к некорректному поведению виджета Выпадающий список с действиями: при удалении пункта списка, присвоенный ему запрос присваивался следующему пункту списка.
- Исправлена ошибка, при которой пользователь с ролью Администратор имел доступ только к собственным рабочим областям.
- Исправлена ошибка «subquery uses ungrouped column "attribute_cms.@id" from outer query», возникавшая при использовании подзапросов внутри вызова агрегатных функций.
- Исправлена ошибка, из-за которой сохранённые фильтры не применялись к виджетам.
- Исправлена ошибка, приводившая к некорректному поведению виджета Выпадающий список с действиями: в пункте меню Основные настройки при перемещении элементов списка, значение текстового поля Значение переменной применялось некорректно.
- Исправлена ошибка «vkbicore: database is locked», возникавшая при загрузки модели данных в аналитический сервис.
- Исправлена ошибка, из-за которой агент Task Mining не сохранял значения атрибутов CaretPositionX и CaretPositinY для событий Keyboard command и Entered text.
- Исправлена ошибка, из-за которой меню настройки фильтра Выбрать время прохождения сценария отображало пустую гистограмму вместо «Нет данных» в случае, если выбраны события не следующие одно за другим.
- Исправлены ошибки «Cannot read properties of null (reading 'analytics')», «Cannot read properties of null (reading 'key')», возникавшие при выборе проекта в разделе Фильтры.
- Исправлена ошибка, из-за которой скопированный виджет вставлялся не посередине видимой рабочей области, или не вставлялся совсем.
- Исправлено различие в поведении виджетов при их перемещении вниз по странице с бесконечной вертикальной прокруткой. Теперь страница всегда автоматически прокручивается по мере перемещения виджета.
- Исправлена ошибка, из-за которой вспомогательная сетка в режиме редактирования страницы отчёта смещалась при смене формата страницы.
- Исправлена ошибка, из-за которой перемещение виджета могло приводить к выделению текста внутри других виджетов.
- Исправлена ошибка, не позволявшая сохранить коллекцию фильтров отчёта в том случае, если проект доступен только для чтения.
- Исправлена ошибка, возникавшая при попытке удаления проекта, если для одного из отчётов этого проекта открыта панель свойств.
- Исправлено отображение журнала событий внутри агента мониторинга Task Mining. Теперь события по умолчанию сортируются по Timestamp.
- Исправлена ошибка инициализации git-репозитория в режиме Подготовка данных и ML.
- Исправлена ошибка, из-за которой, при выборе проекта с применёнными фильтрами в разделе Фильтры, отображалась панель Создание фильтра, вместо списка существующих фильтров.
- Исправлена ошибка, из-за которой перемещение и изменение размера виджета не считались изменением отчёта и не влияли на значение свойства отчёта Изменён.
- Исправлена ошибка, из-за которой элемент списка на странице Отчёты всегда отображал значение свойства отчёта Создан вместо Изменён.
- Исправлена ошибка, из-за которой список задач в журнале запусков не прокручивался при курсоре мыши, наведённом на тело списка.
- Исправлена ошибка агента мониторинга Task Mining: при логировании текстового ввода в некоторых приложениях, событие Entered Text записывалось для отдельных символов.
- Исправлена ошибка «Event log column not found: get_interval», возникавшая в некоторых случаях при наложении фильтра Вырезать область..
- Исправлена ошибка пагинации сессий пользователей, из-за которой вкладка Сессии пользователей в разделе Администрирование отображала не более 50 записей.
- Исправлена ошибка, приводившая к некорректному позиционированию виджетов после их создания.
- Исправлена возможность, дававшая возможность перемещать виджеты в режиме просмотра.
- Исправлена ошибка отображения вкладок отчёта: пиктограмма выпадающего списка вкладок могла перекрывать контекстное меню крайней правой вкладки.
- Исправлена ошибка отображения виджетов в режиме просмотра: При нажатии правой кнопкой мыши на виджете, другие виджеты начинали отображаться с пониженным контрастом, как в режиме редактирования.
- Исправлена ошибка, из-за которой в виджете дата при выборе конца периода подставлялось некорректное значение.
- Исправлена ошибка, из-за которой виджет Variant Explorer мог не отображать выбранные варианты процесса.
- Исправлена ошибка виджета «Должны ли шаги выполняться ночью?» в шаблоне Анализ шагов процесса: при добавлении фильтра, панель Фильтры отображала: «Фильтр устарел в связи с обновлением системы».
- Исправлено некорректное отображения списка внутренних источников в конструкторе модели в случае отсутствия загруженных таблиц.
- Исправлена ошибка анимации перемещения элементов в виджете Выпадающий список со значениями.
- При ошибке загрузки данных из CSV созданная таблица теперь удаляется.
- Исправлена ошибка, из-за которой не появлялась всплывающая подсказка при наведении указателя мыши на вкладку отчёта.
- Начиная с версии 26.2, система VK Process Mining имеет название VK Business Analytics. Компонент VK Task Mining объединен с VK Business Analytics в единый продукт. Документация для функции Task Mining теперь доступна в соответствующих подразделах документации VK Business Analytics.
- Изменён размер сетки листа отчёта для более точного позиционирования виджетов.
- Внесены множественные улучшения в системы навигации и визуализации отчётов.
- Добавлена возможность менять формат страницы
- Добавлена возможность выбора цвета страницы отчёта.
- Расширены возможности агента мониторинга Task Mining:
- добавлена возможность мониторинга использования оперативной памяти;
- добавлена возможность мониторинга использования ЦПУ;
- улучшено логирование Java-приложений.
- Исправлена ошибка, возникавшая при загрузке данных из CSV-файла в том случае, если в данных таблицы содержатся строковые значения, но тип определяется как i64 по первым значениям, даже в том случае, если столбцу явно присвоен строковой тип.
- Исправлена ошибка «Request failed with status code 500», возникавшая в режиме редактирования модели данных при попытке перетащить таблицу из списка доступных источников на рабочую область.
- Исправлена ошибка, возникавшая при быстром выделении цепочек в виджете Variant Explorer.
- Исправлена ошибка «invalid credentials for user 'monetdb'», возникавшая при выборе цепочек в виджете Variant Explorer.
- Исправлена ошибка, при которой список значений в форме редактирования фильтра отображал
nullвместо фактических значений. - Исправлена ошибка, из-за которой при удалении выпадающего списка удалялся связанный с ним фильтр, даже в том случае если существуют другие выпадающие списки связанные с этим фильтром.
- Исправлена ошибка из-за которой фильтр по атрибуту удалялся нажатием на знак операции в выпадающем списке.
- Исправлена ошибка, приводившая к неверной работе виджета Variant Explorer с активированной опцией «Не применять глобальные фильтры на виджет»
- Исправлена ошибка виджета Variant Explorer, из-за которой не отображались числовые значения на форме статистики события, перехода, группы событий
- Исправлена ошибка, из-за которой формировался некорректный запрос для фильтров, содержащих операцию конкатенацию («||») строковых значений из разных таблиц.
- Исправлена ошибка, из-за которой виджет Case Explorer не отображал всплывающую подсказку при наведении указателя мыши на элемент списка событий.
- Исправлена ошибка, из-за которой при настройке календаря в режиме редактирования модели данных, список шаблонов рабочего расписания не отображал доступных шаблонов.
- Исправлена ошибка, из-за которой при одновременном открытии двух выпадающих список, первый открытый список отображался пустым.
- Исправлена ошибка, из-за которой фильтр по графику в шаблоне Сравнении с эталоном процесса отображался за пределами экрана.
- Исправлена ошибка «Undefined is not valid JSON», возникавшая при переходе на страницу отчёта, содержащую виджет Выпадающий список со значениями, созданный до версии 26.1.
- Реализована функция синхронизации значений в виджетах «Выпадающий список со значениями» в тех случаях, когда они содержат одинаковые условия.
- В интерфейсе редактирования рабочих областей появилась возможность создавать конфигурации для агентов Task Mining.
- В интерфейсе редактирования рабочих областей появился подключаемый раздел ML-Студия.
- Обновлен пользовательский интерфейс отчетов и панели создания виджетов. Появилась возможность располагать виджеты поверх других виджетов.
- Добавлена поддержка материализованных представлений (materialized view) для источников данных.
- Проведена оптимизация административного сервиса, затрагивающая работу с проектами, отчетами и рабочими областями.
- Внесены множественные улучшения в визуальный дизайн пользовательского интерфейса. VK Business Analytics перешел на единую дизайн систему VK Tech. Теперь во всех продуктах единые шрифты, цвета и скругления элементов.
- Виджету Дата, а также фильтрам Выбрать даты из атрибутов и Выбрать даты экземпляров процессов добавлена возможность выбора начала и конца периода времени в одно действие.
- Исправлена ошибка, из-за которой неверно позиционировался новый виджет при выносе на пустой лист отчёта.
- Исправлена ошибка, из-за которой, при размещении нескольких виджетов Variant Explorer на одной вкладке отчёта, загружался только один из графов процесса.
- Исправлена ошибка, из-за которой, при переименовании шагов процесса с помощью функции
rename_event, новые имена не были доступны функциямlag_eventиlead_eventв теле SQL-запроса. - Исправлена ошибка, при которой неверные значения параметров функции
lead_time_eприводили к ошибке аналитического сервиса. - Исправлена ошибка, из-за которой обрезались имена аналитических сервисов в блоке Объём данных раздела Работа с данными.
- Исправлена ошибка, вызываемая применением фильтра, использующего переменную, на отчёт.
-
На корневую страницу раздела Работа с данными добавлена панель Объём данных, отображающая общую информации об использованном и доступном дисковом пространству на стороне подключенных аналитических сервисов.
-
Пользователям с ролями Администратор и Аналитик доступна страница с детальной информацией о моделях данных и их размере внутри раздела Объём данных.
-
Улучшен механизм множественного выбора цепочек прохождения процесса в виджете Variant Explorer. Теперь, добавить несколько цепочек к выделению можно нажав на цепочку и потянув указатель вниз или вверх по списку, не отпуская левую кнопку мыши. Та же операция снимет выделение с группы идущих подряд выделенных цепочек.
-
Для увеличения информативности и удобства использования переработан дизайн таблицы Цепочки процесса виджета Variant Explorer.
-
Исправлена ошибка, из-за которой не работал оператор
BETWEENвнутри условияWHEREв тех случаях, когда фильтр устанавливается не по таблице из запроса. -
Исправлены некоторые ошибки в SQL функциях генераторах.
- Функция загрузки данных по расписанию перенесена на версию 2.0.
- Добавлена возможность просмотра журнала загрузки данных.
- Добавлена возможность запуска потока данных на выполнение.
- Добавлена возможность остановки выполнения задач потока и остановки загрузки моделей данных.
- Добавлены агрегатные SQL функции для расчёта усечённого среднего и усечённого квантиля с возможностью задания верхней и нижней границы отсечения для входных значений.
- В фильтрах по атрибутам теперь доступны типы колонок
decimalиuuid. - Исправлена ошибка, из-за которой не работал поиск по IP адресам на странице Сессии пользователей раздела Администрирование.
- Исправлена ошибка, при которой не отображалось пользовательское имя колонки в виджете Case Explorer.
- Исправлена ошибка, из-за которой меню настройки метрик графа Variant Explorer не открывалось при первом нажатии на кнопку открытия.
- Исправлена ошибка, при которой не отображался полный текст ошибки во всплывающем окне просмотра дополнительной информации.
- Исправлена ошибка
no such operator 'lag_event'(varchar(9), int, smallint, varchar(8), tinyint, varchar)возникавшая при исполнении запроса с фильтром, использующим функциюlag_event. - Исправлена ошибка
Неверный запрос к данным, возникавшая при примененииSELECT *ко вложенному запросу (например,SELECT * FROM (SELECT col_1, col_2, ... FROM any_table)). - Исправлена ошибка, при которой запросы, содержащие символ '\r' не возвращали данных. Ошибка была актуальна для пользователей Windows, которые ставили переносы строк к SQL запросах.
- Исправлена ошибка, из-за которой текст страницы, отображаемой пустой рабочей областью, содержал видимую последовательность “\n”.
- Исправлена ошибка неверного отображения кириллицы при экспорте данных из виджета.
- Исправлены некоторые ошибки в SQL функциях даты и времени и в функциях преобразования типов данных.
- Полный набор функциональных возможностей системы логирования перенесён на версию 2.0.
- Добавлена интерактивная фильтрация из виджетов по расчётным полям.
- Добавлена возможность создавать выпадающие списки по расчётным полям.
- Исправлена ошибка загрузки данных из файлов, из-за которой невозможно было создать таблицу, если её имя являлось подстрокой в имени существующей таблицы.
- Исправлена работа процессных функций
event_rangeиrename_eventвнутри оператораcase. - Исправлена ошибка, из-за которой не открывалась форма поиска добавленных пользователей.
- Исправлена ошибка, из-за которой шаблон Анализ экземпляров процесса не работал у пользователей, имеющих права только на просмотр отчёта.
- Исправлена ошибка из-за которой, при задании простого пароля для нового пользователя, пользователь не создавался, и не отображалось сообщение об ошибке.
- Исправлено сообщение об ошибке, отображаемое при попытке авторизации деактивированного пользователя: «Неверное имя или пароль».
- На версию 2.0 перенесён шаблон отчёта Сравнение с эталоном процесса.
- Добавлена возможность загрузки таблиц из файлов для использования в моделях данных.
- Расширена поддержка типов данных PostgreSQL. Поддержаны типы
json,jsonb,xmlиarray. - Произведены следующие улучшения механизма загрузки данных в аналитический сервис:
- Поддержана кириллицы в названии колонок, которые используются в процессных функциях.
- Поддержана кириллица в названии таблицы при загрузке данных в модель.
- Поддержаны спецсимволов в названии колонок при загрузке данных в модель.
- Поддержана кириллицы в названии колонок, которые используются для установления связей.
- Исправлена ошибка, при которой не работали SQL запросы, в которых оператору
WHEREпередавалась разность значения поля и результата вызова функцииfirst_event. - Исправлена ошибка при загрузке данных из таблиц с названием «comments».
- Исправлена ошибка, возникающая при загрузке таблиц, содержащих в названии цифры.
- Исправлена ошибка, при которой виджет Variant Explorer не отображал связи между событиями с названием «null».
- Исправлена ошибка, при которой в виджете выпадающий список со значением терялось значение, если была включена опция устанавливать значение в переменную.
- Исправлены ошибки валидации «Input should be a valid list», «Input should be a valid dictionary», возникавшие в ответах на некоторые SQL запросы.
- Исправлена ошибка, возникавшая при вызове статистики нескольких шагов графа процесса со значениями «null» или «Нет названия».
- Теперь, при передаче нечисловой колонки в функцию
avg_event, аналитический сервис возвращает понятную пользователю ошибку. - Исправлена ошибка «syntax error, unexpected EXISTS», возникавшая при вызове функции
last_event. - Исправлена ошибка «Internal error», возникавшая при нажатии на узел графа Variant Explorer.
- Исправлена ошибка, при которой в SQL запросах не работало умножение, если один из операндов имел тип
decimal. - Исправлена ошибка оператора
ORDER BY, возникавшая, когда этот оператор применялся к псевдониму (alias), содержащему знак процента («%»).
-
Фильтр «Сгруппировать / переименовать события» перенесен на версию 2.0.
-
Фильтр «Вырезать область» перенесен на версию 2.0.
-
Ролевая модель перенесена на версию 2.0. При обновлении на последний релиз всем пользователям, которые когда-либо создавали проекты или рабочие области, будет назначена роль Аналитик. Остальным будет назначена роль Бизнес-пользователь. Роль Администратор будет назначена пользователю с логином admin.
-
Обновлено отображение версии VK Business Analytics в интерфейсе.
-
Реализовано автодополнение и подсветка синтаксиса для поля ввода SQL запроса.
-
Реализован экспорт-импорт рабочих областей, проектов и отчетов.
-
Реализовано копирование рабочих областей, проектов, отчетов, вкладок и виджетов.
-
Пункты «Переименовать», «Открыть параметры», «Обновить метаданные» реализованы в контекстном меню таблиц внутри модели данных.
-
Реализован поиск и сортировка колонок на форме создания связей таблиц.
-
Реализовано отображение ошибки при наведении на статус внутри модели данных.
-
Разрешено использование нижнего подчеркивания в именах таблиц модели данных.
-
Оптимизирована загрузка списка источников данных в рабочих областях.
-
В форму редактирования пользователя добавлена опция «Предложить пользователю сменить пароль при следующем входе».
-
Реализована привязка разных журналов событий к одной таблице процессов.
-
Aлиас categoryName переименован в category_name.
-
Исправлены некоторые ошибки в функциях редактирования процесса hide_event, rename_event, event_range.
-
Исправлена ошибка неверной сортировки вкладок отчета.
-
Исправлена ошибка в работе функции дат с написанием в кавычках, например, "month" или "year".
-
Исправлена ошибка отображения иконки поиска в виджете Таблица у расчетных полей.
-
Исправлена ошибка в работе конструкции UNION из-за некорректной подстановки LIMIT в запрос.
-
Исправлена ошибка потери значения по умолчанию, выставленного в виджете «Выпадающий список со значениями».
-
Исправлена ошибка отображения кнопки сохранения календаря при добавлении дополнительных дней.
-
Исправлена ошибка сохранения пароля при изменении параметров подключения источника данных.
-
Исправлена ошибка отображения типа данных при слишком длинном названии колонки в таблице модели данных.
-
Исправлена ошибка неверного раскрытия/сворачивания схем с одинаковыми названиями в редакторе моделей.
-
Исправлена ошибка сохранения фильтр на виджет.
-
Исправлена ошибка игнорирования порядка арифметических операций в SQL.
-
Исправлена ошибка неработающих SQL-запросов, в которых есть колонки или алиасы верхним регистром.
-
Исправлена ошибка загрузки модели, если поле ключа было написано верхним регистром.
-
Исправлена ошибка неверного отбрасывания данных при поиске моделей на форме создания/редактирования проектов.
-
Изменено поведение при установке фильтра в отчете для моделей, которые содержат циклические связи таблиц. Циклическая связь таблиц — ситуация, когда от одной таблицы до другой можно пройти несколькими маршрутами. Ранее в этом случае появлялась ошибка «relation name ... specified more than once», теперь фильтр будет проигнорирован и запрос выполнится без него. Игнорирование фильтров уже ранее было реализовано для таблиц, которые не имеют связей, но получают фильтры по колонкам друг друга.