SlideShare a Scribd company logo
1 of 30
Download to read offline
INTERNAL
Performance & Scalability, SAP
2017
Sizing SAP HANA
2
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Introduction and Basics of HANA Sizing
Initial Sizing
Migration Sizing
Agenda
3
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP HANA Sizing – In a Nutshell
Customer Interested in SAP
S/4HANA
New SAP HANA system
(Greenfield Sizing)
Existing SAP system migrated to
HANA
(Migration Sizing)
Use HANA Quick Sizer Use Migration Reports
Connect with hardware vendor and check for
sample configuration or get started with SAP
CAL
Find deployment options: Appliances, SAP
Tailored Datacenter Integration (TDI), Cloud via
SAP Cloud Appliance Library (CAL)
4
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP HANA Sizing KPIs – Game Changer
▪ Different sizing approach: HANA
sizing vs. sizing of traditional DB
▪ Memory is the leading driver for
HANA sizing
▪ Massive parallelization in analytical
scenarios will have an influence on
Response Times; hence CPU
requirement will get more important
for analytical scenarios
▪ Mixed transactional and
analytic workloads now
possible with SAP HANA but
compete for shared resources
▪ Disk is required for data persistence and for logging
data
▪ Disk sizing depends on type of store which is used
▪ Sufficient I/O performance required to enable
processes to run with acceptable data throughput and
storage system latency.
Disk size
Disk I/O
▪ Compared to anyDB, more CPU power is required to
fully benefit from the parallel processing capabilities of
HANA for optimal response times
CPU
▪ Memory sizing is determined by the data footprint in
SAP HANA (business and meta data in column and
row store)
▪ Memory is also used by other components (e.g.
HANA caches) and for processing of requests
Memory
▪ Network sizing typically focuses on the bandwidth and
is described in gigabits per second (gbps)
Front-end
Network
Load
5
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Memory: Leading Driver for SAP HANA Sizing
▪ The main driver for memory sizing is the table data of the planned SAP HANA
system
▪ Most tables are located in the highly compressed column store of SAP HANA
▪ For working memory of the database and temporary calculations, almost the
same size as for table data is required additionally
▪ A SAP HANA database includes further memory areas, such as code, stack,
caches, operating system and other system files. These areas are typically small
compared to a typical database
6
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Approaches to SAP HANA Sizing
General Information: Different Memory Areas in SAP HANA
Relevant memory parts
1. The memory area allocated for
table data, either row store or
column store.
2. Subsequently, the buffer for
dynamic and temporary
computations is assumed to be
equal to the table data size
3. “Offset” refers to space required
for code and stack, caches and
services and the operating system.
 Note: Used memory consists of
temporary memory parts and table
data, either in row store or in
column store. HANA code and
stack is also included, but usually
negligible.
Operating System
HANA caches and services (code and
stack included)
HANA Table data
(row store and column store)
Temporary memory
Pool
Sizing
“offset”
Results
of sizing
reports
Room
to grow
Depends on node size
~50 GB
Table footprint
(measured)
Equal to table footprint
(assumed)
Sizes
Greenfield Sizing
8
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Greenfield Sizing for SAP S/4HANA
For greenfield sizing for SAP S/4HANA,
use HANA version of Quick Sizer
Please note:
The basics of the calculations
are the same in HANA QS and
in the Classic QS, e.g. the think
times of the different user types
(low, medium, high) are the
same
9
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Data Aging
Data aging is a business data management concept for reducing the
memory footprint in
SAP HANA
▪ Only operationally relevant (“hot”/current) data is loaded into main memory of SAP
HANA
▪ Other (“cold”/historical) data remains primarily stored on disk, not affecting hot data
performance, yet cold data remains accessible via SQL on request
10
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Since February 2016, a data aging logic has been implemented in Quick
Sizer.
There are two residence periods. One for memory (aging period) and one for
disk (archiving period)
HANA Quick Sizer News
Data Aging in HANA Quick Sizer
▪ There are aging objects available, if the aging column (residence time in memory) is changeable. Per default
the aging period has been set to 24 months
▪ There are no aging objects available, if the aging column (residence time in memory) is empty and highlighted
in blue.
▪ Since March 2017: Introduction of ‘What if analysis for the retention times (disk/memory)’
11
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Example What-If Analysis Data Aging
Option 1: HANA Memory Result – 4,2 TB for S/4HANA Server (24 month residence time in memory)
Option 2: HANA Memory Result – 8,9 TB for S/4HANA Server (no data aging)
12
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The goal of sizing for Sizing SAP S/4HANA Embedded Analytics is
▪ To determine how many CPU Cores/Threads and memory are required for the
processing of target number of parallel queries (without index support)
▪ And at the same time achieving the average target response time
Sizing SAP S/4HANA Embedded Analytics
Object page
Overview page Analytical List Page
13
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The SAP S/4HANA embedded analytics Sizing has been implemented
in August 2017
Quick Sizer Update
Sizing SAP S/4HANA embedded analytics
14
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Process for greenfield sizing
Please consider to start with an OLTP sizing, e.g. SAP Simple Finance. Then you
get the name of the tables from result level ‘Key Capabilities’ and the respective
disk table lines from default result level 'software components'. This information
can be used as input for your SAP S/4HANA embedded analytics sizing.
Example Analytical Fiori Applications
Input
Result
Migration Sizing
16
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Sizing Report for SAP S/4HANA
Report /SDF/HDB_SIZING
▪ Described in SAP Note 1872170 – Suite on HANA sizing report
Scope
▪ Runs on SAP_BASIS 620 and higher
▪ Is suitable for sizing of all Business Suite products (ERP, CRM, SCM, SRM, etc.)
▪ Not suitable for BW (Refer to SAP Note 1736976 – Sizing Report for SAP
Business Warehouse on HANA)
Functionality
▪ Estimates the maximum memory consumption of the database, if migrated to
SAP HANA
▪ Is independent of the source database provider
▪ Considers distribution of tables to row and column store
▪ Considers differences for secondary indexes
▪ Considers compression of legacy database
17
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Sizing Scenarios
The report can also be used for different sizing scenario such as SAP Suite on HANA, SAP
S/4HANA Finance, SAP S/4HANA.
And you can choose the HANA version
1872170 – Suite on HANA sizing report
18
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
How to Run the Report
Selection screen on anyDB:
▪ For a sizing of the entire database leave the “list of tables fields empty”
▪ Maximum of 100.000 records read per tables is representative enough for a full database
sizing
▪ Use higher sample size if you are sizing only a subset of tables. (I.e. For VDM, HPAs sizing)
▪ If you already know of specific table distribution between stores, specify it in the “Changes to
standard stores distributions”
19
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Algorithm of Sizing Report /SDF/HDB_SIZING
1
• The total number of entries of each tables is read from the
database statistics
2
• A random sample of data is read from every tables in the
system
3
• Out of this sample, the report calculates the average number
of bytes per column
4
• Out of the average size per column and the total record count,
the uncompressed size of a column is calculated
5
• To the uncompressed size an average compression factor is
applied to get the estimated size in HANA.
Example: A typical column
“mandt” has type c and values
such as ‘100’, ‘000’, ‘066’. The
report will calculate an average
size of 6 bytes for this column.
Example: Column “mandt” has
an average size of 6 bytes and
the tables has 100 records.
Total uncompressed size of the
column is 600 bytes.
The size estimation for keys
(primary, secondary keys, etc.)
is more complex (and more
accurate) but uses the same
metrics (avg. size per column
and record count)
20
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Results of Sizing Report /SDF/HDB_SIZING
The sizing report includes the sizing projections, based on the actual table sizes in
the legacy system as well as an estimation of how much the memory footprint can
be reduced using functionalities that HANA will enable.
21
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
How to Interpret the Results of the Sizing Report
▪ Column store and row store estimations have good enough accuracy (10-20%).
Still, do not forget it is an estimation.
▪ Work Space (temporary memory) estimation uses a simple formula (data size in
memory) * 2. Based on experiences, if the work space is bigger than 3TB, it
might be oversized.
▪ Always check the top tables. Very often, you will find basis tables with
deletion/archiving potential such as idoc, workflow, application log tables, etc.
See SAP Note 706478 – “Preventing Basis tables from increasing considerably”
for more details.
▪ The total estimated memory requirement given by the report should not be
considered as the final memory sizing result. Take into account that:
– Not all the server physical memory will be available to HANA (OS and other
processes are run too).
– There should be enough space left for future data growth or functional
extension
▪ The sizing report takes a snapshot. Any growth between that date and the go-live
date should be considered.
22
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Data aging
▪ Workflow documents were added to the already existing data aging estimation for
Application log, Change documents and iDocs. The addition of this objects
completes the full coverage of “service objects”.
▪ Residence time for data aging objects is now changeable by the user
Memory Sizing Report News
Integration of HANA 2.0 memory consumption reduction such as MidSize LOB and smaller footprint of empty
and small tables
23
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Readiness Check
▪ The report is now available in the SAP S/4HANA Readiness Check which will be
available free to anyone who has an SAP maintenance agreement (an S-user
account).
Memory Sizing Report News
24
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Table distribution in scale-out landscapes is based on table groups. The
sizing report provides you with the size of the table groups.
If you want to determine the number of required nodes, based on the information given by the sizing
report, you have to check the guide SAP S/4HANA Scale-Out Sizing
Memory Sizing Report News
25
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Memory Sizing Report News
Outlook
▪ Improve “Work Space” (or temporary memory) sizing and CPU sizing
▪ Add more data aging objects to the report (especially, estimation of saving on
“application objects”)
Other planned enhancements
▪ Integrate IOPS Sizing
▪ Reflect further simplifications in data model
Conclusions & More
Information
27
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Conclusions
The HANA sizing approach is different from the sizing of
traditional databases
Greenfield Sizing for HANA should be done with Quick
Sizer
Migration sizing of an existing system to HANA should be
done following SAP Note 1872170
HANA-specific CPU sizing method for sizing of HANA
applications with high level of parallelization and concurrent
load has to be applied
28
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Sizing information and tools
Sources of published sizing documentation
www.sap.com/sizing
– Access to Quick Sizer
– Access to sizing guidelines, for example, SAP HANA accelerators
SAP Support Portal
– SAP Note 1872170 – S/4HANA memory sizing
– SAP Note 1793345 - Sizing for Suite on HANA
– SAP Note 2298290 - New Sizing Report for SAP BW/4HANA
– SAP Note 1514966 - SAP HANA 1.0: Sizing SAP In-Memory Database
– SAP Note 1767880 - Non-active data concept for BW on SAP HANA DB
HANA Sizing - General
Introduction to Sizing on SAP HANA video
HANA Quick Sizer (for greenfield sizing) & SAP SoH Migration Sizing
Greenfield Sizing with SAP Quick Sizer demo video
29
INTERNAL
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Sources of Information
http://www.sap.com/sizing
▪ Sizing methodology
▪ Access Quick Sizer
▪ Access Sizing Guidelines
http://www.sap.com/benchmark
▪ Certified benchmark results
▪ Descriptions of the available benchmarks
http://www.sap.com/performance
▪ Tips for performance improvements
Contact information:
Sebastian Schmitt
sebastian.schmitt@sap.com
+49 6227 7 50189
+49 151 18874932
Thank you.

More Related Content

What's hot

Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"panayaofficial
 
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....Yevilina Rizka
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxGuruprasad Bellary
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesLuc Vanrobays
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSoumya De
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemSAPinsider Events
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitEdwin Weijers
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptxNiranjanPatro2
 
Rise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideRise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideDharma Atluri
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformSAP Technology
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...IBM
 
S/4 HANA presentation at INDUS
S/4 HANA presentation at INDUSS/4 HANA presentation at INDUS
S/4 HANA presentation at INDUSINDUSCommunity
 

What's hot (20)

Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
 
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
Migration scenarios RISE with SAP S4HANA Cloud, Private Edition - Version #1....
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
 
Rise with SAP
Rise with SAPRise with SAP
Rise with SAP
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypes
 
SAP ECC to S/4HANA Move
SAP ECC to S/4HANA MoveSAP ECC to S/4HANA Move
SAP ECC to S/4HANA Move
 
SAP BTP Enablement
SAP BTP EnablementSAP BTP Enablement
SAP BTP Enablement
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New Implementation
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA System
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration Cockpit
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
Why sap hana
Why sap hanaWhy sap hana
Why sap hana
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptx
 
Rise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideRise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guide
 
SAP on Azure - Deck
SAP on Azure - DeckSAP on Azure - Deck
SAP on Azure - Deck
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...
 
S/4 HANA presentation at INDUS
S/4 HANA presentation at INDUSS/4 HANA presentation at INDUS
S/4 HANA presentation at INDUS
 

Similar to SAP HANA Sizing Guide for Performance & Scalability

What's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic TieringWhat's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic TieringSAP Technology
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnumPrasad Mavuduri
 
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
 
BW on HANA optimisation answers
BW on HANA optimisation answersBW on HANA optimisation answers
BW on HANA optimisation answersAjay Kumar Uppal
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeSAP Technology
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDirk Oppenkowski
 
00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptxAhmedSeid38
 
New Economics of SAP Business Suite powered by SAP HANA
New Economics of SAP Business Suite powered by SAP HANANew Economics of SAP Business Suite powered by SAP HANA
New Economics of SAP Business Suite powered by SAP HANASAP Technology
 
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014Praveen Sabbavarapu
 
Reduce TCO with SAP Business Suite powered by SAP HANA
Reduce TCO with SAP Business Suite powered by SAP HANAReduce TCO with SAP Business Suite powered by SAP HANA
Reduce TCO with SAP Business Suite powered by SAP HANAVolker Haentjes
 
209 hana-defining-capability-whitepaper
209 hana-defining-capability-whitepaper209 hana-defining-capability-whitepaper
209 hana-defining-capability-whitepaperbbenthach
 
Sap ac100 col03 sf 1503 latest sample www erp_examscom
Sap ac100 col03 sf 1503 latest sample www erp_examscomSap ac100 col03 sf 1503 latest sample www erp_examscom
Sap ac100 col03 sf 1503 latest sample www erp_examscomSap Materials
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707Henrique Pinto
 
SAP HANA SPS09 - SAP HANA Scalability
SAP HANA SPS09 - SAP HANA ScalabilitySAP HANA SPS09 - SAP HANA Scalability
SAP HANA SPS09 - SAP HANA ScalabilitySAP Technology
 

Similar to SAP HANA Sizing Guide for Performance & Scalability (20)

What's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic TieringWhat's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic Tiering
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
 
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
 
Sizing modern sap hana landscapes
Sizing modern sap hana landscapesSizing modern sap hana landscapes
Sizing modern sap hana landscapes
 
BW on HANA optimisation answers
BW on HANA optimisation answersBW on HANA optimisation answers
BW on HANA optimisation answers
 
DMM205.pdf
DMM205.pdfDMM205.pdf
DMM205.pdf
 
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
 
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
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & Landscape
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE Linux
 
00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx
 
New Economics of SAP Business Suite powered by SAP HANA
New Economics of SAP Business Suite powered by SAP HANANew Economics of SAP Business Suite powered by SAP HANA
New Economics of SAP Business Suite powered by SAP HANA
 
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
507 Real-time Challenges Migration Suite on SAP HANA V2.3 - 2014
 
Reduce TCO with SAP Business Suite powered by SAP HANA
Reduce TCO with SAP Business Suite powered by SAP HANAReduce TCO with SAP Business Suite powered by SAP HANA
Reduce TCO with SAP Business Suite powered by SAP HANA
 
SAP Hana Overview
SAP Hana OverviewSAP Hana Overview
SAP Hana Overview
 
209 hana-defining-capability-whitepaper
209 hana-defining-capability-whitepaper209 hana-defining-capability-whitepaper
209 hana-defining-capability-whitepaper
 
Sap ac100 col03 sf 1503 latest sample www erp_examscom
Sap ac100 col03 sf 1503 latest sample www erp_examscomSap ac100 col03 sf 1503 latest sample www erp_examscom
Sap ac100 col03 sf 1503 latest sample www erp_examscom
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707
 
SAP HANA SPS09 - SAP HANA Scalability
SAP HANA SPS09 - SAP HANA ScalabilitySAP HANA SPS09 - SAP HANA Scalability
SAP HANA SPS09 - SAP HANA Scalability
 

Recently uploaded

Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 

Recently uploaded (20)

Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 

SAP HANA Sizing Guide for Performance & Scalability

  • 1. INTERNAL Performance & Scalability, SAP 2017 Sizing SAP HANA
  • 2. 2 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Introduction and Basics of HANA Sizing Initial Sizing Migration Sizing Agenda
  • 3. 3 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP HANA Sizing – In a Nutshell Customer Interested in SAP S/4HANA New SAP HANA system (Greenfield Sizing) Existing SAP system migrated to HANA (Migration Sizing) Use HANA Quick Sizer Use Migration Reports Connect with hardware vendor and check for sample configuration or get started with SAP CAL Find deployment options: Appliances, SAP Tailored Datacenter Integration (TDI), Cloud via SAP Cloud Appliance Library (CAL)
  • 4. 4 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP HANA Sizing KPIs – Game Changer ▪ Different sizing approach: HANA sizing vs. sizing of traditional DB ▪ Memory is the leading driver for HANA sizing ▪ Massive parallelization in analytical scenarios will have an influence on Response Times; hence CPU requirement will get more important for analytical scenarios ▪ Mixed transactional and analytic workloads now possible with SAP HANA but compete for shared resources ▪ Disk is required for data persistence and for logging data ▪ Disk sizing depends on type of store which is used ▪ Sufficient I/O performance required to enable processes to run with acceptable data throughput and storage system latency. Disk size Disk I/O ▪ Compared to anyDB, more CPU power is required to fully benefit from the parallel processing capabilities of HANA for optimal response times CPU ▪ Memory sizing is determined by the data footprint in SAP HANA (business and meta data in column and row store) ▪ Memory is also used by other components (e.g. HANA caches) and for processing of requests Memory ▪ Network sizing typically focuses on the bandwidth and is described in gigabits per second (gbps) Front-end Network Load
  • 5. 5 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Memory: Leading Driver for SAP HANA Sizing ▪ The main driver for memory sizing is the table data of the planned SAP HANA system ▪ Most tables are located in the highly compressed column store of SAP HANA ▪ For working memory of the database and temporary calculations, almost the same size as for table data is required additionally ▪ A SAP HANA database includes further memory areas, such as code, stack, caches, operating system and other system files. These areas are typically small compared to a typical database
  • 6. 6 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Approaches to SAP HANA Sizing General Information: Different Memory Areas in SAP HANA Relevant memory parts 1. The memory area allocated for table data, either row store or column store. 2. Subsequently, the buffer for dynamic and temporary computations is assumed to be equal to the table data size 3. “Offset” refers to space required for code and stack, caches and services and the operating system.  Note: Used memory consists of temporary memory parts and table data, either in row store or in column store. HANA code and stack is also included, but usually negligible. Operating System HANA caches and services (code and stack included) HANA Table data (row store and column store) Temporary memory Pool Sizing “offset” Results of sizing reports Room to grow Depends on node size ~50 GB Table footprint (measured) Equal to table footprint (assumed) Sizes
  • 8. 8 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Greenfield Sizing for SAP S/4HANA For greenfield sizing for SAP S/4HANA, use HANA version of Quick Sizer Please note: The basics of the calculations are the same in HANA QS and in the Classic QS, e.g. the think times of the different user types (low, medium, high) are the same
  • 9. 9 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Data Aging Data aging is a business data management concept for reducing the memory footprint in SAP HANA ▪ Only operationally relevant (“hot”/current) data is loaded into main memory of SAP HANA ▪ Other (“cold”/historical) data remains primarily stored on disk, not affecting hot data performance, yet cold data remains accessible via SQL on request
  • 10. 10 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Since February 2016, a data aging logic has been implemented in Quick Sizer. There are two residence periods. One for memory (aging period) and one for disk (archiving period) HANA Quick Sizer News Data Aging in HANA Quick Sizer ▪ There are aging objects available, if the aging column (residence time in memory) is changeable. Per default the aging period has been set to 24 months ▪ There are no aging objects available, if the aging column (residence time in memory) is empty and highlighted in blue. ▪ Since March 2017: Introduction of ‘What if analysis for the retention times (disk/memory)’
  • 11. 11 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Example What-If Analysis Data Aging Option 1: HANA Memory Result – 4,2 TB for S/4HANA Server (24 month residence time in memory) Option 2: HANA Memory Result – 8,9 TB for S/4HANA Server (no data aging)
  • 12. 12 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ The goal of sizing for Sizing SAP S/4HANA Embedded Analytics is ▪ To determine how many CPU Cores/Threads and memory are required for the processing of target number of parallel queries (without index support) ▪ And at the same time achieving the average target response time Sizing SAP S/4HANA Embedded Analytics Object page Overview page Analytical List Page
  • 13. 13 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ The SAP S/4HANA embedded analytics Sizing has been implemented in August 2017 Quick Sizer Update Sizing SAP S/4HANA embedded analytics
  • 14. 14 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Process for greenfield sizing Please consider to start with an OLTP sizing, e.g. SAP Simple Finance. Then you get the name of the tables from result level ‘Key Capabilities’ and the respective disk table lines from default result level 'software components'. This information can be used as input for your SAP S/4HANA embedded analytics sizing. Example Analytical Fiori Applications Input Result
  • 16. 16 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Sizing Report for SAP S/4HANA Report /SDF/HDB_SIZING ▪ Described in SAP Note 1872170 – Suite on HANA sizing report Scope ▪ Runs on SAP_BASIS 620 and higher ▪ Is suitable for sizing of all Business Suite products (ERP, CRM, SCM, SRM, etc.) ▪ Not suitable for BW (Refer to SAP Note 1736976 – Sizing Report for SAP Business Warehouse on HANA) Functionality ▪ Estimates the maximum memory consumption of the database, if migrated to SAP HANA ▪ Is independent of the source database provider ▪ Considers distribution of tables to row and column store ▪ Considers differences for secondary indexes ▪ Considers compression of legacy database
  • 17. 17 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Sizing Scenarios The report can also be used for different sizing scenario such as SAP Suite on HANA, SAP S/4HANA Finance, SAP S/4HANA. And you can choose the HANA version 1872170 – Suite on HANA sizing report
  • 18. 18 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ How to Run the Report Selection screen on anyDB: ▪ For a sizing of the entire database leave the “list of tables fields empty” ▪ Maximum of 100.000 records read per tables is representative enough for a full database sizing ▪ Use higher sample size if you are sizing only a subset of tables. (I.e. For VDM, HPAs sizing) ▪ If you already know of specific table distribution between stores, specify it in the “Changes to standard stores distributions”
  • 19. 19 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Algorithm of Sizing Report /SDF/HDB_SIZING 1 • The total number of entries of each tables is read from the database statistics 2 • A random sample of data is read from every tables in the system 3 • Out of this sample, the report calculates the average number of bytes per column 4 • Out of the average size per column and the total record count, the uncompressed size of a column is calculated 5 • To the uncompressed size an average compression factor is applied to get the estimated size in HANA. Example: A typical column “mandt” has type c and values such as ‘100’, ‘000’, ‘066’. The report will calculate an average size of 6 bytes for this column. Example: Column “mandt” has an average size of 6 bytes and the tables has 100 records. Total uncompressed size of the column is 600 bytes. The size estimation for keys (primary, secondary keys, etc.) is more complex (and more accurate) but uses the same metrics (avg. size per column and record count)
  • 20. 20 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Results of Sizing Report /SDF/HDB_SIZING The sizing report includes the sizing projections, based on the actual table sizes in the legacy system as well as an estimation of how much the memory footprint can be reduced using functionalities that HANA will enable.
  • 21. 21 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ How to Interpret the Results of the Sizing Report ▪ Column store and row store estimations have good enough accuracy (10-20%). Still, do not forget it is an estimation. ▪ Work Space (temporary memory) estimation uses a simple formula (data size in memory) * 2. Based on experiences, if the work space is bigger than 3TB, it might be oversized. ▪ Always check the top tables. Very often, you will find basis tables with deletion/archiving potential such as idoc, workflow, application log tables, etc. See SAP Note 706478 – “Preventing Basis tables from increasing considerably” for more details. ▪ The total estimated memory requirement given by the report should not be considered as the final memory sizing result. Take into account that: – Not all the server physical memory will be available to HANA (OS and other processes are run too). – There should be enough space left for future data growth or functional extension ▪ The sizing report takes a snapshot. Any growth between that date and the go-live date should be considered.
  • 22. 22 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Data aging ▪ Workflow documents were added to the already existing data aging estimation for Application log, Change documents and iDocs. The addition of this objects completes the full coverage of “service objects”. ▪ Residence time for data aging objects is now changeable by the user Memory Sizing Report News Integration of HANA 2.0 memory consumption reduction such as MidSize LOB and smaller footprint of empty and small tables
  • 23. 23 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP S/4HANA Readiness Check ▪ The report is now available in the SAP S/4HANA Readiness Check which will be available free to anyone who has an SAP maintenance agreement (an S-user account). Memory Sizing Report News
  • 24. 24 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Table distribution in scale-out landscapes is based on table groups. The sizing report provides you with the size of the table groups. If you want to determine the number of required nodes, based on the information given by the sizing report, you have to check the guide SAP S/4HANA Scale-Out Sizing Memory Sizing Report News
  • 25. 25 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Memory Sizing Report News Outlook ▪ Improve “Work Space” (or temporary memory) sizing and CPU sizing ▪ Add more data aging objects to the report (especially, estimation of saving on “application objects”) Other planned enhancements ▪ Integrate IOPS Sizing ▪ Reflect further simplifications in data model
  • 27. 27 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Conclusions The HANA sizing approach is different from the sizing of traditional databases Greenfield Sizing for HANA should be done with Quick Sizer Migration sizing of an existing system to HANA should be done following SAP Note 1872170 HANA-specific CPU sizing method for sizing of HANA applications with high level of parallelization and concurrent load has to be applied
  • 28. 28 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Sizing information and tools Sources of published sizing documentation www.sap.com/sizing – Access to Quick Sizer – Access to sizing guidelines, for example, SAP HANA accelerators SAP Support Portal – SAP Note 1872170 – S/4HANA memory sizing – SAP Note 1793345 - Sizing for Suite on HANA – SAP Note 2298290 - New Sizing Report for SAP BW/4HANA – SAP Note 1514966 - SAP HANA 1.0: Sizing SAP In-Memory Database – SAP Note 1767880 - Non-active data concept for BW on SAP HANA DB HANA Sizing - General Introduction to Sizing on SAP HANA video HANA Quick Sizer (for greenfield sizing) & SAP SoH Migration Sizing Greenfield Sizing with SAP Quick Sizer demo video
  • 29. 29 INTERNAL © 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Sources of Information http://www.sap.com/sizing ▪ Sizing methodology ▪ Access Quick Sizer ▪ Access Sizing Guidelines http://www.sap.com/benchmark ▪ Certified benchmark results ▪ Descriptions of the available benchmarks http://www.sap.com/performance ▪ Tips for performance improvements