IBM i, SAP Core Data Services and SAP HANA

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

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

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

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

SAP HANA In-Memory Database Sizing Guideline

Use Case: Secure and Affordable SAP HANA Cloud- Based Solutions. Kevin Knuese, Symmetry SESSION CODE: SM1833

SAP BODS - BUSINESS OBJECTS DATA SERVICES 4.0 amron

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

Using SQL Server 2014 In-Memory Optimized Columnstore with SAP BW

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

SAP BW on HANA : Complete reference guide

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

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

SAP Cloud for Sales Integration to SAP ERP 6.0 End-to-end master data synchronization and process integration

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

SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server

An Overview of SAP BW Powered by HANA. Al Weedman

Performance Verbesserung von SAP BW mit SQL Server Columnstore

SAP BW powered by SAP HANA: Understanding the Impact of HANA Optimized InfoCubes Josh Djupstrom SAP Labs

IBM i25 Trends & Directions

ASUG 2014 Moving SAP to the Cloud

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

SAP BusinessObjects (BI) 4.1 on SAP HANA Piepaolo Vezzosi, SAP Product Strategy. Orange County Convention Center Orlando, Florida June 3-5, 2014

SAP NetWeaver Information Lifecycle Management

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

Streamline SAP HANA with Nearline Storage Solutions by PBS and IBM Elke Hartmann-Bakan, IBM Germany Dr. Klaus Zimmer, PBS Software DMM127

Semplicità ed Innovazione a portata di mano

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

Welcome to an introduction to SAP Business One.

Exploring the Synergistic Relationships Between BPC, BW and HANA

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

Key Attributes for Analytics in an IBM i environment

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

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

Who is my SAP HANA DBA? What can I expect from her/him? HANA DBA Role & Responsibility. Rajesh Gupta, Deloitte. Consulting September 24, 2015

Oracle Database In-Memory The Next Big Thing

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

SAP Business Suite powered by SAP HANA

SAP HANA Backup and Recovery (Overview, SPS08)

BW-EML SAP Standard Application Benchmark

SAP HANA - an inflection point

SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation

SAP Private Cloud Case Studies Real World Customer Case Study

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

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

PROTECTING SAP HANA WITH DATA DOMAIN BOOST FOR DATABASES AND APPLICATIONS

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

CBW NLS High Speed Query Access to Database and Nearline Storage

Oracle Database 12c Plug In. Switch On. Get SMART.

SAP on Oracle. Development Update June Development Manager DB Platforms Oracle & Informix OS Platform Solaris SAP AG.

SAP Business Warehouse Powered by SAP HANA for the Utilities Industry

IBM SAP International Competence Center. Coca-Cola Bottling Co. Consolidated utilizes SAP technical upgrade project to migrate from Oracle to IBM DB2

itelligence Implements SAP ERP Powered by SAP HANA

SAP FIORI / HR Renewal

In-Memory Data Management for Enterprise Applications

SAP Business Intelligence Adoption V7.41:Software and Delivery Requirements. SAP Business Intelligence Adoption August 2015 English

Today s Volatile World Needs Strong CFOs

Affordable Innovations for SAP ERP on SAP HANA for the Midsize Enterprise

SAP HANA implementation on SLT with a Non SAP source. Poornima Ramachandra

QlikView's Value Proposition to SAP Accounts

ENABLING REAL-TIME BUSINESS WITH SAP HANA IN THE CLOUD

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

Toronto 26 th SAP BI. Leap Forward with SAP

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

SQL 2016 and SQL Azure

BW362 SAP NetWeaver BW, powered by SAP HANA

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

IBM DB2 Near-Line Storage Solution for SAP NetWeaver BW

Real-Time Enterprise Management with SAP Business Suite on the SAP HANA Platform

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

SAP BUSINESS OBJECTS BO BI 4.1 amron

In-memory databases and innovations in Business Intelligence

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

IBM System x SAP HANA

BW362 SAP BW powered by SAP HANA

Near-line Storage with CBW NLS

SQL Server Training Course Content

Oracle Database In-Memory A Practical Solution

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

Move to S/4 HANA Successfully with SAP Services

CBW NLS IQ High Speed Query Access to Database and Nearline Storage

How To Test Ecc On Hana

Customer Master Presentation - Contents

The safer, easier way to help you pass any IT exams. Exam : C_HANASUP_1. SAP Certified Support Associate - SAP HANA 1.0.

A NEW ARCHITECTURE FOR ENTERPRISE APPLICATION SOFTWARE BASED ON IN-MEMORY DATABASES

OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni

Die Technologieplattform der Zukunft. Arne Speck Solution Expert, Mobility & Technology, SAP (Schweiz) AG

SAP Enterprise Architecture in the Era of SAP HANA, Infrastructure, Platforms, Software and Everything-as-a-Service

DB2 Database Layout and Configuration for SAP NetWeaver based Systems

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

Oracle 11g New Features - OCP Upgrade Exam

The Road to HANA Moving to BW and ECC on HANA in 7 months* Marcel Rabe ICTS University of Amsterdam

Transcription:

IBM i, SAP Core Data Services and SAP HANA SAP on IBM Power Event October 19, 2015 Ron Schmerbauch IBM rschmerb@us.ibm.com

Why there are more questions than ever? What are my options for HANA? What does the future look like for SAP on IBM i? Did we have priorities before HANA? 2

How long can I keep using Business Suite? "SAP is complementing its innovation commitment by prolonging mainstream maintenance until end of 2025 for SAP Business Suite 7 core application releases including the SAP ERP 6.0, SAP Customer Relationship Management 7.0, SAP Supply Chain Management 7.0 and SAP Supplier Relationship Management 7.0 applications." "SAP will continue to deliver innovations for the on-premise versions of SAP Business Suite 7 and SAP Business Suite powered by SAP HANA 2013. SAP Business Suite customers will benefit from state-of-the-art technologies and business processes " Source: http://www.news-sap.com/sap-committed-innovation-choice-sap-business-suite/

What will help SAP deliver innovations for both Business Suite and S/4HANA for the next 10 years? Source: Systemkonsolidierungsoptionen für Kunden im Zeitalter von Cloud und HANA Dr. Carol Gustav / P&I Services: Market Introduction: Product Management & Customer Services, Feb 2015 DSAG TT 4

In Memory Computing: Re-think Paradigms CDS, not the DB, allows ABAP to shift more work to the DB layer. Today Calculation Application Layer Future Database Layer Calculation In-Memory Computing Imperative: Avoid movement of detailed data Calculate first, then move results 5

Are Core Data Services for HANA only? Source: Systemkonsolidierungsoptionen für Kunden im Zeitalter von Cloud und HANA Dr. Carol Gustav / P&I Services: Market Introduction: Product Management & Customer Services, Feb 2015 DSAG TT 6

What are ABAP Core Data Services? ABAP Core Data Services extend the existing ABAP data abstraction layer: SQL-like Database Access Language Persistent, Reusable Data Model QL - Query Language DML - Data Manipulation Language ABAP Open SQL Extensions! CDS is Database Independent! DDL - Data Definition Language DCL - Data Control Language ABAP Data Dictionary Extensions! 2015 International Business Machines Corporation 7

What is new with SAP Core Data Services? CDS view definition, and layered views joining data sources SQL functions CASE statements SQL aggregates Enhancements available with NW 7.4 SP05 pp. Benefits Less ABAP code DB efficiency... when used correctly Where can I find more general CDS details? Link to SAP SCN 8

How are ABAP Core Data Services available for IBM i? CDS delivered with SAP NetWeaver 7.40 SPs Refer to http://help.sap.com/abapdocu_740/en/index.htm?file=abennews-740_sp05-open_sql.htm or to http://help.sap.com/abapdocu_740/en/index.htm?file=abennews-740_sp08-open_sql.htm for new Open SQL features with SAP NetWeaver 7.40 SP05 resp. SP08 Refer to http://help.sap.com/abapdocu_740/en/index.htm?file=abencds.htm or more specifically http://scn.sap.com/community/abap/blog/2014/10/10/abap-news-for-740-sp08--abap-core-data-services-cds for ABAP CDS in ABAP Data Dictionary CDS with SAP on IBM i info found in SAP Note 2075068 Are SAP Applications already using CDS enhancements on IBM i? The first, "Rapid Replenishment Planning", became available with SAP ERP EHP7 SP08 for SAP on IBM i, see SAP Note 2051280 and SAP Note 2142186 9

What is special about SAP NetWeaver 7.5? "SAP NetWeaver 7.5 is the compatible follow up release of SAP NetWeaver 7.4 and the on-premise foundation for SAP Business Suite (as of Enhancement Package 8 for SAP ERP) and for the on-premise edition of SAP S/4HANA." Source: http://scn.sap.com/docs/doc-67382 10

CDS and SAP NetWeaver 7.5 Are my business needs already covered by existing applications? Are application changes necessary to take advantage of CDS? Are application changes necessary to take advantage of HANA? Can anyone create poor CDS ABAPs? Can I start adapting ABAP to CDS constructs while remaining on i? Will new SAP solutions be made available via CDS? Do I need to go to 7.5 right away? 11

Does IBM i have long term plans too? 12

IBM i Support Roadmap Arrows indicate general timeframes, not specific dates. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Possible IBM i & HANA Configurations 1. IBM i w/ DB2 only Best TCO, good performance Optimization options as needed Application Layer BW 2-tier OS, Database 1 ERP HANA interface Application Layer OS SAP HANA (read-only copy of some tables) 2 2. IBM i w/ DB2 & HANA Sidecar* (e.g. COPA) Subset of data shadowed to HANA HANA handles some queries 3. IBM i w/ DB2 for all except BW Reliable & performant ERP system on IBM i HANA used for BW DB, with i app server Hardware, Virtualization IBM Power Systems * when available for HoP 4. HANA DB for all applications* IBM i app server and/or legacy apps Or use Linux app server Application Layer ERP 2-tier BW 3 3-tier Application Layer SAP HANA (BW DB only) 4 Application Layer ERP BW 3-tier Application Layer SAP HANA (all DB Storage) OS, Database OS OS, Database OS Hardware, Virtualization IBM Power Systems Hardware, Virtualization IBM Power Systems Prerequisite: SAP NetWeaver 7.40 SP03 or higher * when available for HoP 4

IBM i only scenario Why i? DB2 and IBM i integration, subsystems. Good performance with minimal effort. CDS provides future enhancement options from SAP. Customized ABAP adaption to CDS concepts can begin on i. Fast storage is required for HANA. Is it also helpful to my i? DB parallelism is central to HANA. Have I tried DB2 SMP on i? 15

IBM i with HANA Sidecar for selected ERP functions Have I customized away from SAP standard transactions? How much rework on the standard SAP sidecar scripts must be done? What are SAP's long term plans regarding the sidecar solution? 16

HANA for BW Power 8 upgrade Core ERP data still safe on i Did SAP change the data model for BW on HANA? Is SAP changing it for BW on i? Columnar database capabilities for BW already exist with DB2 EVIs 17

Business Suite on HANA Is OLTP a HANA strength? * when available for HoP Can ABAP run unmodified on HANA? What about my customized ABAP? Will it perform as well without modification? What would I give up going to HANA? Why is there an S/4HANA? Given CDS, why do SAP and partners promote HANA so much? 18

Power - HANA Landscape SAP HANA File System Applications High Availability SAP HANA Auto Host-standby & System Replication, SUSE HA Ext, RH HA Plugin 1, Symantec HA 1, Tivoli SA GPFS 2, XFS OS Linux Enterprise Server Priority Support for SAP applications Server Hardware Monitoring Backup Sys Mgmt POWER7+(non-prod) or POWER8 Standalone or shared/pvm virtualized Storage Hardware Customer choice Power Landscape example ECC BW HA ECC App CRM BW QA CRM QA BW App BW ECC HA ECC App ECC QA ECC HA QA ECC, BW, SM App Sbx BW HA QA PowerVM HANA HANA App DB/App DB/App DB/App App PowerVM HANA HANA App HANA HANA App HANA 2 and 3 tier mix Multiple partitions VIOS & external storage VIOS VIOS VIOS VIOS External Storage 1) Not currently supported with Linux on Power. Contact RedHat for product plans. 2) GPFS is currently supported for Linux on Power by IBM. Contact SAP for plans for certification with HANA on Power..

Equivalent landscape on IBM i Applications Power Landscape example DB2 for i High Availability Power HA or Logical Replication ECC, CRM BW HA BW QA PowerVM i i i VIOS VIOS File System IFS OS Monitoring Backup Sys Mgmt Server Hardware POWER7+(non-prod) or POWER8 Standalone or shared/pvm virtualized Storage Hardware Customer choice BW ECC HA ECC QA, CRM QA ECC, BW, SM App Sbx PowerVM Simple 2 tier Fewer partitions Internal or External Storage i i i i VIOS VIOS External Stoarge

S/4 HANA Migration Scenarios 1. Greenfield/re-implementation Start from scratch 2. Upgrade and migrate 2-step may need different weekends HANAtization of relevant custom code 3. Migrate only HANAtization of relevant custom code 4. "Suite on HANA" to S/4HANA Industry Solution restrictions (non-cds) 5. Split finance from the rest of your ECC DB Image Source http://public.dhe.ibm.com/common/ssi/ecm/gb/en/gbb14067usen/gbb14067usen.pdf 21

What does the future look like for SAP on IBM i? SAP and IBM i development are still working closely together CDS and NW7.5 are hot topics IBM i 7.3 coming too IBM i is delivering features for SAP with each TR IBM i TCO is still there fewer footprints and less administration than any other OS/DB platform combination What are some highlights? 24

SQL package handling optimization with IBM i 7.1+ New default size maximum for SQL packages Doubled to 1024 MB to reduce overflow cases IBM i 7.1: DB group PTF 33 (SF99701, Level 33) IBM i 7.2: DB group PTF 4 (SF99702, Level 4) New system catalogs to help identifying large SQL packages: QSYS2.SYSPACKAGESTAT filling degree and utilization information of SQL packages QSYS2.SYSPACKAGESTMTSTAT execution statistics for SQL stmts in SQL packages IBM i 7.1 TR8, DB group PTF 29 (SF99701, Level 29) + PTF SI55753 IBM i 7.2: PTF SI55754 For additional information please refer to: SAP on IBM i Blog in SCN, cw14/2015: "Enhancements for SQL Package Handling"

DB2 for i - Analytics enhancement for SAP BW IBM i 7.2 TR1 Announcement, October 6, 2014 Statement of direction DB2 for i Query performance IBM intends to enhance its DB2 for i database to provide an enhanced in-memory oriented access capability to its database EVI (Encoded Vector Index) technology to facilitate enhanced aggregate query performance. http://www-01.ibm.com/common/ssi/cgibin/ssialias?subtype=ca&infotype=an&appname=isource&supplier=897&letternum=enus214-418 26

EVIs - DB2 for i Columnar capability since V5R2 Remember HANA structures? Data vectors Dictionary = Symbol Table EVIs and HANA tables are similar Main Store Symbol table 1 1 5 2 Vector 1 2 1 1 DB2 for i - EVI But the row store structure of i eliminates the need for Delta merges

EVI Only Access (EOA) EVIs can now be used for projection of column values w/o table access Typical BW benchmark queries improved by ~20% over current EVI use 7.2 TR3 delivery in 4Q2015 Example performance benefit : SELECT COUNT(DISTINCT(fld1)) WHERE fld2 < 'value' 28

Flat InfoCubes Classic InfoCube "Flat" InfoCube Taken from HANA, coming to IBM i in SAP NW 7.40 SP 13 Faster data loads no DIMIDs Simpler modeling and faster structural changes Processes, Queries and MultiProviders remain unchanged SAP note 2073519 will have details when it is released 29

Flat InfoCube load performance BEFORE Data load for standard InfoCubes by load steps

Flat info cube load performance AFTER Data load for flat InfoCubes (note: DSO load time is transparent)

Summary SAP support for Business Suite continues through 2025 IBM and SAP continue to invest in new SAP on i development: CDS foundations, Flat Info Cube, EVI Only Access and more not mentioned here SAP on i continues to be a solid, competitive solution Power offers an alternative to x86 platforms for HANA requirements 32

Questions? Thank You! Contact: rschmerb@us.ibm.com See our blog and discuss with us at http://scn.sap.com/community/ibm-i 33

Additional observations 34

Remember the ASUG 2014 survey re: HANA adoption? Source: https://www.asug.com/hana-webcast-series

What new responses were added in the 2015 ASUG Survey? "We are staying on the Business Suite through 2025 " "We are planning to move off SAP rather than make the change to HANA" Source: ASUG s SAP HANA Adoption Survey The Sequel 36

Why not move to HANA? Why is SAP still releasing new versions of SAP ASE Database? Why is it used for SD benchmarks instead of SAP HANA? Why is there no measurement of transactional performance on S/4? Have any SAP BW-EML benchmarks been published without HANA? Does my company have the right skills to consider moving to HANA? If not, do I give up control and put HANA in the cloud? Am I concerned about security risks? 37

Growth brings some unwanted attention " Most of these newly discovered vulnerabilities allow attacks to severely alter sensitive business data, or to render the systems completely unusable." "As SAP applications continue to move to a hybrid cloud model the attack surface is rapidly expanding." Source http://onapsis.com/blog/onapsis-helps-sap-customers-protect-against-10-new-vulnerabilities-affecting-sap-hana 38

HANA Delta Store Delta Tables Index / Dictionary structure Dictionary is not sorted, but in sequence of timely elements appended Thus Updates/Replacements of a vector element are transformed to insert-only transactions Maintained in delta store segments Data representation is maintained not in sorted linear, but in B+ -Tree-like format well suited for fast modifications and merging with main store data (memory, disk) Support range operators Main Store Committed DB-Updates Delta Store Delta Manager moves rows to column format Asynchronous process which handles version management of main and delta data Background merge of delta data into new main store column representation Source: SAP HANA Reorg of column may be necessary for optimal performance if the data changes Some tables in HANA are ONLY row based because they change frequently Increased memory and CPU demand during this phase

HANA s Persistence Yes, it needs Disk! SAP HANA requires on-disk storage for data persistence Without disk storage, in-memory data would be lost if HANA stopped or crashed On-disk logging is required to maintain data consistency and recoverability On-disk backups of the data volumes are required for crash recovery Manual log copies are recommended to prevent data loss from outages Disk Sizing for HANA: Data Log DISK(Data) = 4 x RAM(total) DISK(logs) = RAM(total) SQL Data and undo log information Write process is asynchronous Information about data changes Synchronous write during commit