SlideShare ist ein Scribd-Unternehmen logo
1 von 22
SAP HANA:
In-Memory Data Management
  for Enterprise Applications
                   Keynote
             Dr. Alexander Zeier
     Massachusetts Institute of Technology (MIT)
                Visiting Professor

                 March 23rd 2012
   SAP Academic Conference Americas, San Antonio
The Vision by Prof. Hasso Plattner


    ■     Transactional (OLTP) and analytical
          (OLAP) data processing has to be on one
          system again
    ■     Enterprise applications have to reflect
          latest developments in:
           ■    Hardware, such as:
                  ■    Multi-core processors
                  ■    Huge Main Memory
           ■    Data management, such as:
                  ■    Column-oriented storage
                  ■    Light-weight compression




2       In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
In-Memory Technology Enables
                Combining OLTP and OLAP in Real-Time

    ■    Data-centric architecture: In-Memory
         database serves as single source of truth
         for ERP data
    ■    Architecture based on 4 distinct pillars
           ■ Multi-Core computing
           ■ In-Memory
           ■ Column and Row Store
           ■ Insert-Only
    ■    Enables informed management decisions
         based on up-to-the-moment data through
         real-time combination of
           ■ Transactional applications
           ■ Analytical applications
                                                                              Enterprise Performance
                                                                              In-Memory Circle (EPIC)

3       In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
In-Memory Data
                                         Management
    Advances in Hardware
           Multi-Core Architecture                                                 64bit address space – 2TB
      (8 x 10core CPU per blade)                                A                  in current servers
    Parallel scaling across blades                                                 100GB/s data throughput
         One blade ~$50.000 = 1                                                    Dramatic decline in
         Enterprise Class Server                                                   price/performance



      Advances in Software


          +                                                                                +
                                                                                                                + + +
                                                                                          + ++
       Row and    Compression               Partitioning          No Aggregate         Insert Only          On-the-fly
     Column Store                                                    Tables                                extensibility

4       In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Combined column                                   Minimal                                  Any attribute
          +
                   and row store                                     projections                              as index

                   Insert only
                                                                                                             Multi-core/
     +             for time travel                                   Bulk load
                                                                                                             parallelization
    + ++

                    Active/passive                                                                           Lightweight
    A         P                                                    Partitioning
                    data store                                                                               Compression
                    Dynamic multi-                                                               SQL
                    threading within                               Analytics on                              SQL interface on
                    nodes                                          historical data                           columns & rows
                                                             t

                    No aggregate                                   Single and                x               Reduction of
                    tables                                         multi-tenancy             x               layers
                                                                   Object to
                    On-the-fly                                     relational                                Text Retrieval and
        + + +
                    extensibility                                  mapping
                                                                                                  T          EXploration


                    Map reduce                                    Group Key                                  No disk

5             In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Two Different Principles of Physical
              Data Storage: Row vs. Column Store

                 Row vs. Column
                     Store
                        Row                                                       Column
                        Store                                                     Store
      Row
       1

      Row
       2

      Row
       3
      Row
       4

6   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Accessing Enterprise Data
                                                           Row Store                           Column Store
                                                                                          Doc Doc Sold- Value       Sales
                                                  Row                                     Num Date To         Status Org
                                                   1

    SELECT *                                      Row
                                                   2
    FROM Sales Orders
    WHERE Document Number = „95779216‟            Row
                                                   3
    (OLTP-style query)
                                                  Row
                                                   4



                                                                                         Doc Doc Sold- Value      Sales
                                                  Row
                                                                                         Num Date To        Status Org
                                                   1

    SELECT SUM (Order Value)                      Row
                                                   2
    FROM Sales Orders
    WHERE Document Date > 2009-01-20              Row
                                                   3
    (OLAP-style query)
                                                  Row
                                                   4




7         In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Dictionary Compression
           Reduces I/O operations to main memory (bottleneck)
           Operations directly on compressed data
    8
                                                                                               Dictionaries




                                                           • Typical compression factor for
                                                             enterprise software 10
                                                           • In financial applications up to 50
8       In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Table Characteristics
    Row Store                            Column Store                                            Text
     Small tables                            Large tables                                     Crawler
  Frequent updates                           Rare updates                                Join structured &
Materialized aggregates                   Dynamic aggregates                             unstructured data




    Transactional                                           Historical
        Data                                                   Data
    Direct access to tuples                                 Sequential access
    Blade-local transactions                                   No updates
        Status updates
        Active / passive
9      In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Innovative
           In-Memory / HANA
              Applications


10   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Nowadays Financials




11   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Simplified Financials
                     (Target)

     Only base
     tables, algorithms, an
     d some indices




12      In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Customer Study 1:
          Dunning Run in < 1s?
             Dunning run determines all open and due
              invoices
             Customer defined queries on 250M
              records
             Current system: 20 min
             New logic: 1.5 sec
                 • In-memory column store
                 • Parallelized stored procedures
                 • Simplified Financials
13   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
Dunning Application




14   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
GORFID
        Tracing pharmaceutical
         packages in Europe
        15 bn packages / 35 bn
         read events per year
          Prototype with
            12 billions
           records with
          response time:
              23 ms
15
HANA Oncolyzer
     •      Medical doctors have all patient
            data at hand to apply
            personalized medicine

     •      Medical researchers perform
            real-time analysis to define
            cohorts for clinical studies

     •      International research initiative
            for exchanging relevant tumor
            data started at World Health Summit 2011 in Berlin

     •      In-Memory Technology as

           •     key-enabler for real-time analysis

           •     provider for information at your fingertips (iPad)
16       In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
HANA Oncolyzer - combining
          Structered and Unstructured Data




17   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
HANA Oncolyzer was presented on
          Cebit 2012 to Germany‟s Chancellor
          Angela Merkel as SAP`s Innovation
                         2012




18   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
First Results of Customers
                       using SAP HANA
     • 1,000x Faster:                       Many (Dunning, Aging, …)
     • 10,000x Faster:                               NongFu Spring, Essar Group, SAP IT,
                                            Cornell, Charmer Sunbelt
     • 100,000X Faster:                     YodoBashi, MKI

     OR

     • 24+ Hours to 3.8S:                   Food and Beverage / Distribution - Logistics
     • 15+ Hours To 4.8S:                   Project Management /
                                            Services, Profitability, Performance
     • 30 Days to 28S:                                 Manufacturing – Order to Cash
     • 3 Days to 2s:                        Retail / Insurance – Incentives



19   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
All Findings are Summarized in the
                                Book “In-Memory Data
                                    Management”
     This book is the culmination of five years worth of
     in-memory research
     ■ PART I – An Inflection Point for Enterprise Applications
          ■ Overview of our vision of how in-memory technology will
            change enterprise applications
     ■ PART II – A Single Source of Truth through In-Memory
          ■ Technical foundations of in-memory data management
          ■ In-depth description of how we intend to realize our vision
     ■ PART III – How In-Memory Changes the Game
          ■ Resulting implications on the development and capabilities
            of enterprise applications

     -> Book launched at Cebit 2011, SAP Product HANA is available
        since June 2011.
     -> New extended Book Edition “In-Memory Data Management -
        Technology and Applications ” focusing on Application
        Development will be available for Sapphire May 2012.
20        In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
In-Memory/HANA
                  Drives Worldwide Innovation
           Book Lauch on Cebit 2011 with Vice-President
            of the European Commission Neelie Kroes




21   In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
SAP and HPI win the
         German Innovation Award 2012
               for SAP HANA!
         This year‟s winners were announced am March 16, 2012 in
         Munich, Germany.


     Please feel free to contact me:

     Dr. Alexander Zeier
     Massachusetts Institute of Technology (MIT)
     Visiting Professor
     Executive Director MIT Forum for SC Innovation
     Email: zeier@mit.edu
     Website with list of over150 Publications: http://zeier.mit.edu


22    In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT

Weitere ähnliche Inhalte

Was ist angesagt?

BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012
BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012
BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012Gigaom
 
Implementing bi in proof of concept techniques
Implementing bi in proof of concept techniquesImplementing bi in proof of concept techniques
Implementing bi in proof of concept techniquesRanjith Ramanan
 
Informatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityInformatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityDatabase Architechs
 
From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012Anand Deshpande
 
Data Transformation using Semantic Web Standards
Data Transformation using Semantic Web StandardsData Transformation using Semantic Web Standards
Data Transformation using Semantic Web StandardsIrene Polikoff
 
Data modelingzone geoffrey-clark-v2
Data modelingzone geoffrey-clark-v2Data modelingzone geoffrey-clark-v2
Data modelingzone geoffrey-clark-v2Geoffrey Clark
 
SQLBits X SQL Server 2012 Rich Unstructured Data
SQLBits X SQL Server 2012 Rich Unstructured DataSQLBits X SQL Server 2012 Rich Unstructured Data
SQLBits X SQL Server 2012 Rich Unstructured DataMichael Rys
 
Orecord mode dso
Orecord mode dsoOrecord mode dso
Orecord mode dsoPhani Kumar
 
Introducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API developmentIntroducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API developmentBizagi Inc
 
Machine learning with Spark
Machine learning with SparkMachine learning with Spark
Machine learning with SparkKhalid Salama
 

Was ist angesagt? (16)

Oracle Data Warehouse
Oracle Data WarehouseOracle Data Warehouse
Oracle Data Warehouse
 
BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012
BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012
BACK TO THE FUTURE: DATAFLOW FINALLY COMES OF AGE from Structure 2012
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Implementing bi in proof of concept techniques
Implementing bi in proof of concept techniquesImplementing bi in proof of concept techniques
Implementing bi in proof of concept techniques
 
1 ieee98
1 ieee981 ieee98
1 ieee98
 
Informatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityInformatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data Quality
 
From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012From the Big Data keynote at InCSIghts 2012
From the Big Data keynote at InCSIghts 2012
 
Cool features 7.4
Cool features 7.4Cool features 7.4
Cool features 7.4
 
Data Transformation using Semantic Web Standards
Data Transformation using Semantic Web StandardsData Transformation using Semantic Web Standards
Data Transformation using Semantic Web Standards
 
NextInside Data exchanger
NextInside Data exchangerNextInside Data exchanger
NextInside Data exchanger
 
Data modelingzone geoffrey-clark-v2
Data modelingzone geoffrey-clark-v2Data modelingzone geoffrey-clark-v2
Data modelingzone geoffrey-clark-v2
 
SQLBits X SQL Server 2012 Rich Unstructured Data
SQLBits X SQL Server 2012 Rich Unstructured DataSQLBits X SQL Server 2012 Rich Unstructured Data
SQLBits X SQL Server 2012 Rich Unstructured Data
 
Dbm630 Lecture01
Dbm630 Lecture01Dbm630 Lecture01
Dbm630 Lecture01
 
Orecord mode dso
Orecord mode dsoOrecord mode dso
Orecord mode dso
 
Introducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API developmentIntroducing Open XDX Technology for Open Data API development
Introducing Open XDX Technology for Open Data API development
 
Machine learning with Spark
Machine learning with SparkMachine learning with Spark
Machine learning with Spark
 

Ähnlich wie Keynote Sap UA Conference March 23 a zeier final

Liquidity Risk Management powered by SAP HANA
Liquidity Risk Management powered by SAP HANALiquidity Risk Management powered by SAP HANA
Liquidity Risk Management powered by SAP HANASAP Technology
 
Big Data Real Time Applications
Big Data Real Time ApplicationsBig Data Real Time Applications
Big Data Real Time ApplicationsDataWorks Summit
 
Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10keirdo1
 
Magic quadrant for data warehouse database management systems
Magic quadrant for data warehouse database management systems Magic quadrant for data warehouse database management systems
Magic quadrant for data warehouse database management systems divjeev
 
Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase
Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase
Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase Sybase Türkiye
 
Big Data Analytics in a Heterogeneous World - Joydeep Das of Sybase
Big Data Analytics in a Heterogeneous World - Joydeep Das of SybaseBig Data Analytics in a Heterogeneous World - Joydeep Das of Sybase
Big Data Analytics in a Heterogeneous World - Joydeep Das of SybaseBigDataCloud
 
Big dataappliance hadoopworld_final
Big dataappliance hadoopworld_finalBig dataappliance hadoopworld_final
Big dataappliance hadoopworld_finaljdijcks
 
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...Cloudera, Inc.
 
NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012Michael Harding
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1mishra4927
 
SAP Strategie und Innovation
SAP Strategie und InnovationSAP Strategie und Innovation
SAP Strategie und InnovationIBM Switzerland
 
Netapp Evento Virtual Business Breakfast 20110616
Netapp Evento  Virtual  Business  Breakfast 20110616Netapp Evento  Virtual  Business  Breakfast 20110616
Netapp Evento Virtual Business Breakfast 20110616Bruno Banha
 
Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...
Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...
Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...Cloudera, Inc.
 
Microsoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel DataMicrosoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel DataMark Ginnebaugh
 
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
 

Ähnlich wie Keynote Sap UA Conference March 23 a zeier final (20)

Hana Offerings Engl
Hana Offerings EnglHana Offerings Engl
Hana Offerings Engl
 
Cosbench apac
Cosbench apacCosbench apac
Cosbench apac
 
Liquidity Risk Management powered by SAP HANA
Liquidity Risk Management powered by SAP HANALiquidity Risk Management powered by SAP HANA
Liquidity Risk Management powered by SAP HANA
 
Big Data Real Time Applications
Big Data Real Time ApplicationsBig Data Real Time Applications
Big Data Real Time Applications
 
Oracle: DW Design
Oracle: DW DesignOracle: DW Design
Oracle: DW Design
 
Oracle: Dw Design
Oracle: Dw DesignOracle: Dw Design
Oracle: Dw Design
 
Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10Accel Partners New Data Workshop 7-14-10
Accel Partners New Data Workshop 7-14-10
 
Magic quadrant for data warehouse database management systems
Magic quadrant for data warehouse database management systems Magic quadrant for data warehouse database management systems
Magic quadrant for data warehouse database management systems
 
Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase
Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase
Farklı Ortamlarda Büyük Veri Kavramı -Big Data by Sybase
 
Big Data Analytics in a Heterogeneous World - Joydeep Das of Sybase
Big Data Analytics in a Heterogeneous World - Joydeep Das of SybaseBig Data Analytics in a Heterogeneous World - Joydeep Das of Sybase
Big Data Analytics in a Heterogeneous World - Joydeep Das of Sybase
 
Big dataappliance hadoopworld_final
Big dataappliance hadoopworld_finalBig dataappliance hadoopworld_final
Big dataappliance hadoopworld_final
 
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
Hadoop World 2011: Unlocking the Value of Big Data with Oracle - Jean-Pierre ...
 
NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012NetApp-ClusteredONTAP-Fall2012
NetApp-ClusteredONTAP-Fall2012
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1
 
SAP Strategie und Innovation
SAP Strategie und InnovationSAP Strategie und Innovation
SAP Strategie und Innovation
 
Netapp Evento Virtual Business Breakfast 20110616
Netapp Evento  Virtual  Business  Breakfast 20110616Netapp Evento  Virtual  Business  Breakfast 20110616
Netapp Evento Virtual Business Breakfast 20110616
 
Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...
Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...
Hadoop World 2011: Data Ingestion, Egression, and Preparation for Hadoop - Sa...
 
Cosbench apac
Cosbench apacCosbench apac
Cosbench apac
 
Microsoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel DataMicrosoft SQL Server - How to Collaboratively Manage Excel Data
Microsoft SQL Server - How to Collaboratively Manage Excel Data
 
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)
 

Kürzlich hochgeladen

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 

Kürzlich hochgeladen (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 

Keynote Sap UA Conference March 23 a zeier final

  • 1. SAP HANA: In-Memory Data Management for Enterprise Applications Keynote Dr. Alexander Zeier Massachusetts Institute of Technology (MIT) Visiting Professor March 23rd 2012 SAP Academic Conference Americas, San Antonio
  • 2. The Vision by Prof. Hasso Plattner ■ Transactional (OLTP) and analytical (OLAP) data processing has to be on one system again ■ Enterprise applications have to reflect latest developments in: ■ Hardware, such as: ■ Multi-core processors ■ Huge Main Memory ■ Data management, such as: ■ Column-oriented storage ■ Light-weight compression 2 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 3. In-Memory Technology Enables Combining OLTP and OLAP in Real-Time ■ Data-centric architecture: In-Memory database serves as single source of truth for ERP data ■ Architecture based on 4 distinct pillars ■ Multi-Core computing ■ In-Memory ■ Column and Row Store ■ Insert-Only ■ Enables informed management decisions based on up-to-the-moment data through real-time combination of ■ Transactional applications ■ Analytical applications Enterprise Performance In-Memory Circle (EPIC) 3 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 4. In-Memory Data Management Advances in Hardware Multi-Core Architecture 64bit address space – 2TB (8 x 10core CPU per blade) A in current servers Parallel scaling across blades 100GB/s data throughput One blade ~$50.000 = 1 Dramatic decline in Enterprise Class Server price/performance Advances in Software + + + + + + ++ Row and Compression Partitioning No Aggregate Insert Only On-the-fly Column Store Tables extensibility 4 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 5. Combined column Minimal Any attribute + and row store projections as index Insert only Multi-core/ + for time travel Bulk load parallelization + ++ Active/passive Lightweight A P Partitioning data store Compression Dynamic multi- SQL threading within Analytics on SQL interface on nodes historical data columns & rows t No aggregate Single and x Reduction of tables multi-tenancy x layers Object to On-the-fly relational Text Retrieval and + + + extensibility mapping T EXploration Map reduce Group Key No disk 5 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 6. Two Different Principles of Physical Data Storage: Row vs. Column Store Row vs. Column Store Row Column Store Store Row 1 Row 2 Row 3 Row 4 6 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 7. Accessing Enterprise Data Row Store Column Store Doc Doc Sold- Value Sales Row Num Date To Status Org 1 SELECT * Row 2 FROM Sales Orders WHERE Document Number = „95779216‟ Row 3 (OLTP-style query) Row 4 Doc Doc Sold- Value Sales Row Num Date To Status Org 1 SELECT SUM (Order Value) Row 2 FROM Sales Orders WHERE Document Date > 2009-01-20 Row 3 (OLAP-style query) Row 4 7 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 8. Dictionary Compression  Reduces I/O operations to main memory (bottleneck)  Operations directly on compressed data 8 Dictionaries • Typical compression factor for enterprise software 10 • In financial applications up to 50 8 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 9. Table Characteristics Row Store Column Store Text Small tables Large tables Crawler Frequent updates Rare updates Join structured & Materialized aggregates Dynamic aggregates unstructured data Transactional Historical Data Data Direct access to tuples Sequential access Blade-local transactions No updates Status updates Active / passive 9 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 10. Innovative In-Memory / HANA Applications 10 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 11. Nowadays Financials 11 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 12. Simplified Financials (Target) Only base tables, algorithms, an d some indices 12 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 13. Customer Study 1: Dunning Run in < 1s?  Dunning run determines all open and due invoices  Customer defined queries on 250M records  Current system: 20 min  New logic: 1.5 sec • In-memory column store • Parallelized stored procedures • Simplified Financials 13 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 14. Dunning Application 14 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 15. GORFID  Tracing pharmaceutical packages in Europe  15 bn packages / 35 bn read events per year Prototype with 12 billions records with response time: 23 ms 15
  • 16. HANA Oncolyzer • Medical doctors have all patient data at hand to apply personalized medicine • Medical researchers perform real-time analysis to define cohorts for clinical studies • International research initiative for exchanging relevant tumor data started at World Health Summit 2011 in Berlin • In-Memory Technology as • key-enabler for real-time analysis • provider for information at your fingertips (iPad) 16 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 17. HANA Oncolyzer - combining Structered and Unstructured Data 17 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 18. HANA Oncolyzer was presented on Cebit 2012 to Germany‟s Chancellor Angela Merkel as SAP`s Innovation 2012 18 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 19. First Results of Customers using SAP HANA • 1,000x Faster: Many (Dunning, Aging, …) • 10,000x Faster: NongFu Spring, Essar Group, SAP IT, Cornell, Charmer Sunbelt • 100,000X Faster: YodoBashi, MKI OR • 24+ Hours to 3.8S: Food and Beverage / Distribution - Logistics • 15+ Hours To 4.8S: Project Management / Services, Profitability, Performance • 30 Days to 28S: Manufacturing – Order to Cash • 3 Days to 2s: Retail / Insurance – Incentives 19 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 20. All Findings are Summarized in the Book “In-Memory Data Management” This book is the culmination of five years worth of in-memory research ■ PART I – An Inflection Point for Enterprise Applications ■ Overview of our vision of how in-memory technology will change enterprise applications ■ PART II – A Single Source of Truth through In-Memory ■ Technical foundations of in-memory data management ■ In-depth description of how we intend to realize our vision ■ PART III – How In-Memory Changes the Game ■ Resulting implications on the development and capabilities of enterprise applications -> Book launched at Cebit 2011, SAP Product HANA is available since June 2011. -> New extended Book Edition “In-Memory Data Management - Technology and Applications ” focusing on Application Development will be available for Sapphire May 2012. 20 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 21. In-Memory/HANA Drives Worldwide Innovation Book Lauch on Cebit 2011 with Vice-President of the European Commission Neelie Kroes 21 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT
  • 22. SAP and HPI win the German Innovation Award 2012 for SAP HANA! This year‟s winners were announced am March 16, 2012 in Munich, Germany. Please feel free to contact me: Dr. Alexander Zeier Massachusetts Institute of Technology (MIT) Visiting Professor Executive Director MIT Forum for SC Innovation Email: zeier@mit.edu Website with list of over150 Publications: http://zeier.mit.edu 22 In-Memory/HANA Enterprise Data Management | SAP UA Conference | March 23rd 2012 | Dr. Alexander Zeier, MIT

Hinweis der Redaktion

  1. From a business point of view set processing is the way how data is accessed Example: Selecting an order and all of its items, selecting all the business partners in my area Column stores facilitate this way of processingSingle Select Operation: Object Operations, selecting the data for a single screen Multiple Rows Operation: View Operations,
  2. 380k open items 200k items overdue
  3. Some applications are characterized by high insert rate &amp; high query rateExamples: Smart Meter, RFID-based applications34 million faked drugs found in two months in the EU[IP Crime Group: 2008 – 2009 IP Crime Report, 2009]
  4. Überleitungzur Analytical Demo