Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA –...

25
Welcome to the HANA Stream Sponsored by:

Transcript of Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA –...

Page 1: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

Welcome to the HANA Stream

Sponsored by:

Page 2: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

BW on HANA Implementation

Tips & Tricks based on customer experiences

Page 3: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

DISCLAIMER

•This presentation outlines SAP’s 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.

3

Page 4: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

AGENDA

1. About RS

2. BW on HANA

3. BW on HANA Upgrade and Migrate

4. Lessons Learnt / Tips and Tricks

5. Customer experience

6. What’s happening next

4

Page 5: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

RS – leading high service distributor of electronics and maintenance products worldwide

5 The world’s distributor of choice

57% eCommerce 800K Catalogues

44,000 Parcels Daily

> 1m Customers

Strong Brands

2,500 Major Suppliers 500,000 Products

17 Distribution Centres 90+% of World GDP

Page 6: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

BI at RS (Pre- HANA)

A 5.5 TB BW 7.0 system (Oracle):

• 22 markets (4 more to follow in next 9 months)

• 850 users

• 47,000 executions on 2500 unique queries per month

• 150 query developers, 400+ new queries per month

• 12,000 queries in production

• 2 daily batches ; UK and Thailand time

• Extractors from CRM / ERP, Open Hubs to FTP locations & Oracle interface

• Predominantly BW 3.5 Queries through BeX analyzer

• BI7 Queries, limited use of BI7 Analyzer

• BW 3.5 & BI7 Web Templates

• Performance & batch challenges

• BI a strategic imperative

6

Page 7: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

SAP BW Today (September 2013)

14500+ Customers

Vast majority: Central EDW, harmonizing many source systems

Embedded into mission critical business processes

200 New Installations/Month

3500+ BW 7.3 Customers

500+ BW on HANA Customers

7

Page 8: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

SAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA ?

Customer value of SAP BW powered by SAP HANA

• Excellent query performance

• Performance boost for Data Load processes

• Accelerated In-Memory planning capabilities

• Flexible combine EDW with HANA-native data

• Data persistency layers are cut off

• Simplified data modeling and remodeling HANA

Stack

RDBMS

Traditional Stack

SAP NetWeaver BW

Data Modeling

Planning

Data Management

OLAP

Pro

cess

Orc

hes

trat

ion

Data Schema

& Data

SAP BW on HANA

Data Modeling

Planning

Data Management

OLAP P

roce

ss O

rch

estr

atio

n

Push Down

8

Page 9: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

The Project Approaches

9

New Installation In-place Migration Copy, Upgrade + Migrate

Page 10: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

• Do a little research http://www.saphana.com/docs/DOC-2112

• Understand HANA Memory Usage http://www.saphana.com/docs/DOC-2299

• Read the Master Guides http://www.saphana.com/community/implement

• Follow Sizing Guide Note 1736976 - Sizing Report for BW on HANA

• Find out System Prerequisites

• End-to-End Implementation Roadmap http://help.sap.com/nw731bwhana#section2

• Find out the impact to your BW Add-ons, Bobj, etc.

• Read latest notes Note 1600929 - SAP BW powered by SAP HANA DB: Information

BW on HANA preparation

10

Page 11: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

BW on HANA preparation

• Archive & Delete to decrease the migration time and Target DB Size

– Note 706478 - Preventing Basis tables from increasing considerably

• Upgrade to BW 7.3 latest Support Pack level and Split ABAP and JAVA Stacks

• Update Kernel Patches latest release

• Upgrade to Solution Manager 7.1 latest Support Pack

• Install Post-Copy Automation (PCA) Tool if you do not want an in-place migration

• Implement Notes to Use BW->HANA Tools

– ZBW_HANA_CHECKLIST Note 1729988

– ZBW_ABAP_ANALYZER Note 1847431

• Start updating your data flows to be more Hana compliant

• SUSE Linux Training / Hana Admin Training

11

Page 12: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

High Level illustrative plan

12

Phase Activites Wk1

Wk2

Wk3

Wk4

Wk5

Wk6

Wk7

Wk8

Wk9

Wk1

0

Wk1

1

Wk1

2

Wk1

3

Wk1

4

Wk1

5

Wk1

6

Wk1

7

Wk1

8

Contracts and Resource Mobilisation

Project Kick Of Event

BW Sandbox Hardware & Software in place & available (BW 7.31)

Completion of BW upgrade pre requisites

BW Technical upgrade - Sandbox System

BW Hana Migration-Sandbox System

BW on HANA Sbx completion / acceptance

BW Dev HANA Hardware & Software in place & available (BW 7.31)

BW Development Upgrade & Migartion

Dev Test

BW remediation / error fix

BW on HANA Dev completion / acceptance

Completion of BW upgrade pre requisites

BW QA Cutover - Upgrade & Migration

QA Test

RB BW remediation / error fix

BW on HANA QA completion / acceptance

System copy from Production completed

Check Prerequisites for Upgrade

BW Technical Upgrade onto designated environment

Migrate to Production HANA

Testing

Trial Rollback Activity & DR and HA Testing

Trial Cutover completion / acceptance

HANA Prod't Hardware & Software in place & available + Back Up

BWUpgrade & HANA Migration Cut Over -Production System

Go-Live

Go-Live Preparation Acitivites

Go-Live - BW Upgrade & Hana Migration

Support Post Go-Live Support

Project

Preparation

Realisation - BW

& Hanna

BW on HANA Go-

Live

Sandbox

QA / Test

Production

Trial Cutover

Development

Page 13: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

LESSONS LEARNT

Tips and Tricks

13

Page 14: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

Lessons Learnt

• Copy BW production to a sandbox and perform a full regression test.

• Plan for a formal Trial Cutover. • Test Backups/Restores. • For Issues, review the latest HANA Notes and HANA

revisions. • Refine Project activities and Cutover Tasks. • Verify Table Consistency and partitioning of BW

tables on the database.

14

Page 15: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

Tips & Tricks

When upgrading from 7.x to 7.3 and migrating • Use the latest delivered Business Content version of

certain objects like time characteristics.

• Changes in behaviour of start and end routines in 7.3

• Check Transformations with Constants. In some cases transformation for keyfigures is converted to 'No Transformation‘. Implement 1709947 before the upgrade

• Latest patches for BI Java components

15

Page 16: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

Tips & Tricks

16

When upgrading from 7.x to 7.3 and migrating

• The way exception aggregation is dealt with in 7.3 has changed.

• Extra checks in packages resulting in warning messages.

• SAPGUI 7.3 does not have BEx 3.x components as standard.

Page 17: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

CUSTOMER EXPERIENCE

17

Page 18: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

SAP NetWeaver BW Powered

by SAP HANA

18

Page 19: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

SAP BW on SAP HANA

Upgraded / migrate a 5.5 TB BW 7.0 system (Oracle)

to a 2TB BW7.3 system running on HANA

in 19 weeks project led by SAP

Early Days, but already a significant performance improvement: – Cost Based CoPa load, 250k records, down on average down from 15 minutes to

5 minutes.

– Billing Condition Data, extract 650k records from ECC into DSO split by year and activated,15 minutes down to 10.

– EMEA batch finishing 3 to 4 hours earlier

– Open Hub, write to a file, reading 13.5 million records outputting 10 million records with ABAP code to remove records using lookups:

– 4.5 hours with Oracle

– 17 hours in HANA

– 40 minutes after optimising the code for HANA

Page 20: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

BW ‘database time’

0.000

50,000.000

100,000.000

150,000.000

200,000.000

250,000.000

300,000.000

350,000.000 0

1/0

9/2

01

3

03

/09

/20

13

05

/09

/20

13

07

/09

/20

13

09

/09

/20

13

11

/09

/20

13

13

/09

/20

13

15

/09

/20

13

17

/09

/20

13

19

/09

/20

13

21

/09

/20

13

23

/09

/20

13

25

/09

/20

13

27

/09

/20

13

29

/09

/20

13

01

/10

/20

13

03

/10

/20

13

05

/10

/20

13

07

/10

/20

13

09

/10

/20

13

11

/10

/20

13

16

/10

/20

13

18

/10

/20

13

20

/10

/20

13

22

/10

/20

13

24

/10

/20

13

26

/10

/20

13

28

/10

/20

13

30

/10

/20

13

01

/11

/20

13

03

/11

/20

13

05

/11

/20

13

07

/11

/20

13

09

/11

/20

13

11

/11

/20

13

13

/11

/20

13

15

/11

/20

13

17

/11

/20

13

19

/11

/20

13

Time DataManager

Page 21: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

Compression – x4

21

5.5 TB 1.6TB

4X compression

Existing BW

5.5TB

HANA

1.6TB

BW

App Server

Page 22: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

SAP BW on SAP HANA – End User Feedback

“The daily reports for European Daily are now an ‘ad hoc’ report, push the button.... a few seconds later there “

“This is a massive timesaver”

Page 23: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

BW on HANA - Future

23

Page 24: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

BW on HANA – Planned Innovations

(Release SAP NW BW 7.3 SP9; SAP NW BW 7.31 SP7) * SAP will continue to support RDBMS platforms

• SAP NW BW 7.3 on SAP HANA

• SAP HANA specific features

– Performance boost for data loading, query response time and In-memory planning

– SAP HANA-optimized InfoCubes and Data Store Objects

– Simplified and faster data modeling/remodeling

– “Not active” data concept

– SAP NetWeaver BW and SAP HANA Mixed Scenarios (BO Explorer, BW Virtual Master Data, etc.)

– Support of Semantic Partitioned Objects and enhanced partitioning for write optimized DSOs

– Simplified system landscape

Platform independent highlights*

– Graphical data flow modeling and enhanced support of 3.x-> 7.x data flow migration

– Semantic Partitioned Objects (SPO)

– Rapid prototyping of Ad Hoc scenarios via BW Workspaces

– NLS based on Sybase IQ

– DSO planning

– Tighter integration with SAP Data Services

(Release SAP NW BW 7.4 SP5)

Upcoming planned release

Enhanced Data Modeling BW/HANA Smart Data Access providing

the logical EDW

Easy integration of external data models with Open ODS Layer

Composite Provider for enhanced support of “Mixed Scenarios”

Common Eclipse based Modeling tools

Push down further processing logic to HANA BW Analytic Manager

HANA Analysis Processes

BW Transformations

BW Planning Semantics

BW Content optimized for HANA Simplified High Performance Planning

“BPC Unified”

Capabilities of BW IP, BPC, and HANA

Data Provisioning

Operational Data Provider

Page 25: Welcome to the HANA Stream - UK & Ireland SAP Users Group · PDF fileSAP BW on HANA – Smarter, simpler, more efficient How Does BW running on RDBMS differ from BW running on HANA

Thank You!

Contact information: Ketan Adani Graham Wiffen SAP UK Ltd RS Components Ltd 07808575077 07973812951