SlideShare a Scribd company logo
1 of 24
May 21, 2018
MISSION, VISION AND VALUES
1.
Many people ask question as what is SAP HANA and why companies to use
• How HANA Database can be compared with other database
• What made HANA DB faster
• If customer replace HANA database in ECC then Why to replace S/4 HANA.
• If increase RAM equal to HANA Server Memory can we get same performance.
• How S/4 HANA expedited faster Month and period end closing .
•How in S/4 HANA functions to get real time reports execution.
• Can we get real time OLAP functionality in other database also .
• Can we get http functionalities :
• How SAP S/4 HANA handles the buffering issues.
MISSION, VISION AND VALUES
1.
SAP is global Leader and each and every functionalities available but due
to traditional database few issues faced :
Common complaint and I am not able to complete my Month and period end closing within
time as lot of integration is required , run the report and period end activities such as cost
distribution , allocation etc are required . Till all the activities are completed books are not
closed .
• New reports design and its stabilization takes more time . This is because of complex Data
model
• Report Execution is very slow - When reports are executed they take very much time to
execute,
•Every company faces the issue of managing data , processing timely data - Prior to few
years back , yu-tube was delivering video maximum for 30 minutes 5 years back which was
max 30 minutes because of buffering
• Cost of operation is high – Multiple hits takes place causing which
• Cost of Infrastructure is high.
• Multi dimensions modeling – OLAP functionality was not possible within same landscape
Let us know :
MISSION, VISION AND VALUES
1.
• Designed to perform with limited RAM
• Data Storage in Hard Disk
• Complex Data Model
• Redundancy of Data / Need for aggregation .
• High Data Footprint
• Row based data storage
• Slow and sequential transaction processing .
• Slow Reporting
• Data buffering
• Reactive Business Model
MISSION, VISION AND VALUES
1.
Roadmap
• SAP own DATABASE – for this SAP purchased Sybase Database , Design own HANA
database and replacing HANA Database along with ECC.
• Revamping S/4 HANA combining DATABASE , New Application combining Database ,
which support OLTP and OLAP ,
•Revamping Business processes
• Support Http – Fiori Developed
• Common modeling so as to ensure common data for IOT , Lumira , Revamping
Modeling without
May 21, 20186
Process SAP Adopted –
1.Feedback from customers
2.Many feedback received few are as below:
3.Slowness of performance
4.Due to complex data model , new report is also complex and takes a lot of
time to stabilize
SAP DID many workshop among senior executive for improvizing the
transaction ,reports and analytics etc .
MISSION, VISION AND VALUES
1.
HANA . High performance analytical appliance ,
• Designed for in memory Computing
• Data stored in RAM
• Separate XS Engine included for computation within database layer
• Simplified data model and less data footprint
• Proactive business model
• 1800* times faster processing
• IT does Massively Parallel Processing
• Like other database it also requires reference key
• IT does the computing within RAM
• IT does Projections by choosing column and running
within database Memory
CPUFront
End
RAM HDD
RAMCPUFront
Ends
Traditional DB
HANA DB
May 21, 20188
• IT stores active and passive storage : Put most used data in active
• Real time analysis – Real time replication(SLT)
• SQL scrip for complex calculation however was not possible in
traditional database.
• IT Does not require any Indices / Indexes to create
• IT does not require any aggregation
• IT support both OLTP and OLAP
• IT access application via http also
May 21, 20189
Brings data into HANA and create information model on HANA and use them
in reporting tools
May 21, 201810
Native SAPHANA Application– When both the database and logic and application logic are
executing inside HANA
Non Native SAP HANA Applications –These still use the data intensive logic and app server logic
from HANA but they also use another App server (ABAP . .Net , JAVA) located outside of
HANA and connect using open standard interfaces like ODBC and JDBC
May 21, 201811
SAPHANA Extended Application services (XS) advantage
• Broaden Implementation base
• Enable Application Development
• HTTPBased UI possible
• Betterperforming applications due to deep integration with database itself
• Run on SAPHANA
• This is also one of the application development tool in SAPHANA
• Dedicated perspective (orRoles) TableViews as below:
• Modeler . Attribute view
• Development . Analytic View
• Administration . Calculation view
• Debugger
MISSION, VISION AND VALUES
1. Table has 2 Trillion records
2. Who is my top 2 selling customers .
3. To answer this question my traditional database per say takes two hours
4. But in SAP HANA database takes 2 minutes.
5. Question arise why HANA takes so less time?
Customer Product QTY Amount
MISSION, VISION AND VALUES
1.
 HANA is in memory Database .
 HANA is Column Oriented Database
 IT does massively parallel processing .
Let us understand each if them
 Why they contribute extremely high
performance
Why HANA Database is fast
In data processing three main
components comes into picture
1. what is database - Database is a
collection of database object i.e data
tables
2. RAM remains close to CPU.
2. RAM by nature is 100000 time
faster
than HDD
In memory computing
3. Column oriented data base
Traditional data base – Is designed to
store data in disk however , In HANA
data is stores in RAM .that is why it
called in memory data base. All
objects of HANA store data in memory
CPU
RAM
HARDDISK
MISSION, VISION AND VALUES
1.
Why SAP planned to take out from HDD (Iron Plat) and put in RAM
CPU
Primarily it has two reasons :
When we run a query then it goes from front end … > CPU …..> RAM …> HDD takes
the response and come back to RAM ….. > CPU ….. > HDD
Front
End
RAM HDD
RAMCPUFront
Ends
CPUFront
End
RAM
CPUFront
Ends
1. The near we are faster we are. When data is RAM
Then it is closer to CPU so we can access faster
2. RAM by nature is 100 thousand time faster than
HDD in data processing.
3. In memory computing
Why SAP thought to keep data is memory because it has two reason. When Data is
in RAM then
MISSION, VISION AND VALUES
1.
Row based system reads
each and every column
In column bas , system
only reads required
columns
Custome
r
Product QTY Amount
CS01 P01 10 200
CS02 Po2 20 300
CS03 Po3 30 500
ROW
Custome
r
Product QTY Amount
CS01 P01 10 200
CS02 Po2 20 300
CS03 Po3 30 500
Column
CS0
1
P01 10 200 CS0
2
Po2 20 300 CS0
3
Po3 30 500
Customer CS01 CS02 CS03
Product P01 P02 P03
Quantity 10 20 30
Amount 200 300 500
ROW
Column
MISSION, VISION AND VALUES
Data is stored in form of file as below incase of row and query is fired then :
1.
SAP Started to store data
in each file a separate
column
Custome
r
Product QTY Amount
CS01 P01 10 200
CS02 Po2 20 300
CS03 Po3 30 500
ROW
Custome
r
Product QTY Amount
CS01 P01 10 200
CS02 Po2 20 300
CS03 Po3 30 500
Column
CS0
1
P01 10 200 CS0
2
Po2 20 300 CS0
3
Po3 30 500
Customer CS01 CS02 CS03
Product P01 P02 P03
Quantity 10 20 30
Amount 200 300 500
ROW
Column
Four files
Created
1.Cust.
2.PRD
3.QTY
4.AMT
Entire table is
Scanned.
In this case table
is small but imagine
table like KNA1,MARA
BSEG Has more than
100 col.
MISSION, VISION AND VALUES
1.
SAP is global Leader and each and every functionalities available but there are something which
was not very good such as
•Slower reporting / Complex data model
• Slower reporting because traditional data model : When you post a transaction such as creating PO/ SO / GRN
then a multiple tables are affected meaning there bye same table are used for insert record , Totals , used for
standard reports and Z reports. Same tables are being used at all the places . There are a lot of transaction ,
reports . Data is also coming from several tables.
• Common complaint and I am not able to complete my Month and period end closing within time as lot of
integration is required , run the report and period end activities such as cost distribution , allocation etc are
required . Till all the activities are completed books are not closed .Question why is the problem When sap is
common and everything is available Reason is because of current data model .
•Use of SAP fiori as front end tool user can perform very simplified screen which is very easy and can be used in
mobile and very simple to use . Less chances of error
•SAP S/4 HANA has been introduced which is 1.In memory Database . 2.Column Oriented Database, 3. IT does
massively parallel processing .
•SAP come up with a simplified data model where very limited table are getting effected such as universal table
(ACDOCA) for FICO , MATDOC for Logistic which has all the data relevant and available . Traditional tables has
been removed / being removed Hence, complexity is over. That is the whole idea of S/4 HANA.
• Was it not possible earlier ? No it was not possible as we were using other database like sql, DB2 , Oracle etc.
MISSION, VISION AND VALUES
1.
GUI – Screens
GUI screen are complex causing which Impart training to new user on SAP GUI is very
complex and a lot of chances of error exists when using the first time. And rectification
of
posting again takes a lot of time. And sometimes it is not possible to correct.
By Implementing SAP Fiori Training time has been reduced, now very less chance
of error exists and better MIS and dashboards are available.
2. High cost of operation.
A lot of “Z” reports , MIS and Dashboard required for organization which was not very complex and
a lot of stabilization time was required available causing which a lot of development and
implementation time was required .
• Since data model is simple , report customization is easy and less time taking ,
• Fiori itself gives easy entry model , easy reporting and dashboard
Cost of Infrastructure – A lot of servers was required such as SAP ECC,BI,BO,SRM etc
• Lower cost of Hardware and software on premise or on cloud became possible due to HANA
MISSION, VISION AND VALUES
1.
Difference between Sequential processing and massive parallel processing
1.If a table consists of 30 B records and single core is processing then it will take 10 sec
2.Each core will process 3.2 B records per seconds
3.Aggregation speed 15 to 30 M
4.In HANA work will be split among multiple cores themselves then they will assemble the work
3. in HANA ,In MPP they will assign individually and assemble the work and give back to user.
5. In HANA ,SQL scripts which is divided into multiple subset and assigned to different cores of CPU
Multi CPUSingle
5 Floors to be painted
Core-1
Core 2
Core 3
Core 4
Core 5
No work split is
done and
processing is
Sequentially
5 Floors to be painted
Core-1
Core 2
Core 3
Core 4
Core 5
CPU / CORE wise work
Will be Spilitted and later
on Assembled and output
Displayed
MISSION, VISION AND VALUES
1.
1.
Srl In Memory DBmeans all the data is stored in the Memory
There is no time wasted in loading the data from hard disk to
RAM
Everything is in memory all the time , which gives the CPU quick
access for processing
Conventional database – Disk reads – 5 milliseconds
In Memory Database – Disk reads – 5 Nanoseconds
In Traditional database only OLTP functionality exists – Means
detailed day to day transaction data which keeps changing.
In HANA Both OLTP (Two dimensional modeling) and OLAP
(Multi dimensions modeling) functionality exists – Meaning
thereby both transactional and analytical data can be stored.
Using HANA , we can analyse data as soon as it is available. In
older days , we had to wait at least few hours till data is loaded
to BW servers. Suppose a super market chain wants to start
giving discount coupons as per therir declared time then it was
MISSION, VISION AND VALUES
MISSION, VISION AND VALUES
May 21, 201823
May 21, 201824

More Related Content

What's hot

SAP BW Powered by SAP HANA
SAP BW Powered by  SAP HANASAP BW Powered by  SAP HANA
SAP BW Powered by SAP HANABigClasses Com
 
SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...
SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...
SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...Tomas Krojzl
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWdheerajad
 
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
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1mishra4927
 
Sap hana online training course ppt
Sap hana online training course pptSap hana online training course ppt
Sap hana online training course pptTrainings Customized
 
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutionsBobby Shah
 
Why Java Professionals Should Learn Hadoop
Why Java Professionals Should Learn HadoopWhy Java Professionals Should Learn Hadoop
Why Java Professionals Should Learn HadoopBigClasses Com
 
Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)Aayush Arora
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnumPrasad Mavuduri
 
Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3Kapil_321
 

What's hot (20)

SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
SAP BW Powered by SAP HANA
SAP BW Powered by  SAP HANASAP BW Powered by  SAP HANA
SAP BW Powered by SAP HANA
 
SAP Hana Overview
SAP Hana OverviewSAP Hana Overview
SAP Hana Overview
 
SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...
SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...
SAP HANA Distinguished Engineer (HDE) Webinar: Overview of SAP HANA On-Premis...
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEW
 
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
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1
 
Sap hana online training course ppt
Sap hana online training course pptSap hana online training course ppt
Sap hana online training course ppt
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
SAP HANA Timeline
SAP HANA TimelineSAP HANA Timeline
SAP HANA Timeline
 
Hadoop course content
Hadoop course contentHadoop course content
Hadoop course content
 
HANA Modeling
HANA Modeling HANA Modeling
HANA Modeling
 
Why sap hana
Why sap hanaWhy sap hana
Why sap hana
 
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
1310 success stories_and_lessons_learned_implementing_sap_hana_solutions
 
Why Java Professionals Should Learn Hadoop
Why Java Professionals Should Learn HadoopWhy Java Professionals Should Learn Hadoop
Why Java Professionals Should Learn Hadoop
 
Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)Aayush_Arora_Resume (1)
Aayush_Arora_Resume (1)
 
Sap bw on hana ramireddy ppt
Sap bw on hana ramireddy pptSap bw on hana ramireddy ppt
Sap bw on hana ramireddy ppt
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
 
Abap top part_3
Abap top part_3Abap top part_3
Abap top part_3
 

Similar to S 4 hana 10 02

SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA OverviewAbel Johny
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 
Finance month closing with HANA
Finance month closing with HANAFinance month closing with HANA
Finance month closing with HANADouglas Bernardini
 
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
 
Agile data lake? An oxymoron?
Agile data lake? An oxymoron?Agile data lake? An oxymoron?
Agile data lake? An oxymoron?samthemonad
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimSpark Summit
 
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
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vjhomeworkping4
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSingbBablu
 
Introduction to SAP and UiPath Automation
Introduction to SAP and UiPath AutomationIntroduction to SAP and UiPath Automation
Introduction to SAP and UiPath AutomationDianaGray10
 
project proposal guidelines for bw on hana Dr Erdas
project proposal guidelines for bw on hana Dr Erdasproject proposal guidelines for bw on hana Dr Erdas
project proposal guidelines for bw on hana Dr ErdasProf Dr Mehmed ERDAS
 
Sap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdfSap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdfcharantej369263
 
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...BI Brainz
 
From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...
From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...
From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...Mark Rittman
 
Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...
Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...
Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...Global Business Events
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platformmartinbpeters
 
Designing and developing your database for application availability
Designing and developing your database for application availabilityDesigning and developing your database for application availability
Designing and developing your database for application availabilityCharley Hanania
 

Similar to S 4 hana 10 02 (20)

SAP HANA_class1.pptx
SAP HANA_class1.pptxSAP HANA_class1.pptx
SAP HANA_class1.pptx
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
HANA
HANAHANA
HANA
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 
Finance month closing with HANA
Finance month closing with HANAFinance month closing with HANA
Finance month closing with HANA
 
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
 
Agile data lake? An oxymoron?
Agile data lake? An oxymoron?Agile data lake? An oxymoron?
Agile data lake? An oxymoron?
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin Kim
 
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
 
86921864 olap-case-study-vj
86921864 olap-case-study-vj86921864 olap-case-study-vj
86921864 olap-case-study-vj
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
 
Introduction to SAP and UiPath Automation
Introduction to SAP and UiPath AutomationIntroduction to SAP and UiPath Automation
Introduction to SAP and UiPath Automation
 
project proposal guidelines for bw on hana Dr Erdas
project proposal guidelines for bw on hana Dr Erdasproject proposal guidelines for bw on hana Dr Erdas
project proposal guidelines for bw on hana Dr Erdas
 
Sap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdfSap_abap_on_hana_question_and_answer__1683603113.pdf
Sap_abap_on_hana_question_and_answer__1683603113.pdf
 
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
Analysing and Troubleshooting Performance Issues in SAP BusinessObjects BI Re...
 
From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...
From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...
From lots of reports (with some data Analysis) 
to Massive Data Analysis (Wit...
 
Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...
Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...
Justin Sheppard & Ankur Gupta from Sears Holdings Corporation - Single point ...
 
DoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics PlatformDoneDeal - AWS Data Analytics Platform
DoneDeal - AWS Data Analytics Platform
 
What is Big Data ?
What is Big Data ?What is Big Data ?
What is Big Data ?
 
Designing and developing your database for application availability
Designing and developing your database for application availabilityDesigning and developing your database for application availability
Designing and developing your database for application availability
 

Recently uploaded

WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AIAGATSoftware
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 

Recently uploaded (20)

WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid EnvironmentsWSO2Con2024 - Software Delivery in Hybrid Environments
WSO2Con2024 - Software Delivery in Hybrid Environments
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 

S 4 hana 10 02

  • 2. MISSION, VISION AND VALUES 1. Many people ask question as what is SAP HANA and why companies to use • How HANA Database can be compared with other database • What made HANA DB faster • If customer replace HANA database in ECC then Why to replace S/4 HANA. • If increase RAM equal to HANA Server Memory can we get same performance. • How S/4 HANA expedited faster Month and period end closing . •How in S/4 HANA functions to get real time reports execution. • Can we get real time OLAP functionality in other database also . • Can we get http functionalities : • How SAP S/4 HANA handles the buffering issues.
  • 3. MISSION, VISION AND VALUES 1. SAP is global Leader and each and every functionalities available but due to traditional database few issues faced : Common complaint and I am not able to complete my Month and period end closing within time as lot of integration is required , run the report and period end activities such as cost distribution , allocation etc are required . Till all the activities are completed books are not closed . • New reports design and its stabilization takes more time . This is because of complex Data model • Report Execution is very slow - When reports are executed they take very much time to execute, •Every company faces the issue of managing data , processing timely data - Prior to few years back , yu-tube was delivering video maximum for 30 minutes 5 years back which was max 30 minutes because of buffering • Cost of operation is high – Multiple hits takes place causing which • Cost of Infrastructure is high. • Multi dimensions modeling – OLAP functionality was not possible within same landscape Let us know :
  • 4. MISSION, VISION AND VALUES 1. • Designed to perform with limited RAM • Data Storage in Hard Disk • Complex Data Model • Redundancy of Data / Need for aggregation . • High Data Footprint • Row based data storage • Slow and sequential transaction processing . • Slow Reporting • Data buffering • Reactive Business Model
  • 5. MISSION, VISION AND VALUES 1. Roadmap • SAP own DATABASE – for this SAP purchased Sybase Database , Design own HANA database and replacing HANA Database along with ECC. • Revamping S/4 HANA combining DATABASE , New Application combining Database , which support OLTP and OLAP , •Revamping Business processes • Support Http – Fiori Developed • Common modeling so as to ensure common data for IOT , Lumira , Revamping Modeling without
  • 6. May 21, 20186 Process SAP Adopted – 1.Feedback from customers 2.Many feedback received few are as below: 3.Slowness of performance 4.Due to complex data model , new report is also complex and takes a lot of time to stabilize SAP DID many workshop among senior executive for improvizing the transaction ,reports and analytics etc .
  • 7. MISSION, VISION AND VALUES 1. HANA . High performance analytical appliance , • Designed for in memory Computing • Data stored in RAM • Separate XS Engine included for computation within database layer • Simplified data model and less data footprint • Proactive business model • 1800* times faster processing • IT does Massively Parallel Processing • Like other database it also requires reference key • IT does the computing within RAM • IT does Projections by choosing column and running within database Memory CPUFront End RAM HDD RAMCPUFront Ends Traditional DB HANA DB
  • 8. May 21, 20188 • IT stores active and passive storage : Put most used data in active • Real time analysis – Real time replication(SLT) • SQL scrip for complex calculation however was not possible in traditional database. • IT Does not require any Indices / Indexes to create • IT does not require any aggregation • IT support both OLTP and OLAP • IT access application via http also
  • 9. May 21, 20189 Brings data into HANA and create information model on HANA and use them in reporting tools
  • 10. May 21, 201810 Native SAPHANA Application– When both the database and logic and application logic are executing inside HANA Non Native SAP HANA Applications –These still use the data intensive logic and app server logic from HANA but they also use another App server (ABAP . .Net , JAVA) located outside of HANA and connect using open standard interfaces like ODBC and JDBC
  • 11. May 21, 201811 SAPHANA Extended Application services (XS) advantage • Broaden Implementation base • Enable Application Development • HTTPBased UI possible • Betterperforming applications due to deep integration with database itself • Run on SAPHANA • This is also one of the application development tool in SAPHANA • Dedicated perspective (orRoles) TableViews as below: • Modeler . Attribute view • Development . Analytic View • Administration . Calculation view • Debugger
  • 12. MISSION, VISION AND VALUES 1. Table has 2 Trillion records 2. Who is my top 2 selling customers . 3. To answer this question my traditional database per say takes two hours 4. But in SAP HANA database takes 2 minutes. 5. Question arise why HANA takes so less time? Customer Product QTY Amount
  • 13. MISSION, VISION AND VALUES 1.  HANA is in memory Database .  HANA is Column Oriented Database  IT does massively parallel processing . Let us understand each if them  Why they contribute extremely high performance Why HANA Database is fast In data processing three main components comes into picture 1. what is database - Database is a collection of database object i.e data tables 2. RAM remains close to CPU. 2. RAM by nature is 100000 time faster than HDD In memory computing 3. Column oriented data base Traditional data base – Is designed to store data in disk however , In HANA data is stores in RAM .that is why it called in memory data base. All objects of HANA store data in memory CPU RAM HARDDISK
  • 14. MISSION, VISION AND VALUES 1. Why SAP planned to take out from HDD (Iron Plat) and put in RAM CPU Primarily it has two reasons : When we run a query then it goes from front end … > CPU …..> RAM …> HDD takes the response and come back to RAM ….. > CPU ….. > HDD Front End RAM HDD RAMCPUFront Ends CPUFront End RAM CPUFront Ends 1. The near we are faster we are. When data is RAM Then it is closer to CPU so we can access faster 2. RAM by nature is 100 thousand time faster than HDD in data processing. 3. In memory computing Why SAP thought to keep data is memory because it has two reason. When Data is in RAM then
  • 15. MISSION, VISION AND VALUES 1. Row based system reads each and every column In column bas , system only reads required columns Custome r Product QTY Amount CS01 P01 10 200 CS02 Po2 20 300 CS03 Po3 30 500 ROW Custome r Product QTY Amount CS01 P01 10 200 CS02 Po2 20 300 CS03 Po3 30 500 Column CS0 1 P01 10 200 CS0 2 Po2 20 300 CS0 3 Po3 30 500 Customer CS01 CS02 CS03 Product P01 P02 P03 Quantity 10 20 30 Amount 200 300 500 ROW Column
  • 16. MISSION, VISION AND VALUES Data is stored in form of file as below incase of row and query is fired then : 1. SAP Started to store data in each file a separate column Custome r Product QTY Amount CS01 P01 10 200 CS02 Po2 20 300 CS03 Po3 30 500 ROW Custome r Product QTY Amount CS01 P01 10 200 CS02 Po2 20 300 CS03 Po3 30 500 Column CS0 1 P01 10 200 CS0 2 Po2 20 300 CS0 3 Po3 30 500 Customer CS01 CS02 CS03 Product P01 P02 P03 Quantity 10 20 30 Amount 200 300 500 ROW Column Four files Created 1.Cust. 2.PRD 3.QTY 4.AMT Entire table is Scanned. In this case table is small but imagine table like KNA1,MARA BSEG Has more than 100 col.
  • 17. MISSION, VISION AND VALUES 1. SAP is global Leader and each and every functionalities available but there are something which was not very good such as •Slower reporting / Complex data model • Slower reporting because traditional data model : When you post a transaction such as creating PO/ SO / GRN then a multiple tables are affected meaning there bye same table are used for insert record , Totals , used for standard reports and Z reports. Same tables are being used at all the places . There are a lot of transaction , reports . Data is also coming from several tables. • Common complaint and I am not able to complete my Month and period end closing within time as lot of integration is required , run the report and period end activities such as cost distribution , allocation etc are required . Till all the activities are completed books are not closed .Question why is the problem When sap is common and everything is available Reason is because of current data model . •Use of SAP fiori as front end tool user can perform very simplified screen which is very easy and can be used in mobile and very simple to use . Less chances of error •SAP S/4 HANA has been introduced which is 1.In memory Database . 2.Column Oriented Database, 3. IT does massively parallel processing . •SAP come up with a simplified data model where very limited table are getting effected such as universal table (ACDOCA) for FICO , MATDOC for Logistic which has all the data relevant and available . Traditional tables has been removed / being removed Hence, complexity is over. That is the whole idea of S/4 HANA. • Was it not possible earlier ? No it was not possible as we were using other database like sql, DB2 , Oracle etc.
  • 18. MISSION, VISION AND VALUES 1. GUI – Screens GUI screen are complex causing which Impart training to new user on SAP GUI is very complex and a lot of chances of error exists when using the first time. And rectification of posting again takes a lot of time. And sometimes it is not possible to correct. By Implementing SAP Fiori Training time has been reduced, now very less chance of error exists and better MIS and dashboards are available. 2. High cost of operation. A lot of “Z” reports , MIS and Dashboard required for organization which was not very complex and a lot of stabilization time was required available causing which a lot of development and implementation time was required . • Since data model is simple , report customization is easy and less time taking , • Fiori itself gives easy entry model , easy reporting and dashboard Cost of Infrastructure – A lot of servers was required such as SAP ECC,BI,BO,SRM etc • Lower cost of Hardware and software on premise or on cloud became possible due to HANA
  • 19. MISSION, VISION AND VALUES 1. Difference between Sequential processing and massive parallel processing 1.If a table consists of 30 B records and single core is processing then it will take 10 sec 2.Each core will process 3.2 B records per seconds 3.Aggregation speed 15 to 30 M 4.In HANA work will be split among multiple cores themselves then they will assemble the work 3. in HANA ,In MPP they will assign individually and assemble the work and give back to user. 5. In HANA ,SQL scripts which is divided into multiple subset and assigned to different cores of CPU Multi CPUSingle 5 Floors to be painted Core-1 Core 2 Core 3 Core 4 Core 5 No work split is done and processing is Sequentially 5 Floors to be painted Core-1 Core 2 Core 3 Core 4 Core 5 CPU / CORE wise work Will be Spilitted and later on Assembled and output Displayed
  • 20. MISSION, VISION AND VALUES 1. 1. Srl In Memory DBmeans all the data is stored in the Memory There is no time wasted in loading the data from hard disk to RAM Everything is in memory all the time , which gives the CPU quick access for processing Conventional database – Disk reads – 5 milliseconds In Memory Database – Disk reads – 5 Nanoseconds In Traditional database only OLTP functionality exists – Means detailed day to day transaction data which keeps changing. In HANA Both OLTP (Two dimensional modeling) and OLAP (Multi dimensions modeling) functionality exists – Meaning thereby both transactional and analytical data can be stored. Using HANA , we can analyse data as soon as it is available. In older days , we had to wait at least few hours till data is loaded to BW servers. Suppose a super market chain wants to start giving discount coupons as per therir declared time then it was