SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013



Similar documents
SAP HANA Reinventing Real-Time Businesses through Innovation, Value & Simplicity. Eduardo Rodrigues October 2013

In-memory computing with SAP HANA

SAP HANA In-Memory in Virtualized Data Centers. Arne Arnold, SAP HANA Product Management January 2013

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

Exploring the Synergistic Relationships Between BPC, BW and HANA

An Overview of SAP BW Powered by HANA. Al Weedman

Toronto 26 th SAP BI. Leap Forward with SAP

Leveraging BI Tools & HANA. Tracy Nguyen, North America Analytics COE April 15, 2016

SAP HANA als Entwicklungsplattform. Matthias Kupczak HANA Center of Excellence (CoE) Switzerland SAP Forum Juni 2013

SAP HANA SPS 09 - What s New? HANA IM Services: SDI and SDQ

SAP Real-time Data Platform. April 2013

SAP HANA Live for SAP Business Suite. David Richert Presales Expert BI & EIM May 29, 2013

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011

SAP Business Suite powered by SAP HANA

SAP HANA. Markus Fath, SAP HANA Product Management June 2013

SAP HANA SPS 09 - What s New? SAP HANA Scalability

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

The safer, easier way to help you pass any IT exams. SAP Certified Application Associate - SAP HANA 1.0. Title : Version : Demo 1 / 5

A Few Cool Features in BW 7.4 on HANA that Make a Difference

SAP HANA In-Memory Database Sizing Guideline

RDP300 - Real-Time Data Warehousing with SAP NetWeaver Business Warehouse October 2013

In-memory databases and innovations in Business Intelligence

SAP HANA Operation Expert Summit BUILD - High Availability & Disaster Recovery

SAP Solution Brief SAP Technology SAP HANA. SAP HANA An In-Memory Data Platform for Real-Time Business

Big Data Analytics Using SAP HANA Dynamic Tiering Balaji Krishna SAP Labs SESSION CODE: BI474

Dell s SAP HANA Appliance

Oracle Database In-Memory The Next Big Thing

Understanding the Value of In-Memory in the IT Landscape

Innovative technology for big data analytics

[Analysts: Dr. Carsten Bange, Larissa Seidler, September 2013]

SAP Running on an EMC Virtualized Infrastructure and SAP Deployment of Fully Automated Storage Tiering

Business Performance without limits how in memory. computing changes everything

Parallel Data Warehouse

The Arts & Science of Tuning HANA models for Performance. Abani Pattanayak, SAP HANA CoE Nov 12, 2015

SAP HANA Live & SAP BW Data Integration A Case Study

SAP HANA. SAP HANA Performance Efficient Speed and Scale-Out for Real-Time Business Intelligence

Protect SAP HANA Based on SUSE Linux Enterprise Server with SEP sesam

IBM DB2 Near-Line Storage Solution for SAP NetWeaver BW

SAP BW on HANA : Complete reference guide

The New Economics of SAP Business Suite powered by SAP HANA SAP AG. All rights reserved. 2

SAP BW 7.4 Real-Time Replication using Operational Data Provisioning (ODP)

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase

ERP on HANA Suite Migration. Robert Hernandez Director In-Memory Solutions SAP Americas

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

SAP HANA - an inflection point

High Availability & Disaster Recovery. Sivagopal Modadugula/SAP HANA Product Management Session # 0506 May 09, 2014

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

ENABLING REAL-TIME BUSINESS WITH SAP HANA IN THE CLOUD

What Is In-Memory Computing and What Does It Mean to U.S. Leaders? EXECUTIVE WHITE PAPER

SAP HANA SPS 09 - What s New? Administration & Monitoring

Colgate-Palmolive selects SAP HANA to improve the speed of business analytics with IBM and SAP

Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities

Enhance your Analytics using Logical Data Warehouse and Data Virtualization thru SAP HANA smart data access SESSION CODE: 0210

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

A HIGH-PERFORMANCE, SCALABLE BIG DATA APPLIANCE LAURA CHU-VIAL, SENIOR PRODUCT MARKETING MANAGER JOACHIM RAHMFELD, VP FIELD ALLIANCES OF SAP

Architectures for Big Data Analytics A database perspective

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

Netezza and Business Analytics Synergy

Building Advanced Data Models with SAP HANA. Werner Steyn Customer Solution Adoption, SAP Labs, LLC.

TE's Analytics on Hadoop and SAP HANA Using SAP Vora

Data Management for SAP Business Suite and SAP S/4HANA. Robert Wassermann, SAP SE

IBM DB2 specific SAP NetWeaver Business Warehouse Near-Line Storage Solution

SAP and Hortonworks Reference Architecture

CitusDB Architecture for Real-Time Big Data

Safe Harbor Statement

SAP NetWeaver Information Lifecycle Management

In-Memory Data Management for Enterprise Applications

IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?

SAP HANA An In-Memory Data Platform for Real-Time Business

Session 805 -End-to-End SAP Lumira: Desktop to On-Premise, Cloud, and Mobile

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option

Real-Time Big Data Analytics SAP HANA with the Intel Distribution for Apache Hadoop software

Breaking News! Big Data is Solved. What Is In-Memory Computing and What Does It Mean to U.S. Leaders? EXECUTIVE WHITE PAPER

System Architecture. In-Memory Database

SAP BW 7.40 Near-Line Storage for SAP IQ What's New?

Franco Furlan Middle and Eastern Europe CoE for Analytics

The IBM Cognos Platform for Enterprise Business Intelligence

SAP Business One analytics powered by SAP HANA An Overview

SAP HANA Enterprise Cloud

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

SQL Server 2012 Performance White Paper

Semplicità ed Innovazione a portata di mano

IBM Netezza High Capacity Appliance

Whitepaper: Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam. Copyright 2014 SEP

SAP HANA Storage Requirements

Big Data and Its Impact on the Data Warehousing Architecture

EMC DATA PROTECTION FOR SAP HANA

SAP Database Strategy Overview. Uwe Grigoleit September 2013

Oracle Database In-Memory A Practical Solution

Understanding the SAP BI Strategy

SAP HANA Backup and Recovery (Overview, SPS08)

Transcription:

SAP HANA SAP s In-Memory Database Dr. Martin Kittel, SAP HANA Development January 16, 2013

Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. 2012 SAP AG. All rights reserved. 2

Having data is not enough! Do you have real-time business insights? Customer Insights Which customers & channels are more profitable? Which customer profiles are suitable for loyalty rewards? How dynamic is your customer segmentation strategy? Product/Service Insights How are products/services doing vs. their competition? Track complaints from call centers & social data in realtime? Where else is this part used in my company? Operations Insight How can you predict supply chain disruptions ahead? How do suppliers rank by cost, quality and timeliness? How is my on-time/in full delivery rate by customer? 2012 SAP AG. All rights reserved. 3

Need a breakthrough technology Today's technology requires tradeoff Deep Complex & interactive questions on granular data Deep Complex & interactive questions on granular data OR Broad Big data, many data types High Speed Fast response-time, interactivity Broad Big data, many data types High Speed Fast response-time, interactivity Real-time Recent data, preferably realtime Simple No data preparation, no pre-aggregates, no tuning Real-time Recent data, preferably realtime Simple No data preparation, no pre-aggregates, no tuning 2012 SAP AG. All rights reserved. 4

SAP HANA does it all! Delivering across 5 dimensions of modern decision-processing Deep Complex & interactive questions on granular data Broad Big data, many data types High Speed Fast response-time, interactivity Real-time Recent data, preferably real-time Simple No data preparation, no preaggregates, no tuning 2012 SAP AG. All rights reserved. 5

SAP HANA Architecture & Technology Architecture overview HANA Scenarios Technology implications Deployment options

What is In-Memory computing Orchestrating technology innovations Dramatically improved hardware economics and technology innovations in software have made it possible for SAP to deliver on its vision of the Real-Time Enterprise with in-memory business applications HW Technology Innovations Multi-Core Architecture (8 CPU x 10 Cores per blade) Massive parallel scaling with many blades SAP SW Technology Innovations Row and Column Store Compression 64bit address space 1TB in current servers Dramatic decline in price/performance Partitioning No Aggregate Tables Insert Only on Delta 2012 SAP AG. All rights reserved. 7

In-Memory computing Use cache-conscious data-structures and algorithms Programming against a new scarce resource CPU Core CPU Cache Main Memory Disk Performance bottleneck today: CPU waiting for data to be loaded from memory into cache Performance bottleneck in the past: Disk I/O requires cache-conscious data-structures and algorithms. 2012 SAP AG. All rights reserved. 8

In-Memory computing Challenges of In-memory Computing Challenge 1: Parallelism! Take advantage of tens, hundreds of cores Challenge 2: Data locality! Yes, DRAM is 100,000 times faster than disk But DRAM access is still 4-60 times slower than on-chip caches 2012 SAP AG. All rights reserved. 9

In-Memory computing Delegation of data intense operations to the in-memory computing Today s applications execute many data intense operations in the application layer Application Layer Data Layer High performance apps delegate data intense operations to the in-memory computing In-Memory Computing Imperative: Avoid movement of detailed data Calculate first, then move results 2012 SAP AG. All rights reserved. 10

In-Memory computing Delegation of data intense operations to the in-memory computing Traditional In-Memory Computing Mass data Application Database Mass data 2012 SAP AG. All rights reserved. 11

SAP HANA Software component view SQL SQL Script MDX Other Analytical and Special interfaces Text Analytics Application Function Libraries Business Function Library Predictive Analysis Library Application logic extensions Parallel Calculation engine Parallel data flow computing model Relational Stores Row based Columnar Object Graph Store Multiple in-memory stores Managed Appliance Appliance Packaging 2012 SAP AG. All rights reserved. 12

SAP HANA Deployment view Single host configuration Multi-node cluster configuration SAP HANA Appliance SAP HANA Database Node 2 Node n Maintains landscape information Holds data and executes all operations Name Server Index Server Index Server Index Server Collects performance data about HANA Statistics Server Text analysis pre-processor Preprocessor Preprocessor Preprocessor Extended Application Services XS Engine Repository for HANA Studio updates Enables remote start/stop SAP HANA Studio Repository SAP Host Agent SAP Host Agent SAP Host Agent Manages SW updates for HANA Software Update Manager Shared persistency for fail-over and recovery 2012 SAP AG. All rights reserved. 13

How do I use SAP HANA? Following data down the rabbit hole

Storing data in SAP HANA At its heart, SAP HANA is a SQL DBMS > CREATE SCHEMA test > CREATE TABLE test.mytable (a int) > INSERT INTO mytable VALUES (1) 2012 SAP AG. All rights reserved. 15

Storing data in SAP HANA Applications writing directly into SAP HANA Real-time replication using SAP LT Replication Service Data loaded from files using IMPORT / INSERT Message queue integration with Sybase CEP ][ ][ ][ Data loaded at certain events using Business Objects Data Services 2012 SAP AG. All rights reserved. 16

Storing data in SAP HANA SAP HANA uses a hybrid store to combine the benefits of row- and column-wise data handling. Row Column 2012 SAP AG. All rights reserved. 17

Storing data in SAP HANA Data Stores SAP HANA has a safety net which ensures the durability of all data the persistency layer. Persistency Layer Save Point Logs Backup/ Restore Backup Backu p 2012 SAP AG. All rights reserved. 18

Using data in SAP HANA SAP HANA speaks SQL and MDX use Excel as your frontend if you like. > SELECT a FROM test.mytable; 2012 SAP AG. All rights reserved. 19

Using data in SAP HANA You define views, to make data easily accessible to everyone. 2012 SAP AG. All rights reserved. 20

Using data in SAP HANA Attribute View Calculation View T T T T Views enable real real-time computing by transforming data on the fly. T T T T T T T Table Analytic View 2012 SAP AG. All rights reserved. 21

Using data in SAP HANA Query SELECT FROM WHERE Statement Processor Calculation Engine Execution plan O p Data Stores O p O p O p Views O p O p O p O p Persistency Layer Save Point Logs 2012 SAP AG. All rights reserved. 22

Using data in SAP HANA Set Operations Operation Calculations on Data Business Function Calls R Procedure Calls Predictive Analytics Algorithms Operations can be all sorts of operations on data not just basic SQL operations but also more complex logic 2012 SAP AG. All rights reserved. 23

In-Memory computing Delegation of data intense operations to the in-memory computing Traditional In-Memory Computing Application Mass data Typical assumption: DB is too slow, app server must optimize (caching) Database Mass data Assumption: do everything with the data where the data is 2012 SAP AG. All rights reserved. 24

In-Memory computing Security implications Traditional In-Memory Computing Client 3 tier architecture: Client 2 tier architecture: Application Server Database Users exist in application server only Authorization is handled by application server DB is accessed with technical user HANA Users log on directly to HANA Users exist in HANA Authorization is handled by HANA Security is handled by application server Security is handled by database 2012 SAP AG. All rights reserved. 25

SAP HANA Architecture & Technology HANA Scenarios Architecture HANA Development Technology implications Deployment

SAP HANA: Ancestors BWA/TREX (column store) ptime (row store) MaxDB (persistence) 2012 SAP AG. All rights reserved. 27

SAP HANA: Development locations Walldorf (column store, XS engine, applications, QA) Seoul (row store, catalog) Berlin (Backup/Recovery, Security, Admin tools, Make tools) Bulgaria, Israel, Palo Alto, 2012 SAP AG. All rights reserved. 28

SAP HANA Architecture & Technology Architecture overview HANA Scenarios Technology implications Deployment options

SAP HANA In-Memory Strategy Transformation Innovation Introduction Side-by-side Primary persistence One store Capabilities SAP HANA real-time operational analytics Complete Business Intelligence (BI) Suite with BI 4 runs on SAP HANA SAP BW powered by SAP HANA SAP HANA platform for in-memory apps Further optimization of BI 4 Suite for SAP HANA Industry and LOB Analytic Apps Development Platform for ISV and Start-ups SAP Business Suite optimized for inmemory computing SAP HANA only persistence layer for SAP Business Suite Enhanced Sybase and SAP HANA integration SAP Success Factors on SAP HANA Custom Application platform Benefits Flexible real time analysis of operations on detail level Primary persistence and optimized for SAP Business Warehouse (BW) Reduced landscape complexity Value chain transformation See Appendix for abbreviations This is the current state of planning and may be changed by SAP at any time. 2012 SAP AG. All rights reserved. 30

Side-by-side scenarios Operational data marts Operational Data Marts SAP Business Suite DS SAP HANA Views calculate results for reports in real time on the actual operational data No transformation during load step (only selection of relevant data if applicable) Database SLT Real-time replication of time critical data (SLT) Core Value Proposition SAP HANA Real time reporting on operational data DS: Data Services; DXC: Direct Extractor Connector; SLT: SAP Landscape Transformation 2012 SAP AG. All rights reserved. 31

Side-by-side scenarios SAP HANA based accelerators HANA Accelerators SAP Business Suite DBSL SAP HANA Turnkey solution to accelerate Standard ABAP reports Business processes in ERP DXC Flexible reporting using Business Objects BI Clients Database SLT Examples: CO/PA, FIN, Material Ledger Core Value Proposition SAP HANA Turnkey accelerator for ERP customers DXC: Direct Extractor Connector; SLT: SAP Landscape Transformation; DBSL: Database Shared Library 2012 SAP AG. All rights reserved. 32

Integration scenarios SAP HANA as primary persistence SAP Netweaver AS ABAP SAP HANA SAP Netweaver BW, powered by SAP HANA SAP Business Suite, powered by SAP HANA * SAP HANA Database becomes primary persistence of ABAP application server All Objects and BW loading procedures are accelerated by in memory technology High modeling flexibility Core Value Proposition SAP HANA Speed and simplification for SAP BW / Business Suite *) planned; BW: Business Warehouse 2012 SAP AG. All rights reserved. 33

Transformation scenarios SAP HANA as platform New Apps (ODBC, JDBC, ) New Apps (HTML5/JavaScript) Next Generation HANA Apps Netweaver AS ABAP leveraging HANA ios apps running against HANA Java applications running against HANA SAP HANA XS Engine Core Value Proposition SAP HANA Simplification: lean code mean apps 2012 SAP AG. All rights reserved. 34

Further Information SAP Public Web http://www.sap.com/hana http://experiencesaphana.com/ http://scn.sap.com/community/hana-in-memory 2012 SAP AG. All rights reserved. 36