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

10 декабря 2021
0 комментариев

Масштабные корректировки визуализаторов «Куб» и «Диаграмма». Исправление ошибок в «Калькуляторе», «Логистической регрессии» и других обработчиках.

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

Loginom Server: если в имени сертификата SSL или ключа содержались символы Unicode, возникала ошибка "Не удалось подключиться к веб-сокету по адресу wss://...". С такой проблемой могли столкнуться пользователи английской версии ОС Windows в случае, если имя файла сертификата или закрытого ключа подключения были записаны кириллицей (#7050).

Loginom Server: если из базового пакета попытаться открыть подключенный по ссылке зашифрованный пакет, возникает сообщение об ошибке, т.к. зашифрованный пакет нельзя открыть. После этого зашифрованный пакет оставался в памяти до закрытия сессии, даже если закрыть базовый пакет. Ситуацию исправили (#8704).

PostgreSQL: при выполнении запроса с параметрами, содержащими RETURNING, возникала ошибка "Портал "PORTALXXXXXXXXXXX" не существует", где XXXXXXXXXXX - уникальный идентификатор выполняемого выражения. Внесли необходимые доработки (#8826).

Быстрый просмотр: в режиме Форма можно было получить ошибку "Cannot read property 'each Cell' of null", если в поле Поиск попытаться скопировать данные через сочетание горячих клавиш Ctrl+C (#8857).

Визуализатор «Диаграмма»: при изменении цвета серии на диаграмме в основном окне визуализатора, в окне Навигатор цвет серии оставался прежним (#461).

Визуализатор «Диаграмма»: исправлена ошибка "Cannot read property 'id' of null", возникавшая при изменении типа серии диаграммы (#5649).

Визуализатор «Диаграмма»: исправлены ошибки "Cannot read property '...' of null", которые возникали при перетаскивании поля деактивированной диаграммы (#5756).

Визуализатор «Диаграмма»: при деактивации/активации узла для поля сбрасывалась настройка Использовать как поле абсцисс (#6176).

Визуализатор «Диаграмма»: метки Дата/Время оси абсцисс отображались не верно, если перейти в визуализатор без предварительной активации узла. Аналогичная ситуация возникала, если подать на вход узла с настроенной диаграммой другие данные (те же поля, но с другими значениями). В последнем случае проблема наблюдалась не только для меток Дата/время, но и для числовых типов (#7589).

Визуализатор «Диаграмма»: исправили ситуацию, при которой изображение диаграммы экспортировалось в увеличенном масштабе. Проблема возникала, если приблизить изображение настроенной диаграммы, выйти в область построения сценария, вернуться в визуализатор и сбросить приближение, а затем выполнить экспорт диаграммы. Несмотря на то, что перед экспортом приближение было сброшено, изображение экспортировалось увеличенным (#8533).

Визуализатор «Диаграмма»: в меню "Настройка осей" скрыт параметр "Выравнивать оси", т.к. функционал не реализован (#7588).

Визуализатор «Качество данных»: при работе в браузере Internet Explorer после расчета статистики и нажатия кнопки в колонке Проблемы возникала ошибка "Объект не поддерживает свойство или метод "matches"" (#8870).

Визуализатор «Куб»: исправлены проблемы с верстой Кросс-таблицы визуализатора Куб, возникавшие при изменении масштаба браузера:

  • смещение строк (#4065);
  • неправильное отображение полос прокрутки (#8698);
  • при прокрутке колесиком мыши последняя строка/столбец могли быть частично скрыты, не всегда была возможна прокрутка колесиком мыши, не восстанавливались полосы прокрутки после двукратного транспонирования кросс-таблицы Куба (#8674).

Визуализатор «Куб»: переработан запрос заголовков, который выполнялся при построении диаграммы в Кубе, чтобы ускорить работу и исключить Out of memory при большом количестве значений измерений в Кубе (#4922).

Визуализатор «Куб»: исправлена ошибка "Cannot read property 'x' of null", возникавшая при наведении курсора мыши на блок с информацией о матрице пустого Куба (#8064).

Визуализатор «Куб»: на MacOS не работала горизонтальная прокрутка, не отображались полосы прокрутки. Ситуацию исправили (#8485).

Визуализатор «Куб»: устранили ошибочное выделение ячейки после сворачивании/разворачивании заголовка кросс-таблицы Куба (#8713).

Визуализатор «Куб»: при работе в Internet Explorer не менялся вид курсора при наведении на границы заголовков кросс-таблицы Куба (#8752).

Визуализатор «Куб»: значения измерений Куба сортировались без учета локали. Внесли необходимые правки (#8866).

Визуализатор «Куб»: исправили ошибку "Access violation", которая возникала, если в Кубе нажать кнопку Добавить вычисляемый факт и сразу же нажать клавишу Esc (закрыть форму добавления вычисляемых фактов) (#8943).

Визуализаторы «Статистика» и «Таблица»: исправлена ошибка "Cannot read property 'id' of null", возникавшая при добавлении визуализатора к ненастроенному узлу (#8379).

Выполнение узла: исправили ошибку "Access violation", которую можно было получить в некоторых случаях при открытии мастера настройки Выполнение узла, ссылающегося на ранее перемещенный производный компонент (#8864).

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

Выполнение узла: активация всех узлов клонированной Подмодели, внутри которой находится узел Выполнение узла со снятым флагом Сохранять конфигурацию выполняемого узла, настроенный на Подмодель с узлом-ссылкой, и его клон, приводила к ошибке "Порт "Таблица 1" не настроен" (#8794).

Импорт из Хранилища данных, Фильтр строк: при настройке фильтрации, если использовались переменные, то можно было выбрать сравнение с переменной несовместимого типа, так как для выбора были доступны все переменные, добавленные на входной порт переменных, независимо от их типов (#8928).

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

Инсталлятор: если деинсталлировать одну из нескольких одновременно установленных редакций Loginom, то вместе с ней удалялся и мастер активации SP-ключей. В результате для оставшейся редакции Loginom отсутствовал функционал активации SP-ключей. Внесены необходимые правки, теперь мастер активации SP-ключей Guardant индивидуальный для каждой установленной редакции (#8116).

Инсталлятор: внесли изменения в конфигурационный файл Apache. Ранее с конфигурацией по умолчанию не работало подключение через Web Socket Proxy (#8544).

Инсталлятор: в некоторых случаях после изменения ранее произведенной выборочной установки Loginom, при установленных драйверах Guardant, могла возникнуть ошибка "Указанная учетная запись уже существует". Ситуацию исправили, инсталлятор драйверов Guardant не запускается, если драйверы уже установлены (#8800).

Калькулятор: исправлена работа функции Val(). Ранее Loginom Server падал в случае параллельного запуска узлов Выполнение, ссылающихся на одну Подмодель, содержащую Калькулятор с выражением, в котором используется указанная функция (#8664).

Калькулятор, Калькулятор (переменные): в браузере Internet Explorer при входе в мастер настройки узла Калькулятор или Калькулятор (переменные) возникала ошибка "Invalid !type spec:...". Ошибка возникала только при наличии переменной в порту Входные переменные (#8756).

Квантование: исправлена ошибка "Out of memory", возникавшая при выполнении квантования по полю с типом Дата/Время с настройками: Метод - ширина, Ширина - 1, Тип интервала - миллисекунда, флаг Округлять границы - снят (#6868).

Линейная регрессия: при наличии бесконечностей в наборе данных на входе Линейной регрессии возникала ошибка "Access violation at address" (#8254).

Логистическая регрессия: для алгоритма обучения модели newGLMNet (используется в методах LASSO и ElasticNet логистической регрессии) ранее нельзя было досрочно отменить процесс обучения, а также не была предусмотрена возможность обновления информации о прогрессе обучения. Ситуацию исправили (#5645).

Маппинг переменных: в мастере Маппинга переменных у связанной переменной появлялась возможность отредактировать значение, что являлось ошибочным поведением. В данном случае редактировать можно только Имя и Метку переменной (#8972).

Панель компонентов: исправлены множественные ошибки, которые возникали после многократного сворачивания/разворачивания групп компонентов в панели Производные компоненты. В ряде случаев приложение становилось полностью неработоспособным (#8696, #8697).

Параметры полей: для выходных столбцов переработана логика определения обязательности поля. Ранее, если удалить поле на выходном порте узла Параметры полей и нажать кнопку Сохранить возникала ошибка "Обязательному входному столбцу ... не сопоставлен выходной" (#9014).

Подмодель: при сворачивании в Подмодель узла с несколькими производными компонентами возникала ошибка «Перемещённый производный компонент ... недоступен для узла ...» (#8840).

Приложение: установили минимальные и максимальные размеры окна Свойства пакета. Ранее можно было столкнуться с ситуацией, когда элементы окна выходили за его границы и становились недоступны пользователю (#6278).

Приложение: при попытке перейти к базовому узлу, который находится в закрытом пакете, будет выдано сообщение: «Не удалось найти базовый узел в открытых пакетах». Ранее в этом случае выдавалось сообщение: «Узел временно недоступен для редактирования. Попробуйте повторить это действие позже», которое могло ввести пользователя в заблуждение, т.к. попытка повторить действие позже приводит к тому же результату (#6901).

Файловое хранилище: при попытке перехода к пакету, в пути к которому присутствовали повторяющиеся элементы, возникала ошибка "Не удается открыть путь... . Ошибка: "Ветка с именем ... не найдена."" Ошибку можно было получить, например, при переходе к файлу пакета из раздела Веб-сервисы(#8970).

Цикл: если была включена автоматическая синхронизация порта переменных или в базовом узле была удалена одна из настроенных переменных, то при загрузке пакета или при обновлении конфигурации Цикла удалялась связь между входным и выходным портами переменных Цикла, в результате чего при активации возникала ошибка «Цикл: Номер столбца 0 вне диапазона [0; -1]». Теперь автоматическое удаление связей между переменными происходит только в случае, если пользователь зашёл в мастер настройки Цикла и перенастроил его на другой базовый узел (#5259). В ранее работающих пакетах может возникать ошибка. Ошибка может появляться, если ранее в Цикле была настроена связь между переменными, а затем в базовом узле была удалена одна из этих переменных (или обе), после чего пакет был сохранён без предварительной активации или перенастройки Цикла. Для исправления ошибки нужно будет перенастроить Цикл и удалить ошибочную связь.

Экспорт в Tableau: исправлена ошибка в работе автосинхронизации полей компонента Экспорт в Tableau файл (#8653).

Экспорт в Хранилище данных: при отмене экспорта в хранилище данных Firebird возникала ошибка «Нельзя добавить подпроцесс к некорректно завершенному процессу» (#8964).

Экспорт в Хранилище данных: если после настройки экспорта входной источник данных был изменен на источник с другим набором полей, то вместо предупреждения «Deductor Warehouse: Порт не настроен» на этапе экспорта возникала ошибка «Deductor Warehouse: Поле "..." указанное для измерения "..." в источнике данных не найдено.» (#8656).

Элементы пользовательского интерфейса: при выходе из мастера настройки по нажатию на крестик [×] не выдавалось предупреждение о закрытии (#8361).

Элементы пользовательского интерфейса: если в момент закрытия мастера настройки узла возникала ошибка, то пользователь получал неинформативное сообщение об ошибке «Cannot read property 'addCls' of null». Ситуацию исправили (#6185).

Повышение информативности

Элементы пользовательского интерфейса: если не был настроен один из портов узла, то при попытке выполнить узел или запустить предварительный просмотр могло возникать неинформативное сообщение об ошибке «Порт не настроен». Теперь сообщение об ошибке содержит название порта, требующего настройки (#8911).

 

#release notes#6.5#loginom

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