Loginom 6.5.7 — описание изменений

26 марта 2023
0 комментариев

Исправлены ошибки в визуализаторах Куб, Диаграмма и Статистика, в компонентах импорта, Выполнение узла, Цикл и др.

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

ARIMAX: В выходном порту «Коэффициенты модели» неправильно отображалось название полей при использовании нормализатора с опорной категорией (например, Индикатор). Ошибку исправили (#9693).

Python: Значения целого типа неправильно записывались в выходной столбец переменного типа при выполнении кода в отдельном процессе. А при выполнении аналогичного кода внутри процесса Loginom, пользователь получал сообщение: "LoginomError: Преобразование переданного объекта Python в значение переменного типа не поддерживается". Ошибки исправили (#9692, #9689).

Визуализатор Диаграмма: Для столбчатой диаграммы в режиме накопления серии отображались в обратном порядке. Ошибка наблюдалась в пакетах, подготовленных в более ранних версиях Loginom и открытых в Loginom 6.5.1 и старше. Внесли исправления (#9244).

Визуализатор Куб: Исправлена ошибка Access violation, которая возникала при добавлении большого количества полей в область измерений, после получения сообщения «Выбрано слишком много измерений» и при дальнейшей попытке развернуть измерение (#9238) .

Визуализатор Куб: При сортировке в Кубе по отображениям «Процент по вертикали» и «Процент по горизонтали» порядок ячеек в некоторых случаях мог быть некорректным. Ситуацию исправили (#9468).

Визуализатор Куб: Когда в область измерения Куба последовательно добавляется большое количество полей, пользователь может получить сообщение «Выбрано слишком много измерений». После этого последнее добавленное в область измерений поле отскакивало в список полей, но при этом выглядело, как поле которое находится в области измерений (выделялось жирным шрифтом). Исправили ошибочную отмену перетаскивания поля. После предупреждения «Выбрано слишком много измерений» поле остается в списке измерений (#9655).

Визуализатор Статистика: Исправлено отображение значения метки для непрерывного поля в гистограмме визуализатора. Если поменять локаль пакета (например, на английскую) и отобразить гистограмму для непрерывного Вещественного или Дата/Время поля, можно было заметить, что значение отображается в локали по умолчанию, а не в выставленной для пакета.

ГруппировкаТаблица в переменныеВизуализатор Статистика: Исправлена ошибка Access violation, которая возникала при расчете медианы для поля, значения которого таковы, что в диапазон [среднее - СКО; среднее + СКО] не попадало ни одно значение. Такая ситуация возможна, например, из-за потери точности при вычислении среднеквадратического отклонения (#8721, #9774).

Выполнение узла: Исправлена ошибка Access violation, которая возникала при одновременном восстановлении конфигурации двух узлов Выполнение узла на одном workflow. Такая ситуация могла возникнуть, например, если два узла Выполнение, в которых снят флаг «Сохранять конфигурацию выбранного узла», выполняют одну и ту же Подмодель и их выходные порты подключены ко входу одного и того же узла Объединение. Вероятность получения ошибки сильно зависела от операционной системы и аппаратного обеспечения (#9563).

Выполнение узлаЦикл: Исправлена ошибка Access violation, которая возникала при удалении узлов Выполнение и Цикл с открытым инспектором свойств (#9751).

Дерево в таблицу: Мастер настройки игнорировал выбор узла, который является массивом, но не является контейнером. После внесенных исправлений узел массива, который не является контейнером, и «Глобальный индекс узла» можно выбирать отдельно (т.е. флаг выбора у одного из этих узлов не влияет на флаг выбора другого). Мастер настройки сохраняет флаг выбора узла, который является массивом, но не контейнером, и этот флаг не сбрасывается при завершении настройки (#9263).

Импорт из XML-файла: Исправлена ошибка "Невозможно определить соответствующий схеме сиблинг", которая возникала при импорте XML с необязательными группами элементов. Если XSD схема содержала группу выбора (choice), у которой есть необязательные элементы (с minOccurs="0"), но сама группа не была отмечена как необязательная, то xml, содержащие пропуски такой группы, выдавали ошибку при импорте. Такую ошибку можно было получить, например, при разборе XML ответа сервиса Пенсионного фонда России (#9643).

Импорт из базы данных: Исправлена ошибка Access violation, которая иногда возникала при определении назначения управляющей переменной узла Импорт из базы данных внутри Цикла (#8685, #9467).

Нейросеть (классификация): В повторно открытом пакете с настроенной нейросетью попытка переобучить узел приводила к появлению сообщения об ошибке: "В валидационном наборе данных должна быть как минимум одна строка". А в мастере настройки узла размер валидационного множества равнялся 0. С такой же проблемой можно было столкнуться при переобучении клонированного узла Нейросеть (классификация). Потерю размера валидационного множества после загрузки конфигурации нейросети исправили (#9739).

Подмодель: Исправлена ошибка Access violation, которая возникала при выполнении пакета через Loginom Integrator, если метаданные не соответствовали текущей версии пакета. Ошибку можно было получить, например, если опубликовать пакет (Package1.lgp), после этого добавить опубликованной Подмодели несколько выходных портов, в которые приходят данные, и сохранить пакет под другим именем через меню «Сохранить как» (Package2.lgp). Затем удалить Package1.lgp, а Package2.lgp переименовать в Package1.lgp и выполнить через Loginom Integrator (#9584).

Цикл: При выполнении цикла вида Групповая обработка с большим количеством групп, настроенного на узел, для которого рассчитывается статистика по входному набору данных (например, Редактирование выбросов) наблюдалась длительная блокировка workflow маской с надписью «Загрузка». Маска оставалась на workflow даже поле завершения работы цикла. Приложение при этом оставалось работоспособным, можно было перейти к другому разделу (через адресную строку или меню), после чего блокировка workflow исчезала. Проблему решили, при выполнении цикла workflow не блокируется (#9796).

Улучшения

Элемент Фильтр/Поиск: При выполнении поиска с помощью элемента Фильтр/Поиск пропускаются пустые ячейки (ячейки, содержащие только неразрывный пробел).

Скачать версию

#release notes#loginom#6.5#6.5.7

Смотрите также