В цей час SAP Business One працює або на MS SQL або на власній базі даних SAP HANA. SAP B1 на HANA доступна вже досить давно, але тільки недавно компанії почали виявляти більший інтерес до версії B1 HANA (у порівнянні з популярнішою версією MS SQL).

Існує безліч причин, з яких клієнти SAP вибирають SAP HANA як базу даних, навіть попри те, що розгортання технології in-memory є дорожчим варіантом. Тому розгляньмо всі “за” та “проти” обох варіантів. Який з них краще вибрати для клієнтів, які приступають до впровадження SAP Business One, а також коли й чому варто вибрати HANA замість MS SQL?

Стратегічна дорожня картка

Компанія SAP інвестувала значні кошти в HANA і продовжуватиме просувати інновації в галузі бізнес-додатків для бази даних in-memory. Нові інновації (зокрема щодо мобільності, зручності використання та можливості створення звітів на приладових панелях) будуть розроблятися або з урахуванням HANA, або вимагатимуть використання HANA (і не будуть доступні на платформі MS SQL). Для клієнтів, які хочуть скористатися перевагами безперервного інноваційного процесу SAP та новими функціональними можливостями, HANA – це платформа баз даних, яку слід вибрати.

Функціональність

В останньому випуску SAP Business One SAP B1 на HANA дозволяє скористатися деякими функціональними можливостями, недоступними на MS SQL. Нижче наведено деякі функції, доступні тільки на HANA:

  • Додаткові інформаційні панелі для фінансових показників, продажу та маркетингу, закупівель та обслуговування
  • Прогнозування грошових потоків у режимі реального часу з графічним поданням грошових потоків
  • Розширена функціональність доступних до постачання товарів (ATP)
  • Управління графіком постачання для кращого управління кількістю запланованих постачань
  • Спеціальний та інтерактивний аналіз для підвищення продуктивності та розуміння кінцевих користувачів
  • Корпоративний “Google-подібний” пошук
  • Унікальні сценарії мобільного додатка для iPad
  • Швидкість та масштабованість

HANA – це база даних у пам’яті. Це означає, що дані зберігаються на мікросхемах оперативної пам’яті в безпосередній близькості від процесора, і тому доступ до них значно швидше і простіше, ніж дані, що зберігаються на жорсткому диску. Традиційно дані необхідно зчитувати з жорсткого диска та переміщати в оперативну пам’ять, щоб їх можна було обробити. Це “переміщення даних” займає час, тому іноді система може здаватися повільною – особливо якщо до даних одночасно звертається багато людей, і системі необхідно знайти та перемістити дані з жорсткого диска до блоку обробки.

SAP Business One на HANA зберігає дані в оперативній пам’яті (з копією на жорсткому диску, про всяк випадок…). Час доступу до даних в оперативній пам’яті в 100.000 разів швидше, ніж на жорсткому диску – і це дозволяє SAP B1 на HANA обробляти дані із безпрецедентною швидкістю. Різниця стає особливо помітною зі збільшенням кількості користувачів та транзакцій. Традиційні системи згодом стають “млявими”, оскільки їм доводиться обробляти дедалі більше даних. Цього не можна сказати про бази даних in-memory, такі як HANA, завдяки значному скороченню часу доступу до даних.

ERP проти бізнес-аналітики

Для того, щоб обробляти інформацію, зібрану за місяці та роки в ERP-системах, надійне рішення для бізнес-аналітики зазвичай має власну базу даних. Дані вилучаються з ERP-програми, перетворюються і завантажуються в базу даних BI, зберігаються в “кубах” або інших зручних для BI типах зберігання даних, а потім обробляються для створення звітів на панелях приладів або будь-якої іншої аналітики.

SAP Business One на HANA не вимагає окремої бази даних для аналітики. Оскільки дані зберігаються в пам’яті, BI-програми (такі як Lumira від SAP, Crystal Reports або вбудований дизайнер приладових панелей) можуть негайно отримати доступ до даних та запустити аналітичні звіти на їхній основі без зниження продуктивності для інших користувачів ERP, які просто хочуть розмістити фінансовий документ одночасно, коли використовується складний звіт.

Це призводить до значного зниження складності ІТ-ландшафту, оскільки більше не потрібна окрема база даних BI. Звіти можна розробляти “на льоту” та запускати безпосередньо на транзакціях ERP.

Вартість

Як і слід очікувати, розгортання SAP Business One на HANA коштує дорожче. Причина вищої вартості полягає у значно відмінних вимогах до апаратного забезпечення. Традиційне обладнання має досить оперативну пам’ять для обробки даних, а також великий жорсткий диск для зберігання всіх даних транзакцій. Для розгортання HANA потрібно значно більше оперативної пам’яті (не менше 64 ГБ), оскільки всі дані про транзакції ERP зберігаються в пам’яті.

А оскільки а) оперативна пам’ять дорожча магнітного жорсткого диска і б) обладнання, що підтримує технологію баз даних in-memory з >64 ГБ оперативної пам’яті, має набагато менший загальний попит у порівнянні з традиційним обладнанням (і, отже, створюється в набагато менших масштабах, що призводить до підвищення вартості одиниці продукції), SAP Business One на HANA коштуватиме дорожче, ніж розгортання MS SQL.

Висновок

Компанії, які вже розгорнули SAP Business One на MS SQL та задоволені швидкістю обробки даних та можливістю ведення бізнесу, можливо, не захочуть переходити наразі на SAP Business One на HANA. Компанії, які, можливо, захочуть розглянути SAP Business One на HANA замість SQL, швидше за все, будуть відповідати одному з наступних описів:

  • Вам у будь-якому випадку необхідно оновити обладнання, оскільки ваше обладнання застаріло та потребує заміни. Ви можете інвестувати у перспективні технічні характеристики обладнання.
  • Ви дійсно хотіли б отримати набагато більшу гнучкість щодо приладових панелей або спеціальних звітів і не хочете інвестувати в окреме BI рішення
  • Ви приступаєте до свого першого ERP-рішення та шукаєте рішення, яке зможе рости разом із вашою компанією