Académique Documents
Professionnel Documents
Culture Documents
PUBLIC
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this
presentation or to develop or release any functionality mentioned in this presentation. This
presentation and SAP's strategy and possible future developments are subject to change and
may be changed by SAP at any time for any reason without notice. 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. SAP assumes
no responsibility for errors or omissions in this document, except if such damages were caused
by SAP intentionally or grossly negligent.
Wrap-up
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
Laptop
1 processor Definition of SAPS:
Quad-core
Approx. 10,000 SAPS Derived from Sales & Distribution (SD) Standard Application
Benchmark
Commodity server
2 processors
40 cores 100 SAPS = 2,000 fully-processed order line items per hour
Approx. 90,000 SAPS
High-end server
16 processors For more information on SAPS, see www.sap.com/benchmark
244 cores → Measuring in SAPS
Approx. 500,000 SAPS
SAP Examples:
Contributions Custom coding
Development and provision Different businesses require
of benchmark toolkits different sizings
Regression testing for new
releases Different applications need different
Standard sizing guidelines amounts of CPUs
Sizing verification processes Additional needs might come from
additional not sized usages
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8
Agenda
Wrap-up
Guidelines
Access Sizing Guidelines
Access Sizing-related Materials
Tools
Access Quick Sizer *
Sizing Decision tree
Others
Training opportunities
FAQs
Characteristics
Structured sizing questionnaires
Input for
– Greenfield sizing
– GoingLive Check
Hardware vendor contact list
Scope
SAP Key applications
– SAP S/4HANA
– SAP Business Suite and Industries
– SAP NetWeaver®
– etc.
Sizing by users and/or by throughput
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Agenda
Wrap-up
Customer Interested in
SAP S/4HANA
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
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16
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
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)
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)’
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)
SAP Fiori Launchpad (FLP) Logon is the most influencing sizing factor
Please Don‘t Forget to Size the Backend for Your Application Areas
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
Quick Sizer News
HANA Disk I/O
Storage systems running with SAP HANA must provide sufficient I/O performance to enable processes to
run with acceptable data throughput and storage system latency.
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
And at the same time achieving the average target response time.
Please note:
HANA is designed for OLTP+OLAP. OLTP workloads can be sized with the Quick Sizer, whereas Analytical
Fiori Applications (OLAP) have to be sized additionally.
Input Be Careful:
The SAPS out of the analytics sizing are very “peaky
SAPS”, which are needed to get the best possible
response times
Customers have to be asked, whether this load may be
shifted to low load phases
Customers have to decide, whether this optimal
Result response times justify systems, which have X times more
CPU power compared to what is needed just for the usual
throughput out of the usual sizing.
Customers and hardware partners have to find a balance
between optimal response time on the one side and
minimized costs for hardware on the other side (also
higher response times might be acceptable for the
business of the customer)
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
The current version of the report is also valid for sizing of HANA 2.0. The report can also be used for
different sizing scenario such as SAP Suite on HANA, SAP S/4HANA Finance, SAP S/4HANA.
• The total number of entries of each tables is read Example: A typical column
1 from the database statistics “mandt” has type c and values
such as ‘100’, ‘000’, ‘066’. The
report will calculate an average
size of 6 bytes for this column.
• A random sample of data is read from every
2 tables in the system
The sizing report for SAP ERP on SAP HANA 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.
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.
Outlook
Improve sizing of the “Work Space” (or temporary memory)
Add more data aging objects to the report (especially, estimation of saving on “application objects”)
* Please note that the CPU requirements based on the C2M ratio are minimum CPU values. This is
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC often misunderstood by customers 37
Distribution: User-based Sizing Elements vs. C2M Ratio
Expected shifts
through Sizing of
Analytical Apps
www.sap.com/sizing
– Access to Quick Sizer*
– Access to sizing guidelines, for example, SAP HANA accelerators
HANA Quick Sizer (for greenfield sizing) & SAP SoH Migration Sizing
Greenfield Sizing with SAP Quick Sizer demo video
Sebastian Schmitt
Product Management
SAP SE
Email: sebastian.schmitt@sap.com