You are on page 1of 34

SAP World Tour 2012

SAP BW powered by HANA


Thomas Kng, HANA CoE SAP Switzerland Inc. June 2012

Agenda

1. 2. 3. 4.

Overview why in-memory? SAP BW powered by HANA and its benefits Modeling opportunities Project approach

5.

Key points to take home

SAP World Tour 2012

1. 2. 3. 4. 5.

Overview why in-memory? SAP BW powered by HANA and its benefits Modeling opportunities Project approach Key points to take home

SAP SAP World World Tour Tour 2012 2012

The Evolution of SAP HANA


Landscape Options
SAP HANA is an appliance to the application (e.g. SAP ERP). Its major benefit is increasing performance of transactional reporting for one system. SAP HANA replicates /loads data using SAP LT Replicator or DataServices SAP HANA , SPS3 is the primary persistence for SAP NetWeaver BW 7.3, SP5. All features of SAP NetWeaver BW can and should be used with SAP HANA , SPS3 SAP HANA vision is the next evolution step and replaces the DB of the ERP system

Option HANA

SAP ERP
RDBMS

SAP ERP
HANA 1.0 RDBMS

Option HANA , SPS3

SAP NW BW
RDBMS

BWA

SAP NW BW
HANA 1.0

Option HANA vision

SAP ERP
RDBMS

SAP ERP SAP NW BW


HANA vision

SAP World Tour 2012

Why we need In-Memory?


Business Challenges of a reporting environment

requests

sends report

Business User

refinement required sends report again

IT

Business users require


IT departments require

Up to date accurate information Get insight from the large volumes of information Be able to navigate and explore information to get what I need (self service) Simulate scenarios and discover trends (ad-hoc analysis) React faster to events impacting my operations

Providing a landscape for real time reporting An architecture that scales to my business needs Access to data in a more detailed level Bring in a technology to fulfill new business requirements Reduce cost and time to implement new requirements

SAP World Tour 2012

Why NOW In-Memory


Orchestrating Technology Innovations

Hardware-Innovations
Multi-Core Architecture
(8 x 10 core CPU per Server)

Software-Innovations

Massive parallel scaling with

many nodes

Row and Column Store

64bit address-space 2TB

Compression

in current servers

No aggregates neccessary
Prices for RAM are
decreasing

SAP World Tour 2012

Shift of Paradigm
Impact for applications

Classical Approach
Calculation

Application Layer
Current applications perform many dataintense operations in the application layer High performance applications delegate data-intense operations to the in-memory platform

Database Layer
Calculation

SAP HANA Approach

SAP World Tour 2012

1. 2. 3. 4. 5.

Overview why in-memory? SAP BW powered by HANA and its benefits Modeling opportunities Project approach Key points to take home

SAP SAP World World Tour Tour 2012 2012

Evolving In-Memory Footprint in SAP NetWeaver BW


Data Modeling Data Persistency and Runtime BW 7.0 DB + BWA 7.0 BW 7.3 DB + BWA 7.2 BW 7.3 on HANA SP5 and beyond
In-memory planning engine First calculation scenarios in BWA MultiProvider handling and flexible joins BWA-only InfoCubes Additional calculations in-memory Consumption of HANA models in BW

Enterprise Data Warehouse and Data Mart Modeling with SAP NetWeaver BW

Planning Engine

Analytic Engine

Data Manager

Filter + aggregation

InfoCubes

BWA instead of aggregates

SAP HANA optimized InfoCubes


SAP HANA optimized DataStore Objects HANA data for BW Staging

DataStore Objects

BWA reporting for DSOs

EDW Processes

SAP World Tour 2012

10

SAP NetWeaver BW7.3 powered by SAP HANA


Added Value
Accelerated performance
Excellent query performance as proven with BWA Accelerated In-Memory planning capabilities Performance boost for ETL processes

Simplified administration and infrastructure


DB and BWA merging in one instance for lower TCO Simplified administration via one set of admin tools e.g. for Data Recovery and High Availability Column based storage with highly compression rates and significantly less data to be materialized No special efforts to guarantee fast reporting on any DB object Simplified data modeling and reduced materialized layers Speed Integrated and embedded flexibility for Data Marts

Scale

Flexible

SAP World Tour 2012

11

Advantages of SAP BW powered by HANA


Difference between SAP BW on HANA vs. BW on xDB
1

SAP NetWeaver BW 7.x on xDB


Database server and BWA server Standard DataStore Objects Standard InfoCubes BW Integrated Planning SAP HANA Data Marts running side-by-side

SAP NetWeaver BW 7.3, SP5 on HANA


One SAP HANA In-Memory platform SAP HANA-optimized DataStore Objects SAP HANA-optimized InfoCubes In-Memory planning engine Consumption of SAP HANA models BW staging from SAP HANA

Migration without new implementation No disruption of existion szenarios!


SAP World Tour 2012

12

Current Situation
SAP BW DataStoreObject (DSO)

DataStore Objects are fundamental building blocks for a Data Warehouse architecture They are used to create consistent delta information from various sources Reporting can be done on a detailed level In today's RDBMS-based implementation, the activation and querying operations are extremely performance-critical

Delta upload

Query

Activation

Parallel Upload
SAP World Tour 2012

13

SAP HANA optimized DSO


Faster Activation
In-Memory optimized DSOs Delta calculation completely integrated in HANA
Speeding up data staging to DSOs by factor 5-10 Avoids storage of redundant data (CalcView instead of change log)

traditional

In-Memory

After the upgrade to BW on HANA all DSOs remain unchanged


Tool support for converting standard DSOs into IN-Memory DSOs

Using in-memory optimized data structures for faster access

SAP World Tour 2012

14

In-Memory Optimized DataStore Objects


Performance Figures
Activation Runtime - Lab Results
4500 4000 3500 3000
Runtime in seconds

4500

Using in-memory computing technology one of the most time consuming staging operations the request activation was speed up tremendously by factor 5 - 10 ... storage of redundant data was prevented

2500 2000 1500 1000 500 0

300 20 3 Delta: 0.1 M, Active: 1 M 41 Delta: 1 M, Active: 10 M BW 7.30 - RDMBS based In-Memory optimized

473

Delta: 10 M, Active: 100 M

SAP World Tour 2012

15

SAP HANA optimized InfoCubes


Faster Data Loads and simplified structure
In-Memory optimized InfoCube In-memory Optimized InfoCubes represent flat structures without Dimension tables and E tables (less joins). Simplified Data modeling and faster remodeling of structural changes
MD traditional MD D MD F E

Facts

D MD

After the upgrade to BW7.3, SP5 all InfoCubes remain unchanged


Tool support for converting standard InfoCube into IN-Memory InfoCube.
MD

Conversion/New
In-Memory MD F Facts

Up to 5 times faster data loads (customer experience)

MD

MD

SAP World Tour 2012

16

In-Memory Planning
Simple Disaggregation Example

user changes a plan value

Traditional Approach
1. Determine the delta +50 2. Disaggregate (in application server)
per week (52) per branch (500) 26000 combinations / values

HANA-Based Approach
1. Determine the delta +50 2. Send 1 value to HANA database + instruction to disaggregate and how 3. Disaggregate (in HANA engine)
per week (52) per branch (500)

3. Send 26000 values to DB to save

create + save 26000 values

SAP World Tour 2012

17

1. 2. 3. 4. 5.

Overview why in-memory? SAP BW powered by HANA and its benefits Modeling opportunities Project approach Key points to take home

SAP SAP World World Tour Tour 2012 2012

18

18

Enterprise Data Warehouse Information architecture


OLAP Analysis Ad-hoc Reports Dashboards Predictive Apps Text/Web/ Social Media

SAP NetWeaver BW
Data Mart 1 Data Mart 2 Data Mart 3

Catalog of key figures and characteristics Data load und process handling Business analytics and planning Authorizations Change- und transport management Dataintegration SAP- and non-SAPdata

Enterprise Data Warehouse


Agile & operational Datamodel

SAP NetWeaver BW
Metadata Management Architected Data Marts Reporting / Planning DataWarehouse Layer Acquisition Layer

2
SAP HANA

Data Management Platform SQL/Calc/Planning/Aggr. Engine

SAP HANA

Database for SAP NetWeaver BW


Platform and modeling for agile or operational data marts Real-time possibilities High performance applications delegate data-intense operations to the in-memory platform

SAP BusinessObjects DataServices (Batch) Real-time Replication Services, Data-Streams


MD
Structured data

DB
External data Unstructured data

SAP World Tour 2012

19

Consumption of HANA Models in BW


Mixed Scenarios BW & HANA Schemas Link Models
BO

BW

Query
CompositeProvider

Query
Link Models

Transient Provider

InfoCube

HANA
1
AnalyticView

BW Schema HANA Schema(s)

SAP World Tour 2012

20

Layered Scalable Architecture (LSA)


Reducing of layers (example)

Architected Data Mart Layer

US AP EU 1:1

Business Transformation Layer

US APJ EU

US APJ EU

EDW Propagation Layer

US APJ EU

AMS APJ EU

US APJ EU

AMS APJ EU

Sales Delivery LSA & BW on RDBMS


SAP World Tour 2012

Sales Delivery LSA++ & BW on HANA


21

1. 2. 3. 4. 5.

Overview why in-memory? SAP BW powered by HANA and its benefits Modeling opportunities Project approach Key points to take home

SAP SAP World World Tour Tour 2012 2012

22

22

Different project approaches

DB Migration to SAP HANA Preparation

DB migration

Optimization
(LSA, opt. BW Objects)

Transport/rebuild of BW objects (partly)

Transportation
(BW Objects, partly)

Optimization
(e.g. LSA)

Preparation

Hist. DataLoad

Rebuild
(BW Objects, partly)

Optimization
(e.g. LSA, during rebuild of objects)

(historical data, master- and transactional data)

SAP World Tour 2012

23

Prerequisites for Migration to BW powered by HANA

NetWeaver BW 7.30 SP6 (minimum SP5); HANA 1.0 SP3 Separation of the Java Stack prior to the Upgrade of the ABAP Backend, if not already done The new BI Authorization concept is now mandatory. Despite the fact that you either create a 7.0x System beforehand to migrate the old BW Authorization, a potential Upgrade from BW 3.5 to 7.30 would be possible. The following source databases are supported for database migration:
Oracle 11.2 IBM DB2 LUW 9.7 MaxDB 7.8 MS SQL Server 2008 DB2 for i61, 7.1 DB2 for z/OS V9, V19

SAP World Tour 2012

24

1. 2. 3. 4. 5.

Overview why in-memory? SAP BW powered by HANA and its benefits Modeling opportunities Project approach Key points to take home

SAP SAP World World Tour Tour 2012 2012

25

25

Summary

Overview Why in-Memory? Large data volume Real-time data Simulation scenarios Conclusion: faster reaction time and possibility for new business requirements SAP BW powered by HANA and its benefits In-Memory optimized objects for much better performance (activation/loading and reporting) Simplified InfoCube Calculations for planning on the in-memory plattform Conclusion: reduction timeframe of data loading and much better reporting/planning performance Modeling opportunities Combination of agile and architected data marts Simplified layered architecture (LSA) Conclusion: more flexibility and less data redundancies Project approach Full migration of existing SAP BW (DB migration) New installation and partial transport of existing data models Conclusion: Different project approaches depending on customers requirements
26

SAP SAP World World Tour Tour 2012 2012

26

Thank You

Thank you
Contact information:

Thomas Kng Senior Solution Consultant HANA Center of Excellence (CoE) Switzerland thomas.kueng@sap.com

Backup

SAP BW powered by HANA in a Nutshell

How does BW-HANA differ from a standard BW 7.3? (1) DB + BWA In-Memory DB (2) InfoCube (3) DSO (4) Planning In-Memory Optimized InfoCube In-Memory Optimized DSO In-Memory Based Planning Engine

(5) Consumption of HANA models (6) BW staging from HANA

SAP World Tour 2012

30

SAP BW powered by HANA in a Nutshell

How does BW-HANA differ from a standard BW 7.3? (1) DB + BWA In-Memory DB
One license, one instance No BWA required, no data replication Query performance at least as good as with BWA Full BWA feature support Pure DB Migration, same look&feel. Investments preserved

SAP World Tour 2012

31

SAP BW powered by HANA in a Nutshell

How does BW-HANA differ from a standard BW 7.3? (1) DB + BWA In-Memory DB (2) InfoCube

In-Memory Optimized InfoCube

Simplified flat structure (only one fact and no dimension tables) Easier modeling, faster re-modeling Faster data loads (no DIMDIs) Simple conversion to new type

SAP World Tour 2012

32

SAP BW powered by HANA in a Nutshell

How does BW-HANA differ from a standard BW 7.3? (1) DB + BWA In-Memory DB (2) InfoCube (3) DSO In-Memory Optimized InfoCube In-Memory Optimized DSO

Activation step in HANA engine Shortened load window Fast reporting on DSO

SAP World Tour 2012

33

SAP BW powered by HANA in a Nutshell

How does BW-HANA differ from a standard BW 7.3? (1) DB + BWA In-Memory DB (2) InfoCube (3) DSO (4) Planning In-Memory Optimized InfoCube In-Memory Optimized DSO In-Memory Based Planning Engine

Push-down of Planning steps to HANA database Faster Planning cycles

SAP World Tour 2012

34

You might also like