NEW! «Форсайт. Аналитическая платформа»: новое в релизе 9.3

Блог Форсайт

Анна Шапаева

Мы выпустили новый релиз нашего продукта «Форсайт. Аналитическая платформа» 9.3! В нем анонсированы изменения по направлениям: развитие инструментов и расширений платформы, администрирование и системные возможности, оптимизация и повышение производительности, изменения в API платформы.

Предлагаю ознакомиться с более подробным описанием изменений в инструментах платформы и некоторыми новыми системными возможностями.

Конвертация топоосновы карты на Linux

Теперь вы можете конвертировать топооснову карты в веб-приложении на Linux, аналогично настольному приложению и веб-приложению на Windows.

Допустимы следующие форматы конвертации:

— SVG или TBS;

— Triangulate;

— TriangulateSmall;

— Sphere;

— Google.

Конвертация топоосновы выполняется в навигаторе объектов с помощью контекстного меню карты:

Большинство аналитических отчётов не обходятся без карты, выполняющей роль визуализатора данных. На карте можно настроить отображение маркеров геолокации, стрелок, диаграмм и использовать широкие возможности анализа данных в экспресс-отчёте, регламентном отчёте, рабочей книге, аналитической панели.

Объединение условий фильтрации в расширенном фильтре

Объединяйте условия фильтрации в группы для более детальной настройки расширенного фильтра. Логические операторы, выбранные для объединенных условий фильтрации, будут учитываться в рамках одной группы.

Расширенная фильтрация позволяет получать наборы данных с заданными условиями и работать с ними. Настройка расширенного фильтра доступна:

— в алгоритме расчёта при настройке блока расчёта, блока контроля, блока агрегации, блока линейной оптимизации;

— в универсальном редакторе выражения при создании формул и выражений;

— в контейнере моделирования при настройке модели и метамодели.

Использование новых функций для Java и Python в редакторе выражения

Используйте новые функции Java и Python при создании формулы в универсальном редакторе выражения: JavaInvoke, JavaInvokeModule, PythonInvoke, PythonInvokeModule.

Функция JavaInvoke возвращает результат выполнения статического Java-метода.

Функция JavaInvokeModule возвращает результат выполнения статического метода, хранящегося в Java-модуле.

Функция PythonInvoke возвращает результат выполнения функции на языке Python.

Функция PythonInvokeModule возвращает результат выполнения функции, хранящейся в Python-модуле.

Экспорт регламентного отчёта с текстовым блоком в формат XLSX

Экспортируйте регламентный отчёт с текстовым блоком в формат XLSX и редактируйте экспортированный блок с текстом в Excel-файле. При экспорте отчёта текстовый блок преобразовывается в объект «Надпись».

При экспорте регламентного отчёта в другие форматы текстовый блок экспортируется в качестве изображения.

Хранение функций Java в навигаторе объектов

Храните код функций, написанных на языке Java, в новом объекте среды разработки «Java-модуль»:

Для работы с объектом предназначена сборка Java в среде разработки. Наполняйте объект кодом функций Java и работайте с ними через прикладной код, написанный на языках Fore/Fore.NET.

Готовые функции Java можно использовать в универсальном редакторе выражения, который предназначен для составления выражений, формул и условий в разных инструментах продукта «Форсайт. Аналитическая платформа». Например, при фильтрации данных или создании вычисляемых элементов измерений.

Удобная работа с Python-модулем в среде разработки

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

Пример кода на языке Python с подсветкой ключевых слов в среде разработки:

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

Импортируйте готовые функции и классы из Python-модулей в прикладном коде на Fore/Fore.NET с помощью нового оператора Pyimport, в котором указывается наименование импортируемой функции или класса:

Работа с переменными на отдельной панели в среде разработки

Используйте новую панель «Переменные» для просмотра значений переменных во время отладки пользовательской сборки/модуля/формы. На панели отображаются имя, текущее значение, тип данных переменной. В имени содержится иерархия сопутствующих свойств, которые могут быть вычислены для переменной.

Горячие клавиши для работы с сегментами кода в среде разработки

Используйте команды контекстного меню или горячие клавиши для работы с сегментами кода:

— свернуть/развернуть сегмент кода (CTRL + L);

— свернуть/развернуть все сегменты кода (CTRL + M);

— свернуть/развернуть дочерние сегменты кода (CTRL + N).

Удачной работы с нашим продуктом «Форсайт. Аналитическая платформа»!

Комментарии

Email не будет опубликован.
Подробнее о политике использования персональных данных