SAP Business Suite в режиме реального времени

18 январь, 2013 - 13:22Андрій Кухар

Произошло то, к чему компания SAP шла в течение шести последних лет — ее флагманский комплекс средств автоматизации бизнес-процессов Business Suite был перенесен на in-memory-платформу HANA. Этому событию была посвящена глобальная пресс-конференция, проходившая 10 января одновременно на трех площадках: в Пало-Альто, Нью-Йорке и Франкфурте.

Объединяй и властвуй

На каждом этапе своей истории SAP принимала смелые решения, применяя новейшие идеи и технологии в качестве основных стратегий для разработки своих продуктов, даже если такие концепции еще не успели должным образом зарекомендовать себя на рынке. Например, изначально была принята концепция централизованной базы данных предприятия, как и идея внесения обновлений в эту БД в режиме реального времени (в отличие от обработки в пакетном режиме, доминирующей в те годы). С выходом R/3 System компания реализовала клиент-серверные технологии, а также признала истинность того факта, что графический пользовательский интерфейс стал в фокусе внимания задачи обеспечения взаимодействия между системой и пользователями (задолго до того, как это стало возможным благодаря новейшему оборудованию и технологиям без необходимости жертвовать таким критическим свойством системы как масштабируемость). Немаловажными в планах разработки и усовершенствования ПО являются такие аспекты, как интернационализация продуктов (например, поддержка мультивалютности). С первых версий архитектура ERP-систем SAP подразумевала возможность поддержки множества языков.

SAP Business Suite в режиме реального времени

Хассо Платтнер: «Потребность в обработке данных в режиме реального времени напрямую связана с распространением мобильных устройств и приложений, используя их, мы хотим получать данные, ожидая не более 3 секунд»

И вот пришло время для принятия на вооружение новых идей. В 2003 г. Хассо Платтнер (Hasso Plattner), один из сооснователей SAP, исполнительный директор и глава совета директоров на протяжении 30 лет, отходит от оперативного руководства компанией. Заняв пост председателя наблюдательного совета и главного советника по софтверной разработке компании, он фокусируется на собственных образовательных инициативах. Шесть лет назад в организованном им Институте инжиниринга программных систем (Hasso Plattner Insitute) на базе Потсдамского университета он инициирует проект создания ERP-системы будущего. Перед преподавателями и студентами института была поставлена задача предложить принципы создания идеальной системы управления предприятием, если бы таковая разрабатывалась с нуля. Тогда SAP R/3 System исполнялось 14 лет, она, конечно, развивалась, но без каких-либо прорывных изменений, и г-н Платтнер почувствовал, что если не начать создавать что-то принципиально новое, не ровен час SAP начнет терять свои позиции на рынке и в конце концов вылетит в трубу.

В рамках проекта был предложен перечень передовых подходов и концепций, среди которых размещение всех рабочих данных в оперативной памяти (in-memory); быстрое время отклика для всех активностей, включая выполнение сложных алгоритмов; использование возможностей многопроцессорных систем с массовым параллелизмом для обеспечения масштабируемости; выполнение транзакционных (OLTP, OnLine Transactional Processing) и аналитических (OLAP, OnLine Analytical Processing) операций в рамках одной системы; мгновенные аналитические операции на текущих транзакционных данных; отказ от пакетных заданий, агрегатов и материализованных кубов и пр.

Рассказывая о проекте, г-н Платтнер акцентировал внимание на том, что раздельное существование аналитических и транзакционных баз данных служит преградой для успешности бизнеса. Такой подход является результатом случайного стечения обстоятельств и не имеет под собой оснований. Более того, он приводит к совершенно недопустимой задержке между бизнес-вопросами и ответами на них. Проблема заключается в том, что пока будет получен ответ, мотив действовать, как правило, уже утрачивается. По словам Хассо Платтнера, дисковая латентность и разделение механизмов обработки транзакционных (OLTP) и аналитических (OLAP) данных только усложняют бизнес-системы, от них решено было избавиться в первую очередь.

Спустя три года пришло понимание, что задача пусть и весьма тяжела — она требовала тщательного анализа и проработки 400 млн строк кода, составляющих комплекс SAP Business Suite, — но вполне реальна и может быть решена за счет построения СУБД класса in-memory и добавлении ее поддержки в существующее проверенное временем ERP-решение. И в 2010 г. начался глобальный проект, в котором приняли участие инженеры SAP в центрах разработки, расположенных в таких городах, как Сеул (Южная Корея), Шанхай (Китай), Хошимин (Вьетнам), Бангалор (Индия), Тель Авив (Израиль), Берлин (Германия), Вальдорф (Германия), Париж (Франция), Торонто (Канада), Ванкувер (Канада), Дублин (штат Калифорния, США) и Пало-Альто (штат Калифорния, США). Уже в конце года, на европейской конференции SAP TechEd 2010, демонстрировались первые результаты их работы. Был анонсирован программно-аппаратный аналитический комплекс HANA (High-performance ANalytic Appliance или же HAsso’s New Architecture), созданный SAP совместно c HP. В 2011 г. продукт стал доступен клиентам, вышла первая волна построенных на базе HANA специализированных аналитических приложений. В прошлом году продукт уже как полноценная платформа стал доступен разработчикам, была запущена мощная программа привлечения стартапов, появилась поддержка HANA в пакете SAP Business One, CRM-системе, увидела свет облачная версия платформы (HANA One). Наконец, начало нынешнего года ознаменовалось анонсом главного результата проекта — готовности SAP Business Suite с поддержкой HANA.

Первый пошел

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

SAP Business Suite в режиме реального времени

По словам д-ра Вишала Сикки, важность выпуска SAP Business Suite с поддержкой HANA состоит в том, что позволяет по новому взглянуть и переосмыслить бизнес-процессы

Но что же получают существующие и потенциальные клиенты SAP? Среди очевидных преимуществ существенное увеличение скорости работы ERP, и прежде всего встроенной аналитики — такие операции будут проходить в 10-1000 раз быстрее, хотя не исключаются и случаи увеличения скорости вплоть до сотен тысяч раз (уже есть ряд компаний, которые смогли добиться таких сногсшибательных показателей — это, к примеру, Yodobashi, NongFu Spring и Mitsui Knowledge Industry). А это делает возможным полноценное корпоративное управление в режиме реального времени, поскольку оперативные решения могут приниматься на «горячих» данных. Выигрыш по скорости будет ощутим и в повседневных ERP-операциях. По заверению Вишала Сикки (Vishal Sikka), члена исполнительного совета SAP, директора по технологии и инновациям, загрузка данных ускоряется в 20 раз. Множество задач, в числе которых анализ маркетинговых кампаний и информации, извлеченной из социальных сетей, закрытие финансовых периодов и пр. — становятся, по сути, интерактивными.

Потребность в обработке данных в режиме реального времени напрямую связана с активным распространением корпоративных мобильных устройств и приложений. «Используя их, мы хотим получать данные, ожидая не более 3 секунд», — подчеркнул Хассо Платтнер. А без in-memory-технологий такая скорость реакции недостижима.

ERP, функционирующая в режиме реального времени, может до неузнаваемости изменить бизнес. На наш взгляд, великолепные примеры, демонстрирующие разницу в скорости работы, привел Р. «Рэй» Вонг, директор исследовательской компании Constellation Research. «Представьте, что вам нужно изъять лекарственное средство из продажи, в обычных условиях эта операция займет 5 дней, с использованием HANA — 5 минут. Сравните жесткий 30-дневный план поставок с возможностью изменить маршрут доставки двух iPhone в ваш магазин в течение 30 секунд. Эффект будет огромным, если у SAP все получится», — поделился мнением г-н Вонг.

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

Еще одно преимущество, которое могут получить предприятия с счет перехода на HANA-базированную версию ERP, состоит в упрощении ландшафта ПО SAP, и связанном с ним сокращении затрат. Есть информация, что поставщик высокотехничных полимеров Bayer MaterialScience добился 20%-ного сокращения ИТ-затрат (в дополнение к 10-кратному ускорению процессов анализа данных и прохождения транзакций). А сама система в данной компании была перенесена на in-memory-платформу всего за две недели.

Другой «живой» клиент новой системы — американская компания Deere & Company (John Deere), крупнейший в мире производитель сельскохозяйственной техники, пока не раскрывает каких-либо цифр по пилотным проектам. Тем не менее Дерек Дайер (Derek Dyer), директор подразделения Global SAP Services Deere & Company, отметил, что предприятие уже добилось положительного ROI по данной инвестиции, и видит в ней огромный потенциал для развития бизнеса — превращения из сугубо производственной компании в компанию, предлагающую решения. «С помощью этой инновации от SAP мы сможем находить новые способы ведения бизнеса, новые методы создания и вывода продуктов и услуг на рынок, повысить эффективность критичных бизнес-процессов, таких как планирование потребности в материалах в режиме реального времени, и даже реализуем нечто совершенно новое, например, прогнозируемое обслуживание», — убежден Дерек Дайер.

SAP Business Suite в режиме реального времени

Событию была посвящена глобальная пресс-конференция, проходившая одновременно на трех площадках — в Пало-Альто, Нью-Йорке и Франкфурте

Наконец, к преимуществам можно отнести и вариант реализации поддержки in-memory. Одна и та же кодовая база Business Suite будет использоваться для всех сертифицированных «классических» СУБД, среди которых, напомним, IBM DB2, Oracle Database, Microsoft SQL Server, SAP Adaptive Server Enterprise, и, конечно, теперь SAP HANA. Совместимость ПО обеспечивается соответствием стандарту языка SQL (определенные корректировки будут необходимы в отдельных хранимых процедурах). Что касается модернизаций ERP-системы, осуществленных партнерскими и клиентскими организациями, то они должны нормально функционировать на новой платформе. Правда, для раскрытия ее скоростного потенциала они, естественно, потребуют модификации. Между тем, по словам Хассо Платтнера, множество уникальных возможностей SAP Business Suite, обеспечиваемых HANA, не будут доступны при использовании других СУБД. Если же последние получат in-memory-возможности (например, в рамках проекта Hekaton Microsoft обещает оснастить свой продукт SQL Server технологиями этого типа), в SAP не преминут обеспечить их поддержку. Следовательно, у потребителей будет выбор не только в рамках двух больших классов СУБД, но и среди различных in-memory-решений.

Поскольку HANA — продукт на рынке все еще очень новый, даже по меркам молодой ИТ-индустрии, совершенно естественно возникают опасения о потенциальных сложностях с миграцией ERP на новую СУБД. Сотрудники немецкой компании заверяют, что клиентам беспокоиться не о чем. Процедура мало чем отличается от переноса решения на любую другую систему управлениями базами данных, более того, работа с HANA проще, чем с традиционными СУБД. К тому же SAP сообщает о готовности 1500 экспертов по данной платформе в самой компании, и наличии порядка 70 партнерский организаций, специализирующихся на проектах, связанных с in-memory-технологиями.

Продолжение последует

Итак, система в RTC-версии (Release To Customers, нечто вроде бета-периода) представлена. Соответствующее Rapid Deployment Solution, преднастроенное решение с жесткой методикой, ориентированной на быстрые внедрения, и фиксированной ценой, будет доступно в I квартале нынешнего года. «Используя его, можно будет внедрить полностью функциональную версию SAP Business Suite на HANA менее чем за 6 месяцев», — отметил д-р Вишал Сикка.

Отрадно, что SAP вместе с немецкой группой пользователей DSAG выработала долгосрочную схему ценообразования, она не отличаться от таковой для других СУБД, и не учитывает объем используемой оперативной памяти (впрочем, такой тип будет использоваться при покупке HANA Enterprise Edition отдельно от ERP-системы). Конечно, не стоит забывать о потребности в приобретении сертифицированного аппаратного обеспечения — серверов с приличным объемом оперативной памяти (в итоге цельное решение может обойтись не в один миллион долларов).

SAP Business Suite в режиме реального времени

Архитектура нового решения

Теперь же дело за заказчиками. По мнению г-на Платтнера, первую волну пользователей составят предприятия из Соединенных Штатов Америки. Так исторически сложилось, что в Новом Свете преобладают компании, готовые к рискованным поступкам. Прогнозируется, что за американскими последуют и представители других стран. Более прагматично настроены аналитики агентства Ovum, полагающие, что едва ли в нынешних условиях кто-то рассматривает замену корпоративной системы в качестве главного приоритета развития. И SAP нужно будет еще приложить серьезные усилия, чтобы убедить заказчиков в окупаемости их затрат. В компаниях не принято внезапно менять используемые СУБД и ERP, констатируют представители Ovum.

По мнению руководства SAP, использование HANA в качестве платформы для всех нынешних и будущих корпоративных приложений гарантирует устойчивое развитие бизнеса немецкого поставщика на ближайшие 10-15 лет. Однако в компании не собираются почивать на лаврах, и вскоре обещают предложить облачную версию Business Suite на базе HANA, и вплотную заняться усовершенствованием пользовательского интерфейса ERP. «Сфокусировавшись на внутренних механизмах работы системы, мы пока оставили ее пользовательский интерфейс без изменений, и именно новый front-end, построенный нами совместно с заказчиками, станет следующим прорывом в сфере технологий управления», — заключил Хассо Платтнер.