SlideShare a Scribd company logo
1 of 9
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
1
Applied to –
SAPHANA 11
Company –
InfoVille Solutions India Pvt Ltd
Created On –
April 2016
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
2
SAP HANA Overview –
 SAPHANA,shortfor “High-PerformanceAnalyticAppliance”isanin-memory, column-oriented,
relational database managementsystemdevelopedbySAP.
 SAPHANA isnothingbutHybriddatabase whichmeansitis RDBMS [Traditional Database] that
completelyresideswithinmemory.
 Data now residesinmain-memory(RAM) andno longerona hard disk.
 It isa combinationof hardware and software made to processmassive real time datausingIn-Memory
computing.
 It combinesrow-based,column-baseddatabase technology.
 An in-memorydatabasemeansall the dataisstoredinthe memory(RAM).Notime wastedinloading
the data from hard-disktoRAMor storingthe data inhard-disk.Everythingisstoredinsidememoryfor
all the time,whichgivesquickaccessabilitytothe CPUswhile processingdata.
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
3
Why SAP Hana? –
 To overcome the limitationof operationreportingwe wenttoSAPBW.To work SAPBW efficientlywe
maintaintwosystemsSAPBWA andDatabase Layerso theycomeswithnew Productcalled SAPHANA.
Reasons Customers Choose SAP HANA –
1. Speed –
SAPHANA managesmassive datavolume athighspeed
2. Real Time –
SAPHANA managesmassive datavolume athighspeedandreal-time enterprise solutions.
3. Any Data –
SAPHANA helpsyouto gaininsightsfromstructuredandunstructureddata.SAPHANA
integratesstructuredandunstructureddatafrominternal andexternal sources,andcanwork on
detaileddatawithoutaggregations.
4. Any Source –
SAP HANA provides multiplewaystoloadyourdata fromexistingdatasources intoSAP
HANA. SAPHANA can be integratedintoawide range of enterprise environments,allowingitto
handle datafrom Oracle databases,MicrosoftSQLServer,andIBMDB2.
5. Analysis –
Using SAPHANA we can done Predictive Analysis,TrendAnalysis,Complex Analysisand
IntelligentAnalysis.
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
4
NeedforSAPHANA–
Today,most successful companies respond quickly to market changes and new opportunities. A key to this is
the effective and efficient use of data and information by analyst and managers.
HANA overcomes the limitations mentioned below −
 Due to increase in“Data Volume”,itisa challenge forthe companiestoprovide accesstoreal time data
for analysis and business use.
 It involves high maintenance cost for IT companies to store and maintain large data volumes.
 Due to unavailability of real time data, analysis and processing results are delayed.
SAPHANAVendors–
SAPhas partneredwithleadingIThardware vendorslike IBM,Dell,Ciscoetc.andcombineditwithSAPlicensed
services and technology to sell SAP HANA platform.
There are,total,11 vendorsthat manufacture HANA Appliancesandprovideonsitesupportforinstallation and
configuration of HANA system.
Top few Vendors include −
 IBM
 Dell
 HP
 Cisco
 Fujitsu
 Lenovo(China)
 NEC
 Huawei
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
5
SAP HANA –
There are three differenttypesof technologywhichisbackingwithSAPHANA.
1. TREX Engine –
 TREX Engine isTextRetrieval andExtractionEngine
 TREX Engine hasIn Memory capacities.
 All the ReadPerformance of SAPHANA systemare done byTREX Engine.
2. P*Time –
 P*Time isLight WeightRDBMS System.
 It supportthe Write Performance of SAPHANA System.
3. Max DB –
 The Max DB ismechanical device.
 The Max DB isusedas Backup option.
SAP HANA
[Hybrid Database]
TREX Engine P*Time Max DB
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
6
SAP HANA Database Architecture –
The SAP HANA database isdevelopedin C++and runson SUSE Linux Enterprise Server.The SAPHANA system
consists of multiple serverssuchasIndex Server,Name Server,PreprocessorServer,Statistical ServerandXS
Engine.
Index Server –
 The main SAPHANA database managementcomponentisknownasthe index server.
 The index servercontainsthe actual dataand it storesandthe processingthe dataandit can holdthe
data.
 The index serverprocessesincomingSQL or MDX statementsinthe authenticatedsessionsand
transactions.WhenfiresSQLor MDX statementIndex Serverprocessesthese commands.
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
7
1. Connectionand SessionManagement–
 Thiscomponentisresponsible forcreatingandmanagingsessionsandconnectionsforthe
database clients.
 Once a sessionisestablished,clientscan communicate withthe SAPHANA database usingSQL
statements. Foreachsessionasetof parametersare maintained.
 Users are Authenticatedeitherbythe SAPHANA database itself (loginwithuserandpassword)
or authenticationcanbe an external authenticationproviderssuchasan LDAPdirectory.
2. AuthorizationManager –
 ThiscomponentisinvokedbySAPHANA database componentstocheckwhetherthe user
has the required privilegestoexecutethe requestedoperationssuchascreate,update,
select,executeandsoon.
3. SQL Processer–
 Users are Authenticatedeitherbythe SAPHANA database itself (loginwithuserand
password) orauthenticationcanbe an external authenticationproviderssuchasan LDAP
directory.
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
8
3.1 SQL Script –
 The SAP HANA database hasitsown scriptinglanguage namedSQL Scriptthatis designed
to enable optimizationsandparallelization.SQL Scriptisa collectionof extensionstoSQL.
3.2 Multidimensional Expressions –
 MDX isa language forqueryingandmanipulatingthe multidimensional datastoredinOLAP
cubes.
 IncomingMDX requestsare processedbythe MDX engine andalsoforwardedtothe Calc
Engine.
3.3 PlanningEngine –
 PlanningEngine allowsfinancial planningapplicationstoexecutebasicplanningoperationsin
the database layer.
 One such basicoperationistocreate a new versionof a data setas a copy of an existingone
while applyingfiltersandtransformations.Forexample:planning datafora new yeariscreated
as a copy of the data fromthe previousyear.
3.4 Calc Engine –
 The SAP HANA database featuressuchasSQL Scriptand Planningoperationsare implemented
usinga commoninfrastructure calledthe Calcengine.
 The SQL Script,MDX, PlanningModel andDomain-Specificmodelsare convertedinto
CalculationModels.The CalcEngine createsLogical ExecutionPlanforCalculationModels.The
CalculationEngine will breakupamodel,forexample some SQLScript,intooperations thatcan
be processedinparallel.
4. Transaction Manager –
 In HANA database,eachSQL statementisprocessedinthe contextof atransaction.
 The transactionmanageralso cooperateswiththe persistencelayertoachieve atomicand
durable transactions.
5. Metadata Manager –
 Metadata can be accessedviathe MetadataManager component.Inthe SAPHANA database,
metadatacomprisesavarietyof objects,suchas definitionsof relationaltables,columns,
views,indexesandprocedures.
InfoVille SolutionsIndiaPvtLtd
SAP HANA Overview
9
6. Row Store –
The Row Store isthe SAPHANA database row-basedin-memoryrelationaldataengine.
7. ColumnStore –
The ColumnStore storestablescolumn-wise.Itoriginatesfromthe TREX.
8. Persistence Layer–
The Persistence Layerisresponsiblefordurabilityandatomicityof transactions.This
layerensuresthatthe database isrestoredtothe mostrecentcommittedstate afterarestart and that
transactionsare eithercompletelyexecutedorcompletelyundone.
Name Server–
 Name Serverholdthe informationaboutthe completelylandscape.
 Name Serverisresponsible forTopologyof SAPHANA system.
 Name Serverknowsthatwhere the componentare runningandhow data are spreadintodifferent
serverssothat the purpose of Name Server.
PreprocessorServer–
 PreprocessorServerisusedforTextDataAnalysis
 Index Serverisutilizethe capabilityof PreprocessorServerinTextData AnalysisandSearchingaswell.
Statistical Server–
 Statistical Serveris usedtocollectthe datafrom systemmonitorandhelpsyoutoknow the healthof
HANA system.
 Statistical Serverisresponsible forcollectingdatarelatingtostatus,resource allocationand
Performance of SAPHANA System.

More Related Content

What's hot

SAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a BeginnerSAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a BeginnerSAPYard
 
How can Hadoop & SAP be integrated
How can Hadoop & SAP be integratedHow can Hadoop & SAP be integrated
How can Hadoop & SAP be integratedDouglas 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
 
0101 foundation - detailed view of hana architecture
0101   foundation - detailed view of hana architecture0101   foundation - detailed view of hana architecture
0101 foundation - detailed view of hana architectureRamakrishna Donepudi
 
Sap hana online training course ppt
Sap hana online training course pptSap hana online training course ppt
Sap hana online training course pptTrainings Customized
 
Leveraging SAP, Hadoop, and Big Data to Redefine Business
Leveraging SAP, Hadoop, and Big Data to Redefine BusinessLeveraging SAP, Hadoop, and Big Data to Redefine Business
Leveraging SAP, Hadoop, and Big Data to Redefine BusinessDataWorks Summit
 
Integration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopIntegration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopRamkumar Rajendran
 
Sap hana platform sps 11 introduces new sap hana hadoop integration features
Sap hana platform sps 11 introduces new sap hana hadoop integration featuresSap hana platform sps 11 introduces new sap hana hadoop integration features
Sap hana platform sps 11 introduces new sap hana hadoop integration featuresAvinash Kumar Gautam
 
HANA SPS07 Replication
HANA SPS07 ReplicationHANA SPS07 Replication
HANA SPS07 ReplicationSAP Technology
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA OverviewAbel Johny
 
SAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementSAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementDobler Consulting
 
Hadoop integration with SAP HANA
Hadoop integration with SAP HANAHadoop integration with SAP HANA
Hadoop integration with SAP HANADebajit Banerjee
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialZaranTech LLC
 
Ha100 unit 3 hana architecture sp08
Ha100 unit 3 hana architecture sp08Ha100 unit 3 hana architecture sp08
Ha100 unit 3 hana architecture sp08Duskydope Rao
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeSAP Technology
 
Ha100 notes units 1 and 2 sp08
Ha100 notes units 1 and 2   sp08Ha100 notes units 1 and 2   sp08
Ha100 notes units 1 and 2 sp08Duskydope Rao
 

What's hot (20)

SAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a BeginnerSAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a Beginner
 
HANA SITSP 2011
HANA SITSP 2011HANA SITSP 2011
HANA SITSP 2011
 
How can Hadoop & SAP be integrated
How can Hadoop & SAP be integratedHow can Hadoop & SAP be integrated
How can Hadoop & SAP be integrated
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
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
 
0101 foundation - detailed view of hana architecture
0101   foundation - detailed view of hana architecture0101   foundation - detailed view of hana architecture
0101 foundation - detailed view of hana architecture
 
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
SAP HANASAP HANA
SAP HANA
 
Leveraging SAP, Hadoop, and Big Data to Redefine Business
Leveraging SAP, Hadoop, and Big Data to Redefine BusinessLeveraging SAP, Hadoop, and Big Data to Redefine Business
Leveraging SAP, Hadoop, and Big Data to Redefine Business
 
Integration of SAP HANA with Hadoop
Integration of SAP HANA with HadoopIntegration of SAP HANA with Hadoop
Integration of SAP HANA with Hadoop
 
Sap hana platform sps 11 introduces new sap hana hadoop integration features
Sap hana platform sps 11 introduces new sap hana hadoop integration featuresSap hana platform sps 11 introduces new sap hana hadoop integration features
Sap hana platform sps 11 introduces new sap hana hadoop integration features
 
HANA SPS07 Replication
HANA SPS07 ReplicationHANA SPS07 Replication
HANA SPS07 Replication
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
SAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementSAP IQ 16 Product Annoucement
SAP IQ 16 Product Annoucement
 
Hadoop integration with SAP HANA
Hadoop integration with SAP HANAHadoop integration with SAP HANA
Hadoop integration with SAP HANA
 
SAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA TutorialSAP HANA Architecture Overview | SAP HANA Tutorial
SAP HANA Architecture Overview | SAP HANA Tutorial
 
Ha100 unit 3 hana architecture sp08
Ha100 unit 3 hana architecture sp08Ha100 unit 3 hana architecture sp08
Ha100 unit 3 hana architecture sp08
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & Landscape
 
Ha100 notes units 1 and 2 sp08
Ha100 notes units 1 and 2   sp08Ha100 notes units 1 and 2   sp08
Ha100 notes units 1 and 2 sp08
 

Similar to SAP HANA Overview

5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 
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
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnumPrasad Mavuduri
 
SAP HANA on IBM Power Systems
SAP HANA on IBM Power SystemsSAP HANA on IBM Power Systems
SAP HANA on IBM Power SystemsthinkASG
 
Impact of in-memory technology and SAP HANA (2012 Update)
Impact of in-memory technology and SAP HANA (2012 Update)Impact of in-memory technology and SAP HANA (2012 Update)
Impact of in-memory technology and SAP HANA (2012 Update)Vitaliy Rudnytskiy
 
What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?ManojAgrawal74
 
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAPGeneXus
 
00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptxAhmedSeid38
 
SAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John HedgeSAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John HedgeJohn R Hedge
 
関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)Koji Shinkubo
 
What's Planned for SAP HANA SPS10
What's Planned for SAP HANA SPS10What's Planned for SAP HANA SPS10
What's Planned for SAP HANA SPS10SAP Technology
 
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...Krystel Hery
 
Empowering SAP HANA Customers and Use Cases
Empowering SAP HANA Customers and Use CasesEmpowering SAP HANA Customers and Use Cases
Empowering SAP HANA Customers and Use CasesthinkASG
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707Henrique Pinto
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWdheerajad
 

Similar to SAP HANA Overview (20)

5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 
HANA
HANAHANA
HANA
 
What is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdfWhat is Sap HANA Convista Consulting Asia.pdf
What is Sap HANA Convista Consulting Asia.pdf
 
HANA Demystified by DataMagnum
HANA Demystified by DataMagnumHANA Demystified by DataMagnum
HANA Demystified by DataMagnum
 
Pol03262 usen
Pol03262 usenPol03262 usen
Pol03262 usen
 
SAP HANA on IBM Power Systems
SAP HANA on IBM Power SystemsSAP HANA on IBM Power Systems
SAP HANA on IBM Power Systems
 
Impact of in-memory technology and SAP HANA (2012 Update)
Impact of in-memory technology and SAP HANA (2012 Update)Impact of in-memory technology and SAP HANA (2012 Update)
Impact of in-memory technology and SAP HANA (2012 Update)
 
What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?
 
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
 
00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx00- SAP-BASIS-EPSS-EN.pptx
00- SAP-BASIS-EPSS-EN.pptx
 
SAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John HedgeSAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John Hedge
 
関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)関西DB勉強会 (SAP HANA, express edition)
関西DB勉強会 (SAP HANA, express edition)
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
What's Planned for SAP HANA SPS10
What's Planned for SAP HANA SPS10What's Planned for SAP HANA SPS10
What's Planned for SAP HANA SPS10
 
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
Technical white paper--Optimizing Quality of Service with SAP HANAon Power Ra...
 
Pow03190 usen
Pow03190 usenPow03190 usen
Pow03190 usen
 
Empowering SAP HANA Customers and Use Cases
Empowering SAP HANA Customers and Use CasesEmpowering SAP HANA Customers and Use Cases
Empowering SAP HANA Customers and Use Cases
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEW
 
SAP HANA on POWER9 systems
SAP HANA on POWER9 systemsSAP HANA on POWER9 systems
SAP HANA on POWER9 systems
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

SAP HANA Overview

  • 1. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 1 Applied to – SAPHANA 11 Company – InfoVille Solutions India Pvt Ltd Created On – April 2016
  • 2. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 2 SAP HANA Overview –  SAPHANA,shortfor “High-PerformanceAnalyticAppliance”isanin-memory, column-oriented, relational database managementsystemdevelopedbySAP.  SAPHANA isnothingbutHybriddatabase whichmeansitis RDBMS [Traditional Database] that completelyresideswithinmemory.  Data now residesinmain-memory(RAM) andno longerona hard disk.  It isa combinationof hardware and software made to processmassive real time datausingIn-Memory computing.  It combinesrow-based,column-baseddatabase technology.  An in-memorydatabasemeansall the dataisstoredinthe memory(RAM).Notime wastedinloading the data from hard-disktoRAMor storingthe data inhard-disk.Everythingisstoredinsidememoryfor all the time,whichgivesquickaccessabilitytothe CPUswhile processingdata.
  • 3. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 3 Why SAP Hana? –  To overcome the limitationof operationreportingwe wenttoSAPBW.To work SAPBW efficientlywe maintaintwosystemsSAPBWA andDatabase Layerso theycomeswithnew Productcalled SAPHANA. Reasons Customers Choose SAP HANA – 1. Speed – SAPHANA managesmassive datavolume athighspeed 2. Real Time – SAPHANA managesmassive datavolume athighspeedandreal-time enterprise solutions. 3. Any Data – SAPHANA helpsyouto gaininsightsfromstructuredandunstructureddata.SAPHANA integratesstructuredandunstructureddatafrominternal andexternal sources,andcanwork on detaileddatawithoutaggregations. 4. Any Source – SAP HANA provides multiplewaystoloadyourdata fromexistingdatasources intoSAP HANA. SAPHANA can be integratedintoawide range of enterprise environments,allowingitto handle datafrom Oracle databases,MicrosoftSQLServer,andIBMDB2. 5. Analysis – Using SAPHANA we can done Predictive Analysis,TrendAnalysis,Complex Analysisand IntelligentAnalysis.
  • 4. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 4 NeedforSAPHANA– Today,most successful companies respond quickly to market changes and new opportunities. A key to this is the effective and efficient use of data and information by analyst and managers. HANA overcomes the limitations mentioned below −  Due to increase in“Data Volume”,itisa challenge forthe companiestoprovide accesstoreal time data for analysis and business use.  It involves high maintenance cost for IT companies to store and maintain large data volumes.  Due to unavailability of real time data, analysis and processing results are delayed. SAPHANAVendors– SAPhas partneredwithleadingIThardware vendorslike IBM,Dell,Ciscoetc.andcombineditwithSAPlicensed services and technology to sell SAP HANA platform. There are,total,11 vendorsthat manufacture HANA Appliancesandprovideonsitesupportforinstallation and configuration of HANA system. Top few Vendors include −  IBM  Dell  HP  Cisco  Fujitsu  Lenovo(China)  NEC  Huawei
  • 5. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 5 SAP HANA – There are three differenttypesof technologywhichisbackingwithSAPHANA. 1. TREX Engine –  TREX Engine isTextRetrieval andExtractionEngine  TREX Engine hasIn Memory capacities.  All the ReadPerformance of SAPHANA systemare done byTREX Engine. 2. P*Time –  P*Time isLight WeightRDBMS System.  It supportthe Write Performance of SAPHANA System. 3. Max DB –  The Max DB ismechanical device.  The Max DB isusedas Backup option. SAP HANA [Hybrid Database] TREX Engine P*Time Max DB
  • 6. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 6 SAP HANA Database Architecture – The SAP HANA database isdevelopedin C++and runson SUSE Linux Enterprise Server.The SAPHANA system consists of multiple serverssuchasIndex Server,Name Server,PreprocessorServer,Statistical ServerandXS Engine. Index Server –  The main SAPHANA database managementcomponentisknownasthe index server.  The index servercontainsthe actual dataand it storesandthe processingthe dataandit can holdthe data.  The index serverprocessesincomingSQL or MDX statementsinthe authenticatedsessionsand transactions.WhenfiresSQLor MDX statementIndex Serverprocessesthese commands.
  • 7. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 7 1. Connectionand SessionManagement–  Thiscomponentisresponsible forcreatingandmanagingsessionsandconnectionsforthe database clients.  Once a sessionisestablished,clientscan communicate withthe SAPHANA database usingSQL statements. Foreachsessionasetof parametersare maintained.  Users are Authenticatedeitherbythe SAPHANA database itself (loginwithuserandpassword) or authenticationcanbe an external authenticationproviderssuchasan LDAPdirectory. 2. AuthorizationManager –  ThiscomponentisinvokedbySAPHANA database componentstocheckwhetherthe user has the required privilegestoexecutethe requestedoperationssuchascreate,update, select,executeandsoon. 3. SQL Processer–  Users are Authenticatedeitherbythe SAPHANA database itself (loginwithuserand password) orauthenticationcanbe an external authenticationproviderssuchasan LDAP directory.
  • 8. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 8 3.1 SQL Script –  The SAP HANA database hasitsown scriptinglanguage namedSQL Scriptthatis designed to enable optimizationsandparallelization.SQL Scriptisa collectionof extensionstoSQL. 3.2 Multidimensional Expressions –  MDX isa language forqueryingandmanipulatingthe multidimensional datastoredinOLAP cubes.  IncomingMDX requestsare processedbythe MDX engine andalsoforwardedtothe Calc Engine. 3.3 PlanningEngine –  PlanningEngine allowsfinancial planningapplicationstoexecutebasicplanningoperationsin the database layer.  One such basicoperationistocreate a new versionof a data setas a copy of an existingone while applyingfiltersandtransformations.Forexample:planning datafora new yeariscreated as a copy of the data fromthe previousyear. 3.4 Calc Engine –  The SAP HANA database featuressuchasSQL Scriptand Planningoperationsare implemented usinga commoninfrastructure calledthe Calcengine.  The SQL Script,MDX, PlanningModel andDomain-Specificmodelsare convertedinto CalculationModels.The CalcEngine createsLogical ExecutionPlanforCalculationModels.The CalculationEngine will breakupamodel,forexample some SQLScript,intooperations thatcan be processedinparallel. 4. Transaction Manager –  In HANA database,eachSQL statementisprocessedinthe contextof atransaction.  The transactionmanageralso cooperateswiththe persistencelayertoachieve atomicand durable transactions. 5. Metadata Manager –  Metadata can be accessedviathe MetadataManager component.Inthe SAPHANA database, metadatacomprisesavarietyof objects,suchas definitionsof relationaltables,columns, views,indexesandprocedures.
  • 9. InfoVille SolutionsIndiaPvtLtd SAP HANA Overview 9 6. Row Store – The Row Store isthe SAPHANA database row-basedin-memoryrelationaldataengine. 7. ColumnStore – The ColumnStore storestablescolumn-wise.Itoriginatesfromthe TREX. 8. Persistence Layer– The Persistence Layerisresponsiblefordurabilityandatomicityof transactions.This layerensuresthatthe database isrestoredtothe mostrecentcommittedstate afterarestart and that transactionsare eithercompletelyexecutedorcompletelyundone. Name Server–  Name Serverholdthe informationaboutthe completelylandscape.  Name Serverisresponsible forTopologyof SAPHANA system.  Name Serverknowsthatwhere the componentare runningandhow data are spreadintodifferent serverssothat the purpose of Name Server. PreprocessorServer–  PreprocessorServerisusedforTextDataAnalysis  Index Serverisutilizethe capabilityof PreprocessorServerinTextData AnalysisandSearchingaswell. Statistical Server–  Statistical Serveris usedtocollectthe datafrom systemmonitorandhelpsyoutoknow the healthof HANA system.  Statistical Serverisresponsible forcollectingdatarelatingtostatus,resource allocationand Performance of SAPHANA System.