Migration to SAP NetWeaver Business Warehouse on SAP HANA – Best Practice Update 2014 Roland Kramer, PM BW/in-Memory, SAP AG July 2014 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. © 2013 SAP AG or an SAP affiliate company. All rights reserved. 2 Agenda ► Updates ► Improvements ► Recommendations ► Conclusion © 2013 SAP AG or an SAP affiliate company. All rights reserved. 3 Updates ► End To End Guide - Migration BW on SAP HANA ► SAP First Guidance ► SAP NetWeaver BW Application Lifecycle Management Page ► SAP NetWeaver BW Migration Cockpit for SAP HANA SAP NetWeaver BW Application Lifecycle Management (ALM) http://scn.sap.com/docs/DOC-7856#section12 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 5 End-to-End Implementation Roadmap http://help.sap.com/nw731bwhana#section2 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 6 SAP First Guidance Collection http://scn.sap.com/docs/DOC-28467 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 7 SAP NetWeaver BW Migration Cockpit for SAP HANA Note 1909597 - SAP NetWeaver BW Migration Cockpit for SAP HANA There are many transactions and programs to help you configure BW on SAP HANA in an optimal way The SAP NetWeaver BW Migration Cockpit for SAP HANA provides easy access to the most used and useful tools ZBW_HANA_MIGRATION_COCKPIT © 2013 SAP AG or an SAP affiliate company. All rights reserved. 8 Improvements ► Post Copy Automation for BW (BW-PCA) ► Upgrade/Migration Procedure ► database migration option (DMO) as part of software update manager (SUM) BW ABAP PCA for regular system copies and DMO post copy automation (BW-PCA) as the minimized downtime enabler for DMO „BW Housekeeping“ task list 1 2 4 3 Housekeeping Delta Queue Clone „BW ABAP PCA Initial Copy“ task list System copy 6 (homogenous or heterogeneous) Prod Test BW Prod BW 5 Optional: Migration to SAP HANA via Database Migration Option or classical migration Cleanup, Configuration Test BW Resume „BW ABAP PCA Prepare“ task list ALE / RFC ABAP Basis components configured ALE / RFC BW and BW_SAPI components configured Connection to BW source system maintained prod BW Source © 2013 SAP AG or an SAP affiliate company. All rights reserved. Delta queue cloned and synchronized Transaction STC01 10 Migration BW on SAP HANA - classical and new way Blog: Upgrade and Migration - BW on HANA GOAL BW Housekeeping tasks Upgrade (SUM) BW 7.31 7.40 BW 7.31 7.40 any DB Migration (SWPM) HANA DB DMO BW 7.0x BW 7.0x any DB DB Copy (SWPM) & BW-PCA any DB Near-Line Storage (NLS) IQ START © 2013 SAP AG or an SAP affiliate company. All rights reserved. 11 Migration BW on SAP HANA on Premise combining BW-PCA and DMO to keep the “production downtime minimized” GOAL SAP First Guidance available BW 7.31 7.40 HANA DB BW Housekeeping tasks DMO BW 7.0x BW 7.0x any DB DB Copy (SWPM) & BW-PCA any DB Near-Line Storage (NLS) IQ START © 2013 SAP AG or an SAP affiliate company. All rights reserved. 12 Migration BW on SAP HANA - alternative moving the primary application server to the HANA server to improve performance GOAL BW 7.40 Central Instance (CI) movement HANA DB BW Housekeeping tasks Dialog Instance (DI) DMO BW 7.0x any DB Near-Line Storage (NLS) IQ START © 2013 SAP AG or an SAP affiliate company. All rights reserved. 13 Migration BW on SAP HANA to HEC moving BW on Premise to the HANA Enterprise Cloud GOAL BW 7.31 7.40 HANA DB BW Housekeeping tasks DMO BW 7.0x BW 7.0x any DB DB Copy (SWPM) & BW-PCA any DB Near-Line Storage (NLS) IQ START © 2013 SAP AG or an SAP affiliate company. All rights reserved. 14 Database migration option (DMO) in the SUM Framework one-step upgrade and migration with DMO - phases during the procedure Traditional DB 2 Upgrade “Prepare” Setup SAP HANA specifics (client, schema …) Execute Upgrade Uptime (until downtime phase) Switch 3 Note Traditional database continues to run © 2013 SAP AG or an SAP affiliate company. All rights reserved. database connection Downtime 4 Migrate application data 5 Finalize upgrade 6 Start SAP HANA-based system Time 1 SAP System (incl. UC data conversion) 15 Recap: What’s new with the Upgrade to SAP NetWeaver BW 7.3x SAP First Guidance available Hosted@SAP SAP Solution Manager pre requisites for the correct usage of the MOpz SAP Service Marketplace Software Packages MOpz Backend SUM 2b Stack Configuration File 2c 2a MOpz with SAP Business Suite 7 i2011 2 MOpz Client LMDB SAP Solution Manager 7.1 SP05 or higher 3 @Customer SUM download together with all necessary software packages SAP Product Model © 2013 SAP AG or an SAP affiliate company. All rights reserved. 4 Tool File System DEV Tool QAS Tool PRD 16 What’s new with the Upgrade to SAP NetWeaver BW 7.3x Blog: Good News - Easier Modeling of the SEM Add-On in Solution Manager Note Repairs all kind of misconfigured backend errors! © 2013 SAP AG or an SAP affiliate company. All rights reserved. 17 Usage of the ASU toolbox for BW when to call the ASU toolbox within the technical migration process Check/first call before the start of SUM 1.0 - upgrade tool SUM/DMO 1.0 DMO 1.0 - database migration option upgrade/in-place migration in one step SUM/DMO 1.0 Post work starts before the SUM 1.0 upgrade tool ends with step finalization © 2013 SAP AG or an SAP affiliate company. All rights reserved. 18 General checks prior to the Upgrade reminder: the ASU toolbox for BW is the first step for the upgrade preparation SAP NetWeaver BW SUM/DMO 1.0 Object consistency Cleaning old data BW Housekeeping © 2013 SAP AG or an SAP affiliate company. All rights reserved. SUM/DMO 1.0 19 Recommendations ► The Master Plan ► BW Housekeeping Tasklist/Pre-Post Upgrade/Migration Tasklist ► Data reallocation Process (DAP) with SAP-NLS Solution based on SAP Sybase IQ The Master Plan: one tool: DMO, one target: BW on SAP HANA! All current SAP NetWeaver Releases 7.0/7.01/7.02 7.3/7.31 apply at least one SP or upgrade Database migration option (DMO) BW 7.40 on SAP HANA The Master Plan! © 2013 SAP AG or an SAP affiliate company. All rights reserved. 21 Comparison of the Standard and New Migration Processes new option also reduces time by eliminating prep/post activities Old/classical migration to SAP HANA Dual Stack Split OS Upgrade Database Upgrade Complete Unicode Conversion Prep act. Update BW 7.x to 7.31 Post act. Relabeling 7.03 7.31 Productive Use Possible Prep act. Migrate anyDB to HANA Post act. SAP BW „on HANA“ With DMO now Integrated update and migration to SAP HANA Dual Stack Split OS Upgrade Database Upgrade Unicode Conversion Prep only not needed SAP First Guidance available © 2013 SAP AG or an SAP affiliate company. All rights reserved. Relabeling 7.03 7.31 Prep act. DMO: BW 7.x to 7.40 Post act. SAP BW „on HANA“ not needed Legend * - may be a necessary step – depends on customer situation, start release 22 BW Housekeeping and Upgrade Before Tasklists challenges with growing number of Data objects in SAP NetWeaver BW PSA BW Meta data Challenges: • Data Objects in BW system grow over time Logs • Some data objects get inconsistent and corrupted • BW systems become too large with outdated data Info Traces, Statistics Provider Caches • System copy with inconsistent and outdated data will result in inconsistencies Solutions: • Clean-up system regularly (e.g. monthly) • Repair inconsistent data objects regularly • Housekeeping especially before system copy Repairing Objects Deleting Objects © 2013 SAP AG or an SAP affiliate company. All rights reserved. • Delivered with SAP Note 1829728 Transaction STC01 23 BW Housekeeping and Upgrade Before Tasklists SAP First Guidance available © 2013 SAP AG or an SAP affiliate company. All rights reserved. 24 Data Reallocation Process with SAP-NLS design aspects for a classic BW environment / near-line storage capabilities SAP First Guidance available Big Data Storage types Data types TCO Access - very frequently © 2013 SAP AG or an SAP affiliate company. All rights reserved. frequently not frequently rar ely 25 SAP NetWeaver BW Near-Line Storage rapid-deployment solution check for details at http://service.sap.com/rds-nls Option 1 Option 2 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 26 Synergy PBS CBW Add-On and SAP-NLS Implementation SAP-NLS Release capabilities Inventory Cubes Smart Data Access, ET* 7.40 SAP-NLS Reporting Layer (MultiProvider) 7.3x SAP-NLS for InfoCubes, DSOs and non Reporting Layer (Corp. Memory) 7.0x PBS CBW NLS Add-On • • • • • Detailed e2e Monitoring Detailed Query Analysis Fast Copy/Snapshot option Utilities for Planning NLS Projects Add. Enhancement PSA DAP BW Porting Nearline Adapter (ABAP and Unicode based) DBSL for Sybase ASE/IQ Kernel based; Open SQL + Native IQ SQL via ADBC) ODBC Driver from IQ General Porting DB Client from 7.0x onwards Kernel 7.2x * extended table feature - pilot - GA with SAP BW SP08 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 27 SAP NetWeaver BW - Key facts about NLS Interface NLS should be a part of an Data Aging strategy • Based on well-established SAP / BW archiving concepts • Data consistency guaranteed before deleting the data from source • Data archived in NLS can be incorporated into reporting • Saves storage costs and other system resources • High compression rate up to 90% (not on top of SAP HANA compression) • Increases retention period for analysis data • Included in the query statistic data collection (RSRT) NLS Interface Features • Supports archiving of InfoCubes and DataStore Objects • Mainly time-based archiving, yet can also be based on other characteristics • Lock of the archived time slices in the original InfoProvider • NLS Process Steps in Process Chain Handling • Copes with changes in the meta data to the SAP NetWeaver BW objects of the archived data • Deletion of NLS partitions supported • Direct load from ADK archive files into NLS supported © 2013 SAP AG or an SAP affiliate company. All rights reserved. 28 Conclusion ► SAP Realtime Database Platform ► SAP NetWeaver BW on SAP HANA Three things to know – Migration BW on HANA Blog: Three things to know when migrating NetWeaver BW on HANA BW 7.31 7.40* DMO * DMO 1.0 SP10 and BW 7.40 SP06 available since Q1/2014 HANA DB upgrade/migration/unicode* in one technical step BW Housekeeping tasks smaller ROW store footprint in HANA © 2013 SAP AG or an SAP affiliate company. All rights reserved. BW 7.0x Near-Line Storage (NLS) any DB Sybase IQ smaller COLUMN store footprint in HANA 30 SAP Real-time Data Platform optimized for all big data applications 3rd Party BI Clients SAP Business Suite SAP NetWeaver BW SAP Big Data Applications SAP Analytics Custom Apps SAP Mobile SAP NetWeaver (On Premise/Cloud) SAP Real-time Data Platform SAP Sybase ASE SAP HANA Platform SAP Sybase IQ SAP Sybase ESP SAP Sybase Replication Server SAP Data Services SAP MDG, MDM, DQ Common Landscape Management SAP Sybase SQLA HADOOP NoSQL MPP Scale-Out Common Modeling Sybase Power Designer Open Developer API’s and Protocols Enterprise Information Management © 2013 SAP AG or an SAP affiliate company. All rights reserved. 31 SAP HANA Smart Data Access data virtualization for on-premise and hybrid cloud environments Enhanced Business Flexibility by providing “the logical EDW” Query Data Federation in diverse EDW landscapes • Smart data access – read access to relational and non-relational sources via ODBC BW Virtualization Layer Composite Provider, Open ODS View HANA Tables • Enables access to remote data access just like “local” table • Supports data location agnostic development • No special syntax to access heterogeneous data sources • BW based Analytic Services on external data Virtual Tables HANA Smart Data Access Layer Scenario • Make other DWHs transparent to HANA IQ/ASE Oracle MSSQL Hadoop • Non-disruptive evolution from virtual table to persistent structure by establishing ETL without major effort • Consolidating / rationalizing the DWH landscape • Consumption of HANA datamart scenarios from second HANA database SAP HANA © 2013 SAP AG or an SAP affiliate company. All rights reserved. 32 Use SAP Sybase IQ as a Near-line store for SAP HANA smart data access with SAP HANA and Sybase IQ via virtual table access Analytical and Transactional Applications Hana Studio Hana Server Hana tables virtual tables READ SAP Sybase IQ © 2013 SAP AG or an SAP affiliate company. All rights reserved. • SAP Sybase IQ can be used as a cost effective archive for warm data with SAP HANA • SAP HANA contains the critical hot data and SAP Sybase IQ retains and process the archived warm data that is seamless accessible from SAP HANA . 33 Conclusion – combining the strengths of the different worlds Blog: 3 Major Reasons To Migrate To SAP BW 7.4 on SAP HANA - SAP BW EDW • SAP HANA Agile Data Mart SAP HANA SAP NetWeaver BW powered by SAP HANA SAP Sybase IQ © 2013 SAP AG or an SAP affiliate company. All rights reserved. The SAP HANA EDW SAP HANA, SAP NetWeaver BW powered by SAP HANA + Sybase IQ NLS scenarios and SAP NetWeaver BW powered by HANA perfectly address the needs of, Data Marts and Central (E)DW • SAP Sybase IQ is SAP‘s recommended NLS for SAP NetWeaver BW powered by SAP HANA and is capable of storing terabytes to petabytes of structured & unstructured data • Mature customer architectures will leverage the capabilities of all three components where appropriate 34 Reference Landscape - SAP BW 7.40 SAP-NLS SDA/ET* BW 7.40 SP06+ BW 7.40 SP06+ HBW - ABAP HBJ - J2EE BW/SEM/BPC/BA Design Studio SYB-IQ 16.0 HDB or any DB Analysis Office J2EE 7.3x SLD BI 4.1 SPx Lumira 1.0 SM 7.1 SP1x SolMan SM7 - DS Connected to: - all ABAP - all J2EE - BI 4.1/Lumira - HANA - Sybase ASE/IQ Connected to: - BW - HANA SYB HDB HDB = HANA SYB = ASE anyDB Lumira Explorer *extended table feature on pilot usage until Q4/2014 © 2013 SAP AG or an SAP affiliate company. All rights reserved. LMDB HDB or any DB SLD = System Landscape Directory LMDB = Lifecycle Management DB 35 Conclusion: SAP BW? - three things to know ... 1 Three Things to now when migration BW on HANA Blog: Three Things to Know when Migrating SAP NetWeaver BW on SAP HANA 2 The Upgrade from 7.0x to 7.4 is possible directly/one step including SEM Blog: Good News - Easier Modeling of the SEM Add-On in Solution Manager 3 The NetWeaver BW 7.40 Released (on HANA) Our Customers know the (Business) Value - https://scn.sap.com/docs/DOC-48044 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 36 © 2014 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. © 2014 SAP AG. All rights reserved. ® HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C , World Wide Web Consortium, Massachusetts Institute of Technology. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.