SlideShare a Scribd company logo
1 of 33
High performance ANalytic
Appliance
SAP HANA
Team Members
 GARIMA CHAURASIA
 GEETANJALI RANA
 ABHISHEK AGRAWAL
Under Guidance Of
Professor LOU THOMPSON
Professor KASHIF SAEED
 Develop basic understanding of “What is SAP HANA”
 How SAP HANA is different from traditional databases
 SAP HANA evolution and architecture
 Use SAP HANA Studio for data modeling and reporting
 Overview of other objects that can be created in SAP HANA
Session Objectives
What is SAP HANA?
RDBMS
Application Server
XS-Engine
RDBMS
Application Server
XS-Engine
HANAAppliance
Primarily
What is OLTP & OLAP?
Name Expense Type Date Amount
John Flight 1st Jan $400
Max Hotel 5th Jan $200
John Hotel 8th Jan $100
Max Flight 8th Jan $500
John Hotel 15th Jan $300
Max Hotel 20th Jan $150
Expense Report on Paper
What is OLTP & OLAP
Employee ID Employee Name
E1 John
E2 Max
Transaction Data
OLTP System
Name Expense
Type
Date Amount
John Flight 1st Jan $400
Max Hotel 5th Jan $200
John Hotel 8th Jan $100
Max Flight 8th Jan $500
John Hotel 15th Jan $300
Max Hotel 20th Jan $150
Master Data
Expense ID Expense Description
F Flight
H Hotel
What is OLTP & OLAP
Name Expense
Type
Date Amount
John Flight 1st Jan $400
Max Hotel 5th Jan $200
John Hotel 8th Jan $100
Max Flight 8th Jan $500
John Flight 15th Jan $300
Max Hotel 20th Jan $150
Name Expense
Type
Month Amount
John Flight Jan $700
John Hotel Jan $100
Max Flight Jan $500
Max Hotel Jan $350
OLAP (Summarized)
OLAP System
OLTP (Detailed)
What is OLTP & OLAP
Name Expense Type Month Amount
John Flight Jan $700
John Hotel Jan $100
Max Flight Jan $500
Max Hotel Jan $350
Report: Total January Expense
OLAP System
$1650
What is OLTP & OLAP
OLAP SystemsOLTP Systems
SAP ERP / SAP CRM SAP BDW
SAP HANA
(Single system for both OLTP and OLAP)
SAP HANA Evolution
SAP
HANA
SAP
Business
Warehouse
powered
by HANA
SAP
Business
Suite
powered
by HANA
SAP
Simple
Finance
powered
by HANA
SAP
S/4
HANA
 In-memory
Platform
 Real-time
analysis
 Real-time
reporting
 Real-time
business
 OLAP and
OLTP
together
 SAP HANA
Enterprise
cloud
 Real-time
business
 OLAP and
OLTP
together
 SAP HANA
Enterprise
cloud
 Simplified
data Model
 New User
Experience
 Advanced
Professing
 Choice of
deployment
(Cloud On-
Premise)
2011 2012 2013 2014 2015
Traditional v/s HANAArchitecture
Presentation Layer
Application Layer
Traditional
Architecture
Presentation Layer
SAP HANA
Architecture
Traditional
Database
Management
System
HANA
Database
Management
System
Application
Layer (XS)
Traditional Data Processing
Presentation Layer
Application Layer
Traditional Database Management System
Request
Result
Response
Total Sales
2015
Business
Logic
SQL Query
Processing
SAP HANA Data Processing
HANA DATABASE
Application Layer (XS) Control Logic
Presentation Layer
Request Response
Total Sales
2015
WHY HANA IS FAST
In-memory
Inception of SAP HANA
SAP HANA
BWAccelerator In-Memory
Appliance
TREX – Text Retrieval and
Information Extraction
MAX DB
Relational
Database
P*TIME
OLTP
In-Memory DB
In-Memory
Columnar Storage
In-Memory
Row Store
HANA DB
Persistence
 No Aggregate Tables
 Partitioning
 Row and Column Store
 Compression
 High Capacity RAM
 Multi CPUs
 Multi Core CPUs
 Massive Parallel
Processing
Hardware & Software Innovations
Software Hardware
Hardware Innovation
Why In-Memory?
Central Processing Unit
L1 Cache
L2 Cache …
Random Access Memory
Hard Disk
SizeIncreases
SpeedIncreases
Traditional RDBMS
RDBMS
CPU
HARD DISK
~ 20% of data in RAM
HANA RDBMS
RDBMS
HARD DISK
HANA
RDBMS
80% of data in RAM
Multi CPU /
Multi Processor
Parallel
Processing
Software Innovation
 Traditional Storage Technique
 Write Intensive
 Query Performance Slower
 Occupies more space
 Aggregated Serially
 Configuration Tables
 SAP HANAApproach
 Read Intensive
 Query Performance Faster
 Occupies less space
 Aggregated in real time
 Master and Transaction Tables
Row and Column Store
Row Store Column Store
SAP HANA
can store data in
Row & Column Format
Row Storage
Row Store
Each Value Stored in
the Memory
Data Compression
Column Store
Only Distinct
Values Stored
Data Compression
Data Storage – SAP HANA
Data in Memory gets stored in
Linear Fashion
Row Store
Column Store
Row / Tuple 1 Row / Tuple 2
Column 1 Column 2
Data Partitioning
Column Storage In HANA
Dictionary for
Student Name
Attribute Vector for
Student Name
Distinct
Values
All
Values
Sample
Data
Data Retrieval - Column Storage
Dictionary AV
Distinct Values All Values
Sample Data
Dictionary
AVDictionary
AV
SELECT all records where student name = Nikhil
Nikhil
Nikhil
S1
S5
M
M
HANAArchitecture
Business Applications (ERP,CRM, BW OR HANAApplications)
Transaction
Manager
Authorization
Manager
Metadata
Manager
Persistency Layer
Session Manager
Page Management Logger
Disk StorageData Volumes Transaction Log Volumes
RAM-Relational EngineIn Memory Row Store
SQLScript MDXSQL …
Calculation Engine
Execution Engine
In Memory Column Store
Planning Engine
Presentation
Layer
Memory
Persistency
Layer
Disk
Storage
A = 10 B=20
A = 15 B=25
A = 10 B=20
A = 10 B=20
A = 10 B=20
SQL SQL
Persist Persist
Savepoint Every 5 MinsSavepoint Every 5 mins
A = 15 B=25
A = 15 B=25
A = 15 B=25
Current
State
Modified
State
Persist
State
HANAArchitecture Flow
Presentation
Layer
Memory
Persistency
Layer
Disk
Storage
A = 10 B=20
A = 15 B=25
A = 10 B=20
A = 10 B=20
A = 10 B=20
SQL SQL
Persist Persist
Savepoint Every 5 MinsSavepoint Every 5 mins
A = 15 B=25
A = 15 B=25
A = 15 B=25
Current
State
Modified
State
Persist
State
HANAArchitecture Flow

More Related Content

What's hot

SAP Abap on Hana Training Course Content
SAP Abap on Hana Training Course ContentSAP Abap on Hana Training Course Content
SAP Abap on Hana Training Course ContentZaranTech LLC
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformVitaliy Rudnytskiy
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigmmsg systems Romania
 
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...Christian Lechner
 
SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. Gaganpreet Singh
 
Sap hana studio_overview
Sap hana studio_overviewSap hana studio_overview
Sap hana studio_overviewArun Singhania
 
SITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on HanaSITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on Hanasitist
 
SAP S/4 HANA Finance
SAP S/4 HANA FinanceSAP S/4 HANA Finance
SAP S/4 HANA FinanceJoerg Siebert
 
Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013Somnath Manna
 
Sap ha400 en col13_hana 2.0 sps00 sAP book
Sap ha400 en col13_hana 2.0 sps00 sAP bookSap ha400 en col13_hana 2.0 sps00 sAP book
Sap ha400 en col13_hana 2.0 sps00 sAP bookYVIKASH
 
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANAYour 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANABilot
 
HANA SPS07 Replication
HANA SPS07 ReplicationHANA SPS07 Replication
HANA SPS07 ReplicationSAP Technology
 
Strategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentStrategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentDirk Oppenkowski
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analyticssitist
 

What's hot (20)

Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
SAP Abap on Hana Training Course Content
SAP Abap on Hana Training Course ContentSAP Abap on Hana Training Course Content
SAP Abap on Hana Training Course Content
 
Developing and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA PlatformDeveloping and Deploying Applications on the SAP HANA Platform
Developing and Deploying Applications on the SAP HANA Platform
 
HANA a PoV
HANA a PoVHANA a PoV
HANA a PoV
 
SAP Hana Overview
SAP Hana OverviewSAP Hana Overview
SAP Hana Overview
 
The S/4 HANA Programing Paradigm
The S/4 HANA Programing ParadigmThe S/4 HANA Programing Paradigm
The S/4 HANA Programing Paradigm
 
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
 
SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators. SAP HANA Training - For Technical/BASIS administrators.
SAP HANA Training - For Technical/BASIS administrators.
 
Sap hana studio_overview
Sap hana studio_overviewSap hana studio_overview
Sap hana studio_overview
 
SITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on HanaSITIST 2015 Dev - Abap on Hana
SITIST 2015 Dev - Abap on Hana
 
SAP S/4 HANA Finance
SAP S/4 HANA FinanceSAP S/4 HANA Finance
SAP S/4 HANA Finance
 
Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013Hana & Cloud SCM Applications TechEdBLR2013
Hana & Cloud SCM Applications TechEdBLR2013
 
Sap ha400 en col13_hana 2.0 sps00 sAP book
Sap ha400 en col13_hana 2.0 sps00 sAP bookSap ha400 en col13_hana 2.0 sps00 sAP book
Sap ha400 en col13_hana 2.0 sps00 sAP book
 
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANAYour 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
 
HANA SPS07 Replication
HANA SPS07 ReplicationHANA SPS07 Replication
HANA SPS07 Replication
 
SAP HANA
SAP HANASAP HANA
SAP HANA
 
SAP HANA and SAP Vora
SAP HANA and SAP VoraSAP HANA and SAP Vora
SAP HANA and SAP Vora
 
Strategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentStrategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA Deployment
 
SAP HANA presented by Maneat USA v01
SAP HANA presented by Maneat USA v01SAP HANA presented by Maneat USA v01
SAP HANA presented by Maneat USA v01
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analytics
 

Similar to HANA Playground Session_Latest

What is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdfWhat is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdfankeetkumar4
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnumPrasad Mavuduri
 
SAP HANA Online Training Course
SAP HANA Online Training CourseSAP HANA Online Training Course
SAP HANA Online Training CourseVenkat reddy
 
The truth about hana. CTAC road to hana
The truth about hana. CTAC road to hanaThe truth about hana. CTAC road to hana
The truth about hana. CTAC road to hanaCtac Belgium
 
Sap hana online training asts training
Sap hana online training asts trainingSap hana online training asts training
Sap hana online training asts trainingrakeshreddy312
 
SAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioSAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioFru Louis
 
Sap hana online training from globustrainings.com
Sap hana online training from globustrainings.comSap hana online training from globustrainings.com
Sap hana online training from globustrainings.comGlobustrainings
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 
Intro erp using_gbi_sap_slides_v2.1
Intro erp using_gbi_sap_slides_v2.1Intro erp using_gbi_sap_slides_v2.1
Intro erp using_gbi_sap_slides_v2.1Monojit Banerjee
 

Similar to HANA Playground Session_Latest (20)

HANA Modeling
HANA Modeling HANA Modeling
HANA Modeling
 
What is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdfWhat is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdf
 
HANA SITSP 2011
HANA SITSP 2011HANA SITSP 2011
HANA SITSP 2011
 
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & AnalyticsMDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
MDS ap_OEM Product Portfolio Intorduction to the DT & Analytics
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
 
Sap hana training
Sap hana trainingSap hana training
Sap hana training
 
Sap hana training
Sap hana trainingSap hana training
Sap hana training
 
Sap hana training
Sap hana trainingSap hana training
Sap hana training
 
SAP HANA Online Training Course
SAP HANA Online Training CourseSAP HANA Online Training Course
SAP HANA Online Training Course
 
The truth about hana. CTAC road to hana
The truth about hana. CTAC road to hanaThe truth about hana. CTAC road to hana
The truth about hana. CTAC road to hana
 
Project report
Project reportProject report
Project report
 
Sap hana online training asts training
Sap hana online training asts trainingSap hana online training asts training
Sap hana online training asts training
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
SAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.ioSAP Advanced Lecture | FruTech.io
SAP Advanced Lecture | FruTech.io
 
S4 HANA Launch MENA
S4 HANA Launch MENAS4 HANA Launch MENA
S4 HANA Launch MENA
 
Sap hana online training from globustrainings.com
Sap hana online training from globustrainings.comSap hana online training from globustrainings.com
Sap hana online training from globustrainings.com
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 
HANA
HANAHANA
HANA
 
Intro erp using_gbi_sap_slides_v2.1
Intro erp using_gbi_sap_slides_v2.1Intro erp using_gbi_sap_slides_v2.1
Intro erp using_gbi_sap_slides_v2.1
 

HANA Playground Session_Latest

  • 2. Team Members  GARIMA CHAURASIA  GEETANJALI RANA  ABHISHEK AGRAWAL Under Guidance Of Professor LOU THOMPSON Professor KASHIF SAEED
  • 3.  Develop basic understanding of “What is SAP HANA”  How SAP HANA is different from traditional databases  SAP HANA evolution and architecture  Use SAP HANA Studio for data modeling and reporting  Overview of other objects that can be created in SAP HANA Session Objectives
  • 4. What is SAP HANA? RDBMS Application Server XS-Engine RDBMS Application Server XS-Engine HANAAppliance Primarily
  • 5. What is OLTP & OLAP? Name Expense Type Date Amount John Flight 1st Jan $400 Max Hotel 5th Jan $200 John Hotel 8th Jan $100 Max Flight 8th Jan $500 John Hotel 15th Jan $300 Max Hotel 20th Jan $150 Expense Report on Paper
  • 6. What is OLTP & OLAP Employee ID Employee Name E1 John E2 Max Transaction Data OLTP System Name Expense Type Date Amount John Flight 1st Jan $400 Max Hotel 5th Jan $200 John Hotel 8th Jan $100 Max Flight 8th Jan $500 John Hotel 15th Jan $300 Max Hotel 20th Jan $150 Master Data Expense ID Expense Description F Flight H Hotel
  • 7. What is OLTP & OLAP Name Expense Type Date Amount John Flight 1st Jan $400 Max Hotel 5th Jan $200 John Hotel 8th Jan $100 Max Flight 8th Jan $500 John Flight 15th Jan $300 Max Hotel 20th Jan $150 Name Expense Type Month Amount John Flight Jan $700 John Hotel Jan $100 Max Flight Jan $500 Max Hotel Jan $350 OLAP (Summarized) OLAP System OLTP (Detailed)
  • 8. What is OLTP & OLAP Name Expense Type Month Amount John Flight Jan $700 John Hotel Jan $100 Max Flight Jan $500 Max Hotel Jan $350 Report: Total January Expense OLAP System $1650
  • 9. What is OLTP & OLAP OLAP SystemsOLTP Systems SAP ERP / SAP CRM SAP BDW SAP HANA (Single system for both OLTP and OLAP)
  • 10. SAP HANA Evolution SAP HANA SAP Business Warehouse powered by HANA SAP Business Suite powered by HANA SAP Simple Finance powered by HANA SAP S/4 HANA  In-memory Platform  Real-time analysis  Real-time reporting  Real-time business  OLAP and OLTP together  SAP HANA Enterprise cloud  Real-time business  OLAP and OLTP together  SAP HANA Enterprise cloud  Simplified data Model  New User Experience  Advanced Professing  Choice of deployment (Cloud On- Premise) 2011 2012 2013 2014 2015
  • 11. Traditional v/s HANAArchitecture Presentation Layer Application Layer Traditional Architecture Presentation Layer SAP HANA Architecture Traditional Database Management System HANA Database Management System Application Layer (XS)
  • 12. Traditional Data Processing Presentation Layer Application Layer Traditional Database Management System Request Result Response Total Sales 2015 Business Logic SQL Query Processing
  • 13. SAP HANA Data Processing HANA DATABASE Application Layer (XS) Control Logic Presentation Layer Request Response Total Sales 2015
  • 14. WHY HANA IS FAST
  • 16. Inception of SAP HANA SAP HANA BWAccelerator In-Memory Appliance TREX – Text Retrieval and Information Extraction MAX DB Relational Database P*TIME OLTP In-Memory DB In-Memory Columnar Storage In-Memory Row Store HANA DB Persistence
  • 17.  No Aggregate Tables  Partitioning  Row and Column Store  Compression  High Capacity RAM  Multi CPUs  Multi Core CPUs  Massive Parallel Processing Hardware & Software Innovations Software Hardware
  • 19. Why In-Memory? Central Processing Unit L1 Cache L2 Cache … Random Access Memory Hard Disk SizeIncreases SpeedIncreases
  • 21. HANA RDBMS RDBMS HARD DISK HANA RDBMS 80% of data in RAM Multi CPU / Multi Processor Parallel Processing
  • 23.  Traditional Storage Technique  Write Intensive  Query Performance Slower  Occupies more space  Aggregated Serially  Configuration Tables  SAP HANAApproach  Read Intensive  Query Performance Faster  Occupies less space  Aggregated in real time  Master and Transaction Tables Row and Column Store Row Store Column Store SAP HANA can store data in Row & Column Format
  • 24. Row Storage Row Store Each Value Stored in the Memory
  • 25. Data Compression Column Store Only Distinct Values Stored
  • 27. Data Storage – SAP HANA Data in Memory gets stored in Linear Fashion Row Store Column Store Row / Tuple 1 Row / Tuple 2 Column 1 Column 2
  • 29. Column Storage In HANA Dictionary for Student Name Attribute Vector for Student Name Distinct Values All Values Sample Data
  • 30. Data Retrieval - Column Storage Dictionary AV Distinct Values All Values Sample Data Dictionary AVDictionary AV SELECT all records where student name = Nikhil Nikhil Nikhil S1 S5 M M
  • 31. HANAArchitecture Business Applications (ERP,CRM, BW OR HANAApplications) Transaction Manager Authorization Manager Metadata Manager Persistency Layer Session Manager Page Management Logger Disk StorageData Volumes Transaction Log Volumes RAM-Relational EngineIn Memory Row Store SQLScript MDXSQL … Calculation Engine Execution Engine In Memory Column Store Planning Engine
  • 32. Presentation Layer Memory Persistency Layer Disk Storage A = 10 B=20 A = 15 B=25 A = 10 B=20 A = 10 B=20 A = 10 B=20 SQL SQL Persist Persist Savepoint Every 5 MinsSavepoint Every 5 mins A = 15 B=25 A = 15 B=25 A = 15 B=25 Current State Modified State Persist State HANAArchitecture Flow
  • 33. Presentation Layer Memory Persistency Layer Disk Storage A = 10 B=20 A = 15 B=25 A = 10 B=20 A = 10 B=20 A = 10 B=20 SQL SQL Persist Persist Savepoint Every 5 MinsSavepoint Every 5 mins A = 15 B=25 A = 15 B=25 A = 15 B=25 Current State Modified State Persist State HANAArchitecture Flow