HANA 2.0Новый шаг в развитии инновационной платформы
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 2Public
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This
presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue
any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This
document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this document is
not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any
kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-
infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors
or omissions in this document, except if such damages were caused by SAP´s willful misconduct or gross negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations.
Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not
be relied upon in making purchasing decisions.
Legal disclaimer
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 3Public
SAP HANA PlatformОсновные характеристики
HANA (High-performance ANalytics Appliance) – программно-аппаратный комплекс, в основе
которого лежит in-memory технология хранения и обработки данных
SAP HANA
OLTP BI (OLAP)
Данные хранятся и обрабатываются непосредственно в
оперативной памяти (in-memory технология)
Колоночное и строчное хранение данных позволяют
оптимизировать выборку по запросу
Сжатие данных за счет хранения и обработки только
значимого содержимого
Перенос логики с уровня сервера приложений на уровень базы
данных – ускорение производительности
Intra-operator parallelism
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 4Public
Пример использования SAP HANA в крупной компании
Ускорение обработки информации и экономия на «железе»
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 5Public
УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ
Web Server JavaScript
Graphic Modeler
Data Virtualization ELT & Replication
Columnar OLTP+OLAP
Multi-Core & Parallelization
Advanced Compression
Multi-tenancy Multi-Tier Storage
Graph Predictive Search
DataQuality
SeriesData
Business Functions
Hadoop & Spark Integration
Streaming Analytics
Application Lifecycle Management
High Availability &Disaster Recovery
OpennessDataModeling
Admin &Security
Remote Data Sync
Spatial
Text Analytics
Fiori UX
ALM
</>
РАЗРАБОТКА ПРИЛОЖЕНИЙ ИНТЕГРАЦИЯ и КАЧЕСТВО ДАННЫХРАСШИРЕННАЯ АНАЛИТИКА
SAP HANA Platform Единая платформа для данных, приложений и аналитики
OLTP + OLAP ОДНА открытая платформа ОДНА копия данных
S A P H A N A P L A T F O R M
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 6Public
Основные сценарии использования SAP HANA Platform
Оптимизация бизнес-
операций
Оперативная отчетность,
дашборды и аналитика
Мониторинг в реальном
времени
Хранилища и
витрины данныхБольшие данные
Поддержка принятия решений и
моделирование ситуаций
Мгновенный доступ и
обработка транзакций
Анализ и визуализация оперативных
данных для поддержки ежедневных
операций
Выполнение запросов к данным,
потокам и событиям для
получения информации в режиме
реального времени
Предоставление информации по
компании и отдельным
подразделениям
Раскрытие ценности в больших,
комплексных и сложных массивах
информации
Ускорение и оптимизация и
бизнес-процессов с помощью
расширенной аналитики
Разработка приложений
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 8Public
Сервер приложений в SAP HANA (веб-сервер)Минимизация перемещения данных – сервисы приложений и баз данных в одной платформе
Application Development
JavaScript Node.js Java
TomEEC++ Runtime Container
Database Management
Authentication and Authorization
Application Router
Web Application Server
S AP H AN A P L AT F O R M
Gerrit
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 9Public
Микросервисная архитектура и микросервисы в SAP HANA
Text Analytics
SAP HANA PLATFORM
Entity Extraction Fact ExtractionLinguistic
Analysis
Spatial Processing
Earth Observation
https://market.yaas.io
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 10Public
Библиотеки SAP Fiori UX/SAPUI5 для реализации
пользовательских интерфейсов на разных платформах
Библиотеки пользовательского интерфейса
JavaScript, основанные на Model-View-Control (MVC),
для отображения HTML5 на клиентской стороне
На основе библиотек OpenUI5
Включены 180+ элементов управления и графиков
Поддержка разработки Fiori Launchpad
Работа с моделями JSON, XML и OData
Индивидуальная настройка на основе ролей
Предопределенные макеты для типичных вариантов
использования
Поддержка локализации (i18n)
Application Development
Web Server
S AP H AN A P L AT F O R M
SAP Fiori/SAPUI5 Libraries
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 11Public
Среда разработки Web IDE for SAP HANA
Не требуется установка, разработка приложений
из любого места
Графическое моделирование данных
Расширенная поддержка пространственных
данных, графиков, собственных объектов
хранилища данных, CDS, ...
Расширенные возможности Git для лучшего
управления исходным кодом
Расширенный анализ влияние и происхождения
(Impact and Lineage analysis)
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 12Public
Выбор подходящей архитектуры приложенийЭффективное использование существующих ресурсов и навыков
SAP S/4HANA
SAP NetWeaver
Application Server - ABAP
Core Data Services (CDS)
S A P H A N A P L A T F O R M
Database Management
Data Integration & Quality
Custom Applications
Application Server(J2EE, .NET)
Native Custom Applications
Advanced Analytical
Processing
Database Management Database Management
S A P H A N A P L A T F O R M S A P H A N A P L A T F O R M
Data Integration & Quality
Advanced Analytical
Processing
Data Integration &
Quality
Advanced Analytical
Processing
Application Development
Расширенная аналитика
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 14Public
Работа с текстовой информациейПоиск, анализ и “mining” текстовых данных
Сохранение текстовых и бинарных файлов в SAP HANA для текстового анализа и поиска
Поддержка разных форматов (txt, html, xml, pdf, doc, ppt, xls, rtf, msg)
Автоматическое обнаружение 31 языка
Варианты поиска – нечеткий, лингвистический,
синонимичный поиск, используя SQL
Текстовый анализ – извлечение релевантной информации
(лингвистическая разметка, сущности, факты и др.)
Текстовый “mining” – идентификация похожих документов,
ключевых терминов в документе и др.
Search Engine
Text Analytics
Linguistic Processing
Entity, Fact Extraction
Text Mining
S AP H AN A P L AT F O R M
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 15Public
Предиктивная in-memory аналитикаPredictive Analysis Library (PAL) – поддерживаемые алгоритмы в SAP HANA
Classification Analysis
CART
C4.5 Decision Tree Analysis
CHAID Decision Tree Analysis
K Nearest Neighbour
Logistic Regression Elastic Net
Back-Propagation (Neural Network)
Naïve Bayes
Support Vector Machine
Random Forests
Gradient Boosting Decision Tree
Linear Discriminant Analysis (LDA)
Confusion Matrix
Area Under Curve (AUC)
Parameter Selection / Model Evaluation
Regression
Multiple Linear Regression Elastic Net
Polynomial, Exponential, Bi-Variate Geometric, Bi-Variate Logarithmic Regression
Generalized Linear Model
Cox Proportional Hazards Model
Association Analysis
Apriori
Apriori Lite
FP-Growth
KORD – Top K Rule Discovery
Sequential Pattern Mining
Probability Distribution
Distribution Fit/ Weibull analysis
Cumulative Distribution Function
Quantile Function
Kaplan-Meier Survival Analysis
Outlier Detection
Inter-Quartile Range Test (Tukey’s Test)
Variance Test
Anomaly Detection
Grubbs Outlier Test
Link Prediction
Common Neighbors
Jaccard’s Coefficient
Adamic/Adar
Katzβ
Statistic Functions
Mean, Median, Variance, Standard Deviation, Kurtosis, Skewness
Covariance Matrix
Pearson Correlations Matrix
Chi-squared Tests:
– Test of Quality of Fit
– Test of Independence
F-test (variance equal test)
Data Summary
Data Preparation
Sampling
Binning
Scaling
Partitioning
Principal Component Analysis (PCA) / PCA Projection
Other
Weighted Scores Table
Substitute Missing Values
Cluster Analysis
ABC Classification
DBSCAN
K-Means
K-Medoid Clustering
K-Medians
Kohonen Self Organized Maps
Agglomerate Hierarchical
Affinity Propagation
Latent Dirichlet Allocation (LDA)
Gaussian Mixture Model (GMM)
Cluster Assignment
Time Series Analysis
Single/Double/ Brown /Triple Exp.Smoothing
Forecast Smoothing
Auto - ARIMA/ Seasonal ARIMA
Croston Method
Forecast Accuracy Measure
Linear Regression with Damped Trend and Seasonal Adjust
Test for White Noise, Trend, Seasonality
Fast Fourier Transform (FFT)
Correlation Function
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 16Public
Business Function Libraries (BFL) Упрощенная разработка приложений и повышение производительности
55+ предустановленных бизнес-функций
– Ежегодная амортизация, прогноз, чистая приведенная
стоимость и др.
AFM графический инструмент моделирования для
разработки приложений
Business Function Libraries (BFL)
SAP HANA Studio
Application Function Modeler (AFM)
S AP H AN A P L AT F O R M
Интеграция и качество
данных
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 18Public
SAP HANA Smart Data Integration и Smart Data QualityИнтеграция и качество данных
SAP HANA PlatformIndex Server
Virtu
al T
ab
les
Tables
Filter
Case
Pivot
…
SQL MDX HTTP OData XMLA
Virtu
al T
ab
les
Script Server
CleanseMatch
Geocode
Hive
SAP (ASE, ECC Tables/Extractors & HANA)
Источники
Files(CSV, MS Excel, PST, BLOB)
Cloud/Web(Facebook, OData, SOAP, Twitter,
Google+)
3rd Party RDBMS(DB2, Oracle, SQL Server, Teradata,
Informix)
Files(Delimited & Fixed Width
3rd Party RDBMS(DB2, Oracle, SQL Server, Teradata)
SAP (ASE & HANA)
Приемники
Cloud(OData)
HDFS(CSV)
Data Provisioning Agent
3rd party RDBMS
Hive
Files
ExcelECC, ASE, HANA
SOAP
Google+
Outlook
Data Provisioning Server OData
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 19Public
Потоковая обработка событий в реальном времениSmart data streaming
Stream
(Push)
Streaming Service
Incoming Streams
Devices/IoT
Gateway
Streaming Lite
S AP H AN A P L AT F O R M
Apache
Kafka
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 20Public
Удаленная синхронизация данных (Remote data sync)Взаимодействие с мобильными и IoT устройствами для корпоративных задач
Интернет вещей: Двусторонний
обмен структурированными данными
с большим количеством устройств
Offline Mobile: позволяет
сотрудникам работать с
корпоративными мобильными
приложениями независимо от того,
доступна сеть или нет.
Удаленный сервер: обеспечение
непрерывной работы на удаленных
рабочих местах в ненадежных сетях
Remote
Data
Sync
S AP H AN A P L AT F O R M
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 21Public
Интеграция с HadoopAd-Hoc запросы и обработка неструктурированных данных
Map Reduce
HDFS
Smart Data Access vUDF
Federate Federate
Smart Data Integration
Federate ELT
VoraConnector
Vora
S AP H AN A P L AT F O R M
Управление данными и
базами данных
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 23Public
SAP Enterprise Architecture Designer, Edition for SAP HANA
Веб-инструмент для моделирования корпоративной
архитектуры, включающий
– Моделирование бизнес-процессов
– Моделирование данных
– Корпоративная архитектура
– Анализ влияния и происхождения
– Генерация документации
Strategy – Design – Implementation
Design
Implementation
Strategy
TechnologyBusiness
Process
Data
Landscape
Requirements
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 24Public
SAP HANA Active-Active - отказоустойчивые системы с
балансировкой нагрузки
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 25Public
Dynamic tieringХранение данные как в оперативной памяти, так и на дисковом хранилище
SAP HANA Platform
In-M
em
ory
Sto
reD
isk S
tore
(Dynam
ic T
ieri
ng)
Multi-store Column Table
Partition 1
Partition 3
In-Memory
Column Table
Extended Column
Table
Partition 2
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 26Public
SAP HANA capture and replay – упрощение обновления
посредством моделирования рабочих нагрузок
App Servers
Clients
Capture
Workload
1
SAP HANA
Revision X
SAP HANA
Revision Y
Pre-process
workload
2
Replay
workload
3
Analyze
Results
4
SAP HANA
Cockpit
Test System Production System
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 27Public
Варианты архитектур высокой доступности (High Availability)
и аварийного восстановления (Disaster Recovery)
Host Auto-Failover (HA) System Replication (HA & DR)
Storage
SAP HANA(Primary)
Node
Storage
SAP HANA(Secondary)
Node
Storage Replication (DR)
Поддержка “campus”, “metro” и “geo” кластеров
SAP HANA
Node 1 Node 2 Standby
Storage
SAP HANA(Primary)
Node
Storage
SAP HANA(Secondary)
Node
“Secondary” система может использоваться для задач Dev/QA
Geo Clusters
Metro Cluster
Sync /
Async
Campus
Cluster
Sync /
Async
Storage
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 28Public
Масштабируемость SAP HANA
System Tenant
SAP HANA System: SID
SAP HANA
Tenant A
SAP HANA Node
SAP HANA
Tenant B
SAP HANA
Tenant C
Scale Up
Node 3
SAP HANA System : SID
Tenant A.1
System
Tenant
Node 2 Node 1
Tenant A.3
Tenant B.1 Tenant B.2
Tenant C
Tenant A.2
Scale Out
Standby Node
System Tenant
(Standby)
System Tenant
(Standby)
System Tenant
(Standby)
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 29Public
On Premise
BWBus.
Suite
S/4
HANA
3rd
Party
Apps
Cloud
Варианты развертывания: cloud или on premise
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 30Public
Node n Node 2 Node 1
Варианты развертывания on premise
Единая аппаратно-программная
платформа от сертифицированного
партнера
(1,000+ конфигураций – 48 GB to 20 TB)
Выбор компонентов, соответствующих
требованиям SAP HANA от разных
поставщиков
S AP H AN A S Y S T E M
Software
Server
Network
Storage
Software
Server
Network
Storage
Software
Server
Network
Storage
Node n
S AP H AN A S Y S T E M
Node 2 Node 1
Software
Server
Network
Storage
Software
Server
Network
Storage
Software
Server
Network
Storage
Appliance Tailored Data Center Integration
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 31Public
Как начать работать с SAP HANA?
Используйте SAP HANA, express edition («HANA на флешке»)
1. Загрузите с SAP Developer Center
2. Выберите способ установки (бинарный
пакет или виртуальная машина). Минимум
16Гб оперативной памяти
3. Установите на лэптоп, рабочую станцию
или сервер
Download
and Install
Access From
the Cloud
1. Доступ к SAP Cloud Appliance Library
http://cal.sap.com
2. Укажите реквизиты
3. Получите инстанс менее чем за час
* Free SAP HANA, express edition plus infrastructure cost * Free SAP HANA, express edition plus device cost
© 2017 SAP SE or an SAP affiliate company. All rights reserved. 32Public
© 2017 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
Top Related