SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
06/04/2015 08:58Results Determination, powered by SAP HANA | SCN
Page 1 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana
Results Determination, powered by SAP HANA
Introduction
During its SAP implementation, Cambridge Assessment faced the challenge of how to
implement a new solution to determine candidate examination results.
Following analysis and proof of concept work, a joint Cambridge Assessment and
Cognizant Technology Solutions project team is delivering a Native SAP HANA
solution, which will represent a significant business change to examinations
processing.
Following a proof of concept in 2014 and a full design and build, the solution is
currently in the testing phase before rollout in September 2015.
Background – What we do
Cambridge Assessment (part of the University of Cambridge) is a not for profit
organisation that creates and administers examinations for learners and assessment
organisations across the globe.
Viewed at a distance, the examination process can be broken down into the following
steps:
06/04/2015 08:58Results Determination, powered by SAP HANA | SCN
Page 2 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana
Results Determination - Current Challenges
Results Determination (The process of turning marks into results) involves a number
of challenges:
High volume and throughput:
- 10,000,000 candidate exams taken each year
- 800,000,000 marks received each year
- Peak processing of 7,000,000 marks/hour, 2,000 marks/second
- Results Determination processes which run over period of days
· Legacy systems have product structures held in code which limits the business
ability to be able to create new products which would ‘break’ the code quickly
· Complex Business Rules – Calculation of each candidate's results involve the
combination of approximately 60 raw marks and the calculation of 20 new marks
through a series of mathematical formulae.
The Way forward for Results Determination
When Cambridge Assessment decided to implement SAP, replacing its legacy
systems, this raised the question of how Results Determination could be achieved in a
new technology that would tackle the challenges experienced previously.
Following analysis and proof of concept work, the project team started to consider
SAP HANA as an alternative to the initial SAP SLcM implementation. The attraction
to HANA was clear:
HANA database allows Cambridge Assessment product rules to be defined in
data, as product data recipes.
Conceptually, by processing data ‘in memory’ HANA could reduce the amount of
time spent in costly Results Determination read and write processes
HANA hardware is configured to support parallel processing, which supports the
06/04/2015 08:58Results Determination, powered by SAP HANA | SCN
Page 3 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana
high-volume of candidate processing against product rules.
The columnar data store offers further improvements in the performance of read
processes.
Cambridge Assessment engaged in a three-stage Proof of Concept to prove the data-
definition concept, volume processing and data transfer in and out of HANA, after
which the decision was taken to move forward with SAP HANA.
Solution Architecture
The Results Determination Solution has the following features:
Results Determination process will be executed within native SAP HANA with
raw marks flowing in from a variety of third-party marking systems and
additional reference data (for e.g. candidates, centres, booking etc.) fed real-time
from SAP Business Suite, third-party databases & excel files upload via user
interfaces.
The end to end process consists of steps such as validation & reconciliation of
raw marks followed by execution core calculation algorithms on vast amounts of
marks for numerous candidates.
The results further pass through a serious of post-calculation check points before
being packaged and sent back to SAP Business Suite from where the results are
published to the candidates.
The technologies involved in the solution are illustrated below:
06/04/2015 08:58Results Determination, powered by SAP HANA | SCN
Page 4 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana
The HANA box is built on a single-node IBM X6 processor with SUSE Linux OS
and 512GB memory.
The box itself is a stand-alone NetWeaver 7.4 on HANA but with no standard
package installed. Most of the building blocks are within Native HANA making
use of features such as Information Views, stored procedures, column stores etc.
with the NetWeaver layer on top primarily used for BRFplus decision tables,
user interfaces and job orchestration.
All of the real-time data intensive operational reporting is built using various
reporting tools available within the SAP Business Objects 4.1 suite. The reports
and other interactive user interfaces are further combined within a single view
on SAP Enterprise Portal.
The application depends on external data being passed into it at real-time using
SAP LT Replication technology from SAP Business Suite and SAP Data Services
4.2 for data from other third-party databases.
Large volumes of granular raw marks are streamed into the application from a
variety of marking sources through the SAP Process Integration middle-ware
with volume data buffered in the interim. Examination results once processed &
calculated are sent back using SAP Data Services to SAP Business Suite for
06/04/2015 08:58Results Determination, powered by SAP HANA | SCN
Page 5 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana
completion of the business process and to SAP BW & third-party systems to
facilitate offline statistical reporting & analytics and long-term storage.
Although built on a stand-alone system for now, the use of right and advanced
systems positions us to easily integrate & scale the application with packaged
solutions in future such as SAP Suite on HANA or BW on HANA if need be.
Interim Project Outcome
As previously stated, the solution is currently in the testing phase, so the business
benefits of the project deliverables are unproven. Still the interim project outcomes
are as follows:
Complex business rules have been defined and stored as data defined recipes in
HANA.
Compared to previous solutions which involved significant effort to hardcode
product structures, HANA with the NetWeaver 7.4 front end delivers a User
Interface with the capability to load new product structures.
Processing throughput has improved by several thousand times and
performance on hardware scaled for the initial implementation already exceeds
the full performance requirement for Cambridge Assessment.
Existing solution Target Performance Current Test Results
using HANA
· Initial SLCM
Implementation: <1
Marks/Sec
· Current phase target:
300 Marks/Sec
· Final state: 2000
Marks/Sec
· Current PSV rate: 8000
Marks/Sec
· Key process speed is
business enabler

Mais conteúdo relacionado

Mais procurados

Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsLuc Vanrobays
 
S4 Financials Powered By HANA-Purna
S4 Financials Powered By HANA-PurnaS4 Financials Powered By HANA-Purna
S4 Financials Powered By HANA-PurnaChandar Pokala
 
SAP Financial Closing cockpit in SAP S/4HANA; status and Roadmap
SAP Financial Closing cockpit in SAP S/4HANA; status and RoadmapSAP Financial Closing cockpit in SAP S/4HANA; status and Roadmap
SAP Financial Closing cockpit in SAP S/4HANA; status and RoadmapEdwin Weijers
 
5 SAP HANA Implementation Tips CIOs Sould Know
5 SAP HANA Implementation Tips CIOs Sould Know5 SAP HANA Implementation Tips CIOs Sould Know
5 SAP HANA Implementation Tips CIOs Sould KnowAbhishek Sood
 
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...Wiiisdom
 
Sap testing with sol man and sap quality center
Sap testing with sol man and sap quality centerSap testing with sol man and sap quality center
Sap testing with sol man and sap quality centerEnterpriseOne
 
Resume_Bhavana_Gaur_SAPBW
Resume_Bhavana_Gaur_SAPBWResume_Bhavana_Gaur_SAPBW
Resume_Bhavana_Gaur_SAPBWbhavana gaur
 
SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016Lejlaseperovic
 
Primavera P6 R7 vs R15.1 Functionality Matrix
Primavera P6 R7 vs R15.1 Functionality MatrixPrimavera P6 R7 vs R15.1 Functionality Matrix
Primavera P6 R7 vs R15.1 Functionality Matrixp6academy
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP Technology
 
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Luc Vanrobays
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsSAP Technology
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesLuc Vanrobays
 
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects WebiBI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects WebiWiiisdom
 
Sap s 4 hana client strategy
Sap s 4 hana client strategySap s 4 hana client strategy
Sap s 4 hana client strategyssuser017e8f
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP Technology
 
SAP HANA SPS08 Modeling
SAP HANA SPS08 ModelingSAP HANA SPS08 Modeling
SAP HANA SPS08 ModelingSAP Technology
 
How to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwHow to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwLuc Vanrobays
 

Mais procurados (20)

Introduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds viewsIntroduction to extracting data from sap s 4 hana with abap cds views
Introduction to extracting data from sap s 4 hana with abap cds views
 
Determine your sizing requirements
Determine your sizing requirementsDetermine your sizing requirements
Determine your sizing requirements
 
S4 Financials Powered By HANA-Purna
S4 Financials Powered By HANA-PurnaS4 Financials Powered By HANA-Purna
S4 Financials Powered By HANA-Purna
 
SAP Financial Closing cockpit in SAP S/4HANA; status and Roadmap
SAP Financial Closing cockpit in SAP S/4HANA; status and RoadmapSAP Financial Closing cockpit in SAP S/4HANA; status and Roadmap
SAP Financial Closing cockpit in SAP S/4HANA; status and Roadmap
 
5 SAP HANA Implementation Tips CIOs Sould Know
5 SAP HANA Implementation Tips CIOs Sould Know5 SAP HANA Implementation Tips CIOs Sould Know
5 SAP HANA Implementation Tips CIOs Sould Know
 
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
L'avenir de SAP BusinessObjects Web Intelligence ​ - ​BI4.2 SP06 et dernières...
 
Sap testing with sol man and sap quality center
Sap testing with sol man and sap quality centerSap testing with sol man and sap quality center
Sap testing with sol man and sap quality center
 
Resume_Bhavana_Gaur_SAPBW
Resume_Bhavana_Gaur_SAPBWResume_Bhavana_Gaur_SAPBW
Resume_Bhavana_Gaur_SAPBW
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 
SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016SAP Learning Hub - SAP Activate - 20 September 2016
SAP Learning Hub - SAP Activate - 20 September 2016
 
Primavera P6 R7 vs R15.1 Functionality Matrix
Primavera P6 R7 vs R15.1 Functionality MatrixPrimavera P6 R7 vs R15.1 Functionality Matrix
Primavera P6 R7 vs R15.1 Functionality Matrix
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development Tools
 
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
Dmm300 – mixed scenarios for sap hana data warehousing and BW: overview and e...
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 
Sap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypesSap bw4 hana architecture archetypes
Sap bw4 hana architecture archetypes
 
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects WebiBI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
 
Sap s 4 hana client strategy
Sap s 4 hana client strategySap s 4 hana client strategy
Sap s 4 hana client strategy
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM Services
 
SAP HANA SPS08 Modeling
SAP HANA SPS08 ModelingSAP HANA SPS08 Modeling
SAP HANA SPS08 Modeling
 
How to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwHow to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bw
 

Semelhante a Results determination, powered by sap hana - sap community network

Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?ingenxtec
 
Soumya ranjan panigrahi visualcv_resume_hana
Soumya ranjan panigrahi visualcv_resume_hanaSoumya ranjan panigrahi visualcv_resume_hana
Soumya ranjan panigrahi visualcv_resume_hanasunny2901
 
h14459-making-sap-hana-mainstream-datacenter-part1
h14459-making-sap-hana-mainstream-datacenter-part1h14459-making-sap-hana-mainstream-datacenter-part1
h14459-making-sap-hana-mainstream-datacenter-part1Reeka Ninomiya
 
Making SAP HANA Mainstream in your Data Center
Making SAP HANA Mainstream in your Data CenterMaking SAP HANA Mainstream in your Data Center
Making SAP HANA Mainstream in your Data CenterChristine Falsetti
 
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
 
Sap s4 hana (2)
Sap s4 hana (2)Sap s4 hana (2)
Sap s4 hana (2)babloo6
 
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
 
SAP HANA- What does SAP HANA mean?
SAP HANA- What does SAP HANA mean?SAP HANA- What does SAP HANA mean?
SAP HANA- What does SAP HANA mean?Zabeel Institute
 
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...SAP Analytics
 
SAP Data Migration Tools.pdf
SAP Data Migration Tools.pdfSAP Data Migration Tools.pdf
SAP Data Migration Tools.pdfImrul Kabir pavel
 
5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud
5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud
5 Tips to Effectively Migrate Your Planning to SAP Analytics CloudVCERPConsultingPvtLt1
 
Projected cost analysis of the Sap Hana Platform Cost Savings Enabled By Tr...
Projected cost analysis of the Sap Hana Platform   Cost Savings Enabled By Tr...Projected cost analysis of the Sap Hana Platform   Cost Savings Enabled By Tr...
Projected cost analysis of the Sap Hana Platform Cost Savings Enabled By Tr...Abdulrahman Abdulrahim
 
Accelerate_your_S4HANA_journey_with_automation_vfinal.pdf
Accelerate_your_S4HANA_journey_with_automation_vfinal.pdfAccelerate_your_S4HANA_journey_with_automation_vfinal.pdf
Accelerate_your_S4HANA_journey_with_automation_vfinal.pdfssusercfe9e01
 
Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training NEWYORKSYS-IT SOLUTIONS
 

Semelhante a Results determination, powered by sap hana - sap community network (20)

Sizing modern sap hana landscapes
Sizing modern sap hana landscapesSizing modern sap hana landscapes
Sizing modern sap hana landscapes
 
Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?Why is Smooth Transition to SAP Hana Migration Important?
Why is Smooth Transition to SAP Hana Migration Important?
 
Soumya ranjan panigrahi visualcv_resume_hana
Soumya ranjan panigrahi visualcv_resume_hanaSoumya ranjan panigrahi visualcv_resume_hana
Soumya ranjan panigrahi visualcv_resume_hana
 
h14459-making-sap-hana-mainstream-datacenter-part1
h14459-making-sap-hana-mainstream-datacenter-part1h14459-making-sap-hana-mainstream-datacenter-part1
h14459-making-sap-hana-mainstream-datacenter-part1
 
Making SAP HANA Mainstream in your Data Center
Making SAP HANA Mainstream in your Data CenterMaking SAP HANA Mainstream in your Data Center
Making SAP HANA Mainstream in your Data Center
 
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
 
Project report
Project reportProject report
Project report
 
Sap s4 hana (2)
Sap s4 hana (2)Sap s4 hana (2)
Sap s4 hana (2)
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
SAP HANA
SAP HANASAP HANA
SAP HANA
 
Sap hana
Sap hanaSap hana
Sap hana
 
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
 
SAP HANA- What does SAP HANA mean?
SAP HANA- What does SAP HANA mean?SAP HANA- What does SAP HANA mean?
SAP HANA- What does SAP HANA mean?
 
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
 
SAP Data Migration Tools.pdf
SAP Data Migration Tools.pdfSAP Data Migration Tools.pdf
SAP Data Migration Tools.pdf
 
5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud
5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud
5 Tips to Effectively Migrate Your Planning to SAP Analytics Cloud
 
Projected cost analysis of the Sap Hana Platform Cost Savings Enabled By Tr...
Projected cost analysis of the Sap Hana Platform   Cost Savings Enabled By Tr...Projected cost analysis of the Sap Hana Platform   Cost Savings Enabled By Tr...
Projected cost analysis of the Sap Hana Platform Cost Savings Enabled By Tr...
 
Accelerate_your_S4HANA_journey_with_automation_vfinal.pdf
Accelerate_your_S4HANA_journey_with_automation_vfinal.pdfAccelerate_your_S4HANA_journey_with_automation_vfinal.pdf
Accelerate_your_S4HANA_journey_with_automation_vfinal.pdf
 
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
 
Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training Overview and what is sap hana 1.0 online training
Overview and what is sap hana 1.0 online training
 

Último

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Último (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Results determination, powered by sap hana - sap community network

  • 1. 06/04/2015 08:58Results Determination, powered by SAP HANA | SCN Page 1 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana Results Determination, powered by SAP HANA Introduction During its SAP implementation, Cambridge Assessment faced the challenge of how to implement a new solution to determine candidate examination results. Following analysis and proof of concept work, a joint Cambridge Assessment and Cognizant Technology Solutions project team is delivering a Native SAP HANA solution, which will represent a significant business change to examinations processing. Following a proof of concept in 2014 and a full design and build, the solution is currently in the testing phase before rollout in September 2015. Background – What we do Cambridge Assessment (part of the University of Cambridge) is a not for profit organisation that creates and administers examinations for learners and assessment organisations across the globe. Viewed at a distance, the examination process can be broken down into the following steps:
  • 2. 06/04/2015 08:58Results Determination, powered by SAP HANA | SCN Page 2 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana Results Determination - Current Challenges Results Determination (The process of turning marks into results) involves a number of challenges: High volume and throughput: - 10,000,000 candidate exams taken each year - 800,000,000 marks received each year - Peak processing of 7,000,000 marks/hour, 2,000 marks/second - Results Determination processes which run over period of days · Legacy systems have product structures held in code which limits the business ability to be able to create new products which would ‘break’ the code quickly · Complex Business Rules – Calculation of each candidate's results involve the combination of approximately 60 raw marks and the calculation of 20 new marks through a series of mathematical formulae. The Way forward for Results Determination When Cambridge Assessment decided to implement SAP, replacing its legacy systems, this raised the question of how Results Determination could be achieved in a new technology that would tackle the challenges experienced previously. Following analysis and proof of concept work, the project team started to consider SAP HANA as an alternative to the initial SAP SLcM implementation. The attraction to HANA was clear: HANA database allows Cambridge Assessment product rules to be defined in data, as product data recipes. Conceptually, by processing data ‘in memory’ HANA could reduce the amount of time spent in costly Results Determination read and write processes HANA hardware is configured to support parallel processing, which supports the
  • 3. 06/04/2015 08:58Results Determination, powered by SAP HANA | SCN Page 3 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana high-volume of candidate processing against product rules. The columnar data store offers further improvements in the performance of read processes. Cambridge Assessment engaged in a three-stage Proof of Concept to prove the data- definition concept, volume processing and data transfer in and out of HANA, after which the decision was taken to move forward with SAP HANA. Solution Architecture The Results Determination Solution has the following features: Results Determination process will be executed within native SAP HANA with raw marks flowing in from a variety of third-party marking systems and additional reference data (for e.g. candidates, centres, booking etc.) fed real-time from SAP Business Suite, third-party databases & excel files upload via user interfaces. The end to end process consists of steps such as validation & reconciliation of raw marks followed by execution core calculation algorithms on vast amounts of marks for numerous candidates. The results further pass through a serious of post-calculation check points before being packaged and sent back to SAP Business Suite from where the results are published to the candidates. The technologies involved in the solution are illustrated below:
  • 4. 06/04/2015 08:58Results Determination, powered by SAP HANA | SCN Page 4 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana The HANA box is built on a single-node IBM X6 processor with SUSE Linux OS and 512GB memory. The box itself is a stand-alone NetWeaver 7.4 on HANA but with no standard package installed. Most of the building blocks are within Native HANA making use of features such as Information Views, stored procedures, column stores etc. with the NetWeaver layer on top primarily used for BRFplus decision tables, user interfaces and job orchestration. All of the real-time data intensive operational reporting is built using various reporting tools available within the SAP Business Objects 4.1 suite. The reports and other interactive user interfaces are further combined within a single view on SAP Enterprise Portal. The application depends on external data being passed into it at real-time using SAP LT Replication technology from SAP Business Suite and SAP Data Services 4.2 for data from other third-party databases. Large volumes of granular raw marks are streamed into the application from a variety of marking sources through the SAP Process Integration middle-ware with volume data buffered in the interim. Examination results once processed & calculated are sent back using SAP Data Services to SAP Business Suite for
  • 5. 06/04/2015 08:58Results Determination, powered by SAP HANA | SCN Page 5 of 5http://scn.sap.com/community/hana-in-memory/use-cases/blog/2015/04/02/results-determination-powered-by-sap-hana completion of the business process and to SAP BW & third-party systems to facilitate offline statistical reporting & analytics and long-term storage. Although built on a stand-alone system for now, the use of right and advanced systems positions us to easily integrate & scale the application with packaged solutions in future such as SAP Suite on HANA or BW on HANA if need be. Interim Project Outcome As previously stated, the solution is currently in the testing phase, so the business benefits of the project deliverables are unproven. Still the interim project outcomes are as follows: Complex business rules have been defined and stored as data defined recipes in HANA. Compared to previous solutions which involved significant effort to hardcode product structures, HANA with the NetWeaver 7.4 front end delivers a User Interface with the capability to load new product structures. Processing throughput has improved by several thousand times and performance on hardware scaled for the initial implementation already exceeds the full performance requirement for Cambridge Assessment. Existing solution Target Performance Current Test Results using HANA · Initial SLCM Implementation: <1 Marks/Sec · Current phase target: 300 Marks/Sec · Final state: 2000 Marks/Sec · Current PSV rate: 8000 Marks/Sec · Key process speed is business enabler