Skip to content

Регистрация нового преобразования

Predicate поддерживает работу с преобразованиями, которые написаны на языкe Python.

Загрузка преобразования в систему осуществляется из файла с расширением .py.

В базовой версии приложения используются следующие версии языка и пакетов:

Развернуть перечень пакетов

Python версии 3.11
pandas версии 2.2.0
nympy версии 1.26.4
plotly версии 5.20.0
matplotlib версии не ниже 3.9.2
scikit-learn версии не ниже 1.2.0
statsmodels версии не ниже 0.13.5
river версии не ниже 0.16.0

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

Подробнее о составлении кода преобразований см. на странице "Правила написания преобразований".

Регистрация преобразования

Для загрузки новой метрики перейдите по пути Панель управления > Каталог > Преобразования в основном меню приложения и на открывшейся странице каталога преобразований нажмите кнопку "Добавить". Также добавление преобразования доступно по пути Панель управления > Создать > Утилиты > Преобразование.

transform_create_button

Откроется форма загрузки нового преобразования:

add_new_transform

В открывшейся форме необходимо загрузить python-файл с кодом преобразования и нажать кнопку "Создать".

После того как преобразование создано, соответствующая ему запись появится в списке преобразований, зарегистрированных в системе (Каталог > Преобразования), и преобразование станет доступным для использования в проектах мониторинга.