Oracle Hyperion Planning: обзор и возможности импортозамещения на примере платформы Optimacros

В современном корпоративном мире управление производительностью и ключевыми показателями бизнеса — важнейший фактор успеха. Системы управления корпоративной производительностью (Corporate performance management — CPM) играют важную роль в этом процессе, предоставляя организациям инструменты для планирования, бюджетирования, прогнозирования, анализа и мониторинга данных. 

Две известные платформы, Oracle Hyperion Planning и Optimacros, предлагают решения для построения CPM-систем. В этой статье мы рассмотрим их сравнительный анализ и возможности замены Hyperion на Optimacros в текущих экономических условиях. Своей экспертизой поделился руководитель проектов ГК «Оптимакрос» Владимир Мишарин.

Oracle Hyperion Planning: обзор и возможности импортозамещения на примере платформы Optimacros

Oracle Hyperion Planning: краткий обзор платформы

Описание платформы

Долгое время одной из ведущих CPM-систем в России была Oracle Hyperion Planning. Это мощная платформа для разработки моделей, использующая собственный язык для описания правил расчета данных и многомерную базу данных Essbase для их хранения и преобразования. Hyperion предлагает инструменты для встраивания в ИТ-ландшафт организации и хорошо масштабируется, поддерживая различные операционные системы. Исключение — практически безальтернативная для больших проектов система управления метаданными EPMA, которая устанавливается только на ОС семейства Microsoft. 

Помимо инструмента для среднесрочного планирования в рамках платформы Oracle Hyperion существуют отдельные специализированные решения для стратегического планирования и финансовой консолидации, которые могут выстраиваться в общую платформу для покрытия широкого круга потребностей. При этом, так как Oracle Hyperion Planning является универсальной платформой для разработки, зачастую описанные выше задачи решаются в её рамках.

Oracle Hyperion Planning: обзор и возможности импортозамещения на примере платформы Optimacros

Особенности платформы

Основные инструменты решения задач

Идеология Oracle Hyperion Planning предполагает создание большого мультикуба данных, основанного на множестве справочников, который хранит в себе различную информацию. Этот мультикуб «нарезается» на пользовательские формы и отчёты с ограниченным составом справочников. Внесенный пользователем данные могут как рассчитывать онлайн (чаще всего – агрегация), так и пересчитываться при помощи настроенных скриптов.

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»
В рамках платформы Optimacros используется не большой мультикуб для хранения и обработки всех имеющихся данных, а множество маленьких мультикубов для решения конкретных задач пользователей.

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

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

Наличие инструмента Lifecycle Management позволяет формировать пакеты объектов разработки и вручную переносить их между средами. Это уменьшает количество ошибок при доработке системы, но не может полноценно быть встроенным в CI/CD процесс. В Hyperion есть встроенная система согласования, ETL инструмент, средство формирования печатной отчетности и возможность реализовывать свои функции и подключать их к расчету.

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»
Optimacros может забирать и передавать данные во все популярные источники, есть возможность подключаться как напрямую, так и по API. В Hyperion есть свой ETL инструмент FDMEE, что позволяет глубоко и гибко настроить этап преобразования данных и логирование этого преобразования.

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

Пользовательский интерфейс

В части пользовательского взаимодействия Hyperion представляет себе web-приложение, но любят его не за это. Hyperion SmartView — надстройка в Excel, которая позволяет пользоваться всеми функциями веб-интерфейса: ввод и просмотр данных, согласование, запуск бизнес-правил и возможность ad-hoc анализа.

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»
Вариативность представления данных, их визуализация, просто общее впечатление от интерфейса — тут Hyperion никакого сравнения не выдерживает, Optimacros далеко впереди.

Однако, SmartView для Excel в Hyperion остается очень удобным и привычным инструментом работы пользователей. Быстрая выгрузка в xlsx и возможность загрузить данные при помощи drag and drop расширяют возможности Optimacros в разных областях, но прямой заменой SmartView быть не могут

Сложность внедрения

Hyperion — хороший вариант платформы для разработки CPM-системы, но для ее внедрения необходимы качественные ресурсы, хорошо продуманная архитектура приложения и сопутствующие продукты для визуализации данных. Средний проект по внедрению системы на базе Oracle Hyperion Planning занимает 1,5 года.

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»
Optimacros — self-service система. Если говорить о проекте среднего или малого размера, то доработки и корректировки может делать человек, знающий формулы Excel. Это обеспечивается философией работы платформы и ее языком построения запросов. Из-за этой простоты разработки скорость внедрения проектов под Optimacros значительно выше.

 

Обновления

В какой-то момент Oracle сосредоточилась на облачных продуктах, затормозив развитие on-premise решений. Как следствие, интерфейс взаимодействия пользователя с системой и средства визуализации перестали дорабатываться. В технической части так же не было значительных изменений. Область внедрений Hyperion и рынок специалистов начал снижаться. После ухода Oracle из России эта тенденция только усугубилась.

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»
Фокус Oracle был направлен на облако, а кардинальных обновлений было не так много. Платформа Optimacros постоянно совершенствуется — существует широкая практика доработок функционала под конкретного клиента.

На апрель 2024 года на платформе Optimacros произведено более 300 внедрений. Она пережила "детские болезни", накоплен большой опыт ее внедрения, отзывы заказчиков, ясны сильные и слабые стороны.

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

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»
Несмотря на то, что системами на базе Hyperion сейчас технически можно пользоваться, нет возможности оплатить вендорскую подписку. Это означает отсутствие доступа к базе знаний, поддержке и доработке, а само использование не совсем легально.

В связи с этим у компаний, которые на данный момент используют Hyperion, встает вопрос о возможной замене платформы на отечественный вариант с вендорской поддержкой, широкой базой внедрений, с сопоставимыми или большими возможностями

Optimacros как альтернатива Oracle

Одна из альтернатив Hyperion на российском рынке — платформа Optimacros. На базе этой платформы можно построить различные модели — так же, как и Hyperion, она нацелена на сбор и предоставление данных для анализа и принятия решений. Платформа Optimacros входит в реестр отечественного ПО для импортозамещения, а установка возможна как в облаке, так и на сервере клиента.

Особенности платформы

  • Кастомизация расчетов. В Optimacros есть возможность писать скрипты на Python и JavaScript, а также выгружать и загружать данные во внешнюю БД, что делает вариативность кастомизации расчетов огромной. Важно отметить, что в Optimacros можно подключить модули Machine Learning и оптимизационного расчеты. Частое применение первого — на основе фактических данных строить предположения, угадывать тенденции, а второго — на основе множества параметров и вариантов их определения выбрать лучший. К примеру, это может быть выстраивание воедино и максимизации маржинальности плана продаж — производства — закупок — логистических затрат и ограничений.
  • Скорость пересчета модели и работы пользователя. Многие расчеты в Optimacros выполняются онлайн, что сильно ускоряет работу с моделью, позволяет проще проводить сценарный анализ, сразу видеть результаты. В Hyperion чаще всего автоматически проходит только агрегация данных, динамическими расчетами систему предпочитают не нагружать, оставив их бизнес-правилам.
  • Сложность перестройки модели, добавления нового функционала. Из-за ориентации не на большие кубы со всеми измерениями, а на малые, с простым добавлением справочников скорость, а зачастую вообще, возможность доработки системы в Optimacros значительно выше.
  • Размер модели. Ориентация на онлайн расчеты накладывает ограничения на рекомендованные размеры модели Optimacros. Это ограничения могут быть решены разбиением большой модели на несколько поменьше, другими архитектурными решениями. При этом, при огромных справочниках Optimacros покажет себя лучше, чем Hyperion. При таких условиях модели Hyperion придется разбивать на несколько, тогда, когда в Optimacros можно будет ограничиться одной.
  • Удобство поддержки систем. Логирование действий пользователя, расчетов, бекапирование данных — все это есть в обеих системах и позволяет оперативно отвечать на запросы пользователей. При этом простота расчетов в Optimacros позволяет иметь не столь узкоспециализированных специалистов для поддержки системы.

Сравнивая две платформы по различным параметрам, можно прийти к выводу, что Optimacros может выступать полноценной заменой решениям на базе Oracle Hyperion Planning. Конечно, бывают случаи, когда заказчик не готов изменить что-то в своей работе, или есть какие-либо обязательные условия, которые не решаются стандартным функционалом, а альтернативный подход не устраивает. Но важно понимать, что такие случаи могут быть при сравнении абсолютно любых платформ.

Владимир Мишарин
Владимир Мишарин
Руководитель проектов ГК «Оптимакрос»

Чаще вопрос переноса решений с Hyperion на Optimacros будет «Как?», а не «Возможно ли?». 

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

Оцените статью
( 7 оценок, среднее 5 из 5 )
Поделиться с друзьями
IaaS SaaS PaaS
Добавить комментарий

Больше новостей — на нашем Telegram-канале