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).
Удачной работы с нашим продуктом «Форсайт. Аналитическая платформа»!