Вы находитесь на странице: 1из 7

ОБЗОР СИСТЕМЫ S/4 HANA

S/4 HANA – это обновлённая ERP система, построенная на новых принципах


и технологиях.
Система S/4 HANA создана как развитие системы SAP ERP, которая много
лет являлась флагманским продуктом компании SAP. Тем не менее исторические
развивавшаяся система накопила в себе много избыточности как в части данных, так
и путей реализации бизнес требований. Она очень сложна как по структуре, так и по
настройке процессов при внедрении.
Интерфейс SAP GUI так же является устаревшим, он не поддерживает работу
на современных мобильных устройствах, таких как планшеты и смартфоны и
достаточно сложен для пользователя. Транзакции (бизнес-приложения) написаны на
все случаи жизни, поэтому часто экраны перегружены избыточной информацией и
сложно воспринимаются пользователями.
Кроме того, производительность системы не отвечала требованиям больших
компаний, в результате ИТ инфраструктура становилась очень сложной и
дорогостоящей. Требовалось устанавливать отдельно системы транзакционного
учета, системы аналитики и системы планирования, например, SAP SCM, кадровые
системы.
Появились новые технологии, такие как:
 Параллельные вычисления, многоядерные процессоры
 Доступны большие объемы памяти
 Облачные технологий
Стоимость оперативной памяти падала, что привело тому что большие
объемы памяти стали доступны. Соответственно появились базы данных которые
целиком размещают данные в памяти (In-Memory Database). Скорость доступа в
таких базах на порядке выше чем у традиционных баз, использующих хранение
данных на жестких дисках.
В частности, поэтому в качества новой платформы для новой ERP была
выбрано SAP HANA. Преимущества SAP HANA конечно не ограничиваются только
хранением данных в памяти.
SAP ERP ERP 2004 ERP6 ERP6 EhP8 ERP6 EhP7 ERP6 EhP8 SAP S/4 HANA
R/3 4.7 SAP HANA SAP HANA Enterprise Management

S/4HANA
S/4HANA Finance
S/4HANA Finance
Finance 1.0 2.0 3.0

SAP ERP 6.0.

SAP NetWeaver

Oracle или другая БД Только SAP HANA

SAP HANA это именно ПЛАТФОРМА, а не просто база данных, она


предоставляет следующие возможности:
 In-Memory Database (база данных в памяти), которая позволяет
получать доступ к данным на порядки быстрее;
 Возможность поколоночного хранения данных, что обеспечивает
мгновенную агрегацию (суммирование по колонке) и прекрасное
сжатие данных;
 Встроенные механизмы вычисления и алгоритмы обработки данных;
 Аналитику в реальном времени (OLAP и OLTP вместе);
 Алгоритмы машинного обучения;
 Собственные инструменты работы с данными;
 Механизмы интеграция с другими системами;
 Средства разработки мобильных приложений и т.д;
 Основа для многих продуктов SAP (S/4 HANA, Hybris, BW on HANA).
Особенности SAP HANA позволили создать совершенно новый продукт.
Возможность поколоночного хранения серьезно увеличивает скорость
вычисления агрегатов, проще говоря сложения показателей.
При этом типе хранения одинаковые по значению данные, например, суммы
продаж или коды клиентов, хранятся подряд в одной колонке, т.е. в одной области
памяти. Поэтому сложение показателей происходит моментально, так же нет нужды
в индексации базы. Так как не нужно вычислять заранее индексы и агрегаты – это
экономит место.
Дополнительно, данные лучше жмутся в силу поколоночной структуры. Все
это позволило уменьшить объем данных в среднем в 10 раз.

Город Код клиента Товар Сумма

Москва 12054 SM205 8000

Москва 13894 TDM100 5000

Саратов 34001 SM205 4500

Саратов 23456 TDM100 9000

Хранение по строкам Хранение по колонкам

Стр. 1 Москва 12054 SM205 8000 Колонка1 Колонка2 Колонка3 Колонка4


Москва 12054 SM205 8000
Стр. 2 Москва 13894 TDM100 5000
Москва 13894 TDM100 5000

Стр. 3 Саратов 34001 SM205 4500 Саратов 34001 SM205 4500

Стр. 4 Саратов 23456 TDM100 9000 Саратов 23456 TDM100 9000

Правда запись при поколоночном хранении происходит медленнее, но это не


столь важно т.к. транзакции чтения происходят чаще чем записи.
Для OLTP (online transaction processing — обработка транзакций в реальном
времени) скорость не так важна как для OLAP (online analytical
processing,интерактивная - аналитическая обработка данных) приложений.
Поэтому в S/4 HANA удалось реализовать аналитику практически в реальном
времени прямо на уровне ERP системы.
Ниже представлен структура платформы SAP HANA, помимо уже
упомянутых сервисов, есть еще множество компонент, которые можно использовать
для обработки данных ERP системы.
В результате новая ERP S/4 HANA обладает значительным отличиями от
своих предшественниц:
 В основе база данных в памяти SAP HANA – на порядки большее
быстродействие и возможность использования сервисов платформы, не
ограниченное масштабирование и размеры таблиц;
 Новый интерфейс SAP Fiori – одинаковая работа на всех устройствах,
плиточный интерфейс основанный на ролях, UX;
 Вычисление бизнес задач на уровне базы данных;
 Упрощенная внутренняя структура;
 Встроенная аналитика, в т.ч. предиктивная;
 Аналитика в реальном времени;
 Работа c любыми видами данных: текст, гео, графы и т.д.;
 Расширенные функции планирования;
 Встроенный искусственный интеллект и интернет вещей (IoT);
 Уменьшение размера базы данных (в 10 раз в среднем);
 Интегрированное решение: ERP, SRM, SCM и т.д. ;
 Интеграция с облачными решениями, расширение за счет SAP Cloud
Platform
В целом все стало сильно проще по структуре и гораздо быстрее. Конечно
пришлось в значительной мере переписать систему, чтобы воспользоваться
встроенными возможностями платформы в части обработки данных.
Плиточный вэб интерфейс Fiori реализован на html5, он основан на ролевой
модели, когда пользователь видит только то что ему нужно. Он работает одинаково
на всех устройствах, включая смартфоны. Интерфейс SAP GUI теперь предназначен
для продвинутых пользователей и консультантов.
При разработке нового интерфейса декларируются принципы UX (User
eXperience) – концепция разработки интерфейсов, направленная на улучшение
взаимодействия с пользователем). Это должно позволить увеличить эффективность
работы пользователей.
В теории SAP HANA делает бессмысленным параллельные BW системы для
аналитики т.к. мы можем очень быстро формировать отчеты прямо из
транзакционных данных.
В традиционных системах приходится три раза извлекать данные, в начале из
транзакционной базы в хранилище бизнес-информации (BW), потом в память в виде
результата запроса и наконец в сам отчет. В SAP HANA данные сразу в памяти и
промежуточные стадии не нужны.

Традиционные системы, SAP ERP


Транзакционное Аналитическое
Процессы Память RAM Отчет
хранилище хранилище данных

ETL ETL

OLTP OLAP

S/4 HANA Отчет


Память RAM

OLAР и OLTP вместе

S/4 HANA несет в себе новую идеологию, связанную с модификацией


системы. Все базовые процессы можно сохранить неизменными, но в некоторых
своих частях их можно легко модифицировать с помощью облачных сервисов,
например, применить искусственный интеллект для разнесений входящих платежей
или планировать ремонты с помощью предиктивной.
Как один из вариантов построение такой архитектуры предлагается
использовать SAP Cloud Platform
Сама система может быть установлено как локальное, облачное или
гибридное решение.
Встроенные возможности позволяют легко интегрировать систему с
облачными решениями, такими как:
 Ariba – специализированная облачная сеть, объединяющая заказчиков
и поставщиков всего мира. В сообщество Ariba входит более 2 000 000
компаний;
 Concur – облачное решение для управления командировочными
расходами сотрудников;
 Hybris – комплексное решение по управлению взаимодействия с
клиентом: маркетинг, e-commerce, сервис, коммуникации и т.д;
 SuccessFactors – решения по управлению человеческим капиталом;
 Fieldglass - облачная система управления поставщиками и внешними
сотрудниками.
S/4 HANA S/4 HANA S/4 HANA S/4 HANA
Выбор Сбыт Маркетинг Сервис S/4 HANA
S/4 HANA
источника Управление
поставки и Финансы
персоналом
закупки
SAP S/4 HANA Enterprise management
От пла нирова ния Ба зовое
От за купки до опла ты От за ка за до От за проса до
до производства Ма ркетинг Ба зовые фина нсы упра вление
(MM) опла ты (SD) услуги
(PP) персона лом

S/4 HANA S/4 HANA


S/4 HANA Исследован
S/4 HANA Управление
Логистичес Производство ия и
основными
кая цепочка разработки
средствами

В S/4 HANA использую трехуровневый ландшафт.


1. Система разработки. Там находиться манданты для разработки,
предварительного тестирования и «песочница» - спец. мандант для
экспериментов
2. Система контроля качества. Содержит манданты для обучения и
проверки корректности работы.
3. Продуктивная система - мандант где работают конечные
пользователи.
Мандант (клиент) - это независимый набор данных. В таблицах БД SAP с
пользовательскими данными и настройками есть поле, которое содержит номер
манданта. В отдельном манданте может работать отдельное предприятие (на
практике так не делают), но ABAP программы и ряд настроек являются общими для
всех мандантов одной системы.
Такое построение ландшафта позволяет безопасно разрабатывать и
тестировать новые приложения.