
Как выйти за рамки классической BI-аналитики и подготовить инфраструктуру к внедрению ИИ? На реальном опыте PARUS Asset Management и DM Lab — о том, как Loginom помогает ускорить разработку, автоматизировать подготовку аналитических витрин и обеспечить мобильное приложение данными.
PARUS Asset Management — это инвестиционная компания, основанная в России. Компания занимается управлением активами, инвестиционной аналитикой и разработкой инвестиционных стратегий. Одно из ключевых направлений деятельности — инвестиции в коммерческую недвижимость: офисные здания, торговые центры, складские и многофункциональные пространства.
Масштаб деятельности PARUS Asset Management на 2026 г.:
PARUS Asset Management использовала Loginom и пакет монетизации данных (Data Monetization Pack, DMP)c 2023 года для работы с корпоративным хранилищем данных и построения аналитических витрин. На этой инфраструктуре работал личный кабинет инвестора, в котором визуализация была реализована преимущественно средствами AW BI.
Архитектура личного кабинета инвестора до изменений
Инвесторам требовался более подробный и гибкий инструмент: с персональными результатами инвестирования, аналитикой по фондам, информацией о торгах и состоянии портфеля. Данные должны были обновляться практически в реальном времени — с интервалом в несколько секунд.
Для реализации проекта требовалось расширить возможности инфраструктуры. В частности, обеспечить передачу данных в пользовательский интерфейс в режиме реального времени, ускорить расчеты и упростить построение аналитических витрин.
В основу новой архитектуры легла уже действовавшая инфраструктура. Изменилась организация взаимодействия с пользовательским интерфейсом. Вместо прежней BI-визуализации была реализована полноценная фронтенд-разработка. Это позволило создавать более гибкие интерфейсы, не ограничиваясь возможностями BI-инструмента.
Одновременно расширилась функциональность существующей системы обработки данных. В неё добавили веб-сервисы Loginom и Loginom Integrator, автоматизированное построение витрин и централизованное управление расчётными показателями.
Такой подход позволил сохранить накопленные наработки и использовать существующие компетенции команды, не создавая новую инфраструктуру с нуля.
В новой архитектуре пользовательский интерфейс обращается к веб-сервисам Loginom. Запрос передает необходимые параметры, например идентификатор пользователя. Сценарий Loginom получает данные из подготовленных витрин, выполняет нужные операции, формирует ответ в формате JSON и возвращает его интерфейсу.
Веб-сервисы используются для передачи в приложение и личный кабинет информации, необходимой для отображения инвестиционных показателей и работы пользовательских инструментов.
Задачи Loginom Integrator и внешнего подрядчика
Модификация архитектуры позволила использовать силы внешнего подрядчика только для создания пользовательского интерфейса. Система обработки данных на базе Loginom обслуживалась командой PARUS Asset Management.
В новой архитектуре пользовательский интерфейс обращается к веб-сервисам Loginom. Запрос содержит необходимые параметры, например идентификатор пользователя. Веб-сервис запускает соответствующий Сценарий Loginom, который получает данные из подготовленных витрин, выполняет необходимые операции, формирует ответ в формате JSON и возвращает его интерфейсу.
Время выполнения Сценария составляет около одной секунды. Это позволяет оперативно получать данные для отображения инвестиционных показателей, анализа портфеля и работы интерактивных инструментов личного кабинета.
Отдельной задачей стала организация витрин, из которых получают данные пользовательские сервисы и другие потребители.
Вместо ручного конструирования больших Сценариев Loginom, содержащих сотни узлов, команда использовала компоненты пакета монетизации данных. Они позволяют формировать SQL-запросы к ClickHouse на основании заданных параметров.
Это упростило разработку и сопровождение витрин: вместо построения отдельной сложной схемы для каждого случая используется механизм генерации запросов.
Подготовленные витрины могут применяться не только в личном кабинете, но и в других аналитических инструментах и сервисах.
Для работы с инвестиционной аналитикой необходимо было систематизировать показатели, формулы их расчета и зависимости между ними.
На начальном этапе реестр показателей вели в Excel. По мере роста количества показателей и появления взаимосвязей между ними потребовался более подходящий инструмент. Для конструирования и хранения формул стали использовать DataForge.
Реестр описывает показатели, их расчетные формулы и зависимости. Это позволяет централизованно управлять логикой вычислений и использовать ее при подготовке данных.
Сложные показатели рассчитываются после объединения необходимых данных в единую модель. На основании описанных формул и зависимостей можно автоматизировать генерацию Сценариев Loginom, сокращая объем ручной разработки.
Более полное использование возможностей Loginom в новой архитектуре позволило PARUS Asset Management создать аналитическую основу для мобильного приложения и личного кабинета инвестора.
Новая архитектура личного кабинета инвестора
Ключевые результаты проекта:
Основа для новых сервисов. Подготовленные витрины и описания данных могут использоваться различными потребителями, в том числе в перспективных решениях на базе ИИ.
Проект показывает, как Loginom может выступать центральным компонентом инфраструктуры данных: объединять подготовку информации, расчет бизнес-показателей и интеграцию с внешними приложениями.
При этом компания сохраняет контроль над ключевой логикой обработки данных внутри собственной команды, а разработку пользовательских интерфейсов может вести отдельно.
Подробнее о ускорении проектной разработки на Loginom в выступлении Артема Коргинова, руководителя IT-продуктов в Parus Asset Management, и Евгения Стучалкина, архитектора аналитических систем:
pdfВыход за рамки BI: подготовка к ИИ трансформации через решение актуальных бизнес-задач.pdf
Спикеры:
Другие материалы по теме:
Монетизация данных с Loginom. Кейс PARUS Asset Management
Формирование идеального портфеля инвестиционных проектов при помощи PM.integrator и Loginom