33
October 2013 RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios

RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

  • Upload
    dodieu

  • View
    242

  • Download
    5

Embed Size (px)

Citation preview

Page 1: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

October 2013

RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios

Page 2: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 2

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.

Page 3: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 4: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 5: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 5

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

The database is completely re-architected from scratch to benefit from cheaper memory and parallelism

ABAP Code in BW is reduced by pushing down processing logic to HANA

�  Excellent query performance for improved decision making

�  Performance boost for Data Load processes for decreased data latency

�  Accelerated In-Memory planning capabilities for faster planning scenarios

�  Flexible combine EDW with HANA-native data for real-time insights and decision making

�  Data persistency layers are cut off and reduced administration efforts

�  Simplified data modeling and remodeling

The Reporting UI is not affected. BW Modeling environment will be simplified and unified

HANA Stack

RDBMS

Traditional Stack

SAP NetWeaver BW

Data Modeling

Planning

Data Management

OLAP Proc

ess

Orc

hest

ratio

n

Data Schema &

Data

SAP HANA BW

Data Modeling

Planning

Data Management

OLAP Proc

ess

Orc

hest

ratio

n Push Down

Page 6: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 6

SAP’s strategic EDW solution SAP BW 7.4 on HANA – evolving BW 7.3 on HANA to “HANA BW”

Only the combination of BW and HANA enables us to

… simplify the data modeling processes

… increase the agility of the Enterprise Data Warehouse

… reduce the complexity of the EDW landscape

… combine the strengths of an SQL oriented approach with an Integrated EDW application

Seamless  consump-on  

of  data    

Reuse  BW  services  to  manage  and  

analyze  the  data    

One  common  modeling  

environment  

Process  large  amounts  of  data  

faster  

Page 7: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 7

SAP BW 7.4 – Timelines

Timelines �  SAP NetWeaver BW 7.4 SP02 planned for June 2013 �  SAP NetWeaver BW 7.4 SP05 planned for Dec 2013 �  SAP NetWeaver BW 7.4 SP06 planned for Mar 2014 �  SAP NetWeaver BW 7.4 SP07 planned for June 2014

SAP NetWeaver BW 7.4 SP05 planned focus: �  Recommended for EDW Use Case scenarios

Further feature shipments planned for every second SP

All mentioned features in this presentation are in scope of BW 7.4 SP5/6 !

Page 8: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 9: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 9

Common modeling tools Planned with BW 7.4, SP5/SP6 on HANA

Common user experience via a central, unified modeling environment �  Attractive, flexible and simplified BW modeling tools �  Harmonization BW and HANA modeling environments �  Integration of BW and HANA models in one modeling approach �  Integrated development & modeling environment across

–  SAP HANA Modeler, –  BW Modeling

o  New developed native Eclipse based modeling tools for Query Designer, Open ODS View and New Composite provider

–  ABAP Development Tools –  …

Page 10: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 10

Modeling Tools – I Planned with BW 7.4, SP5/SP6 and following on HANA

Maintainance Open ODS View CompositeProvider

Page 11: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 11

Modeling Tools - II Planned with BW 7.4, SP5/SP6 and following on HANA

Query Designer (not in SP5/SP6) ABAP Editor

Page 12: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 12

Query Designer Planned with BW 7.4, SP7 on HANA

Easy Modeling and Interoperability �  Possibility to model new queries or change

existing queries in the Eclipse based modeling environment

�  Interoperability with existing BEx Query Designer �  Queries created with the Query Designer+ can also be

maintained with the BEx Query Designer �  BEx Query Designer features are gradually included in

the QueryDesigner �  First set of features available i.e.:

–  Hierarchies –  Restricted key figures

Page 13: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA to HANA BW Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 14: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 14

Automatic generation of HANA models Planned with BW 7.4, SP5/SP6 on HANA

BW Schema

generates

HANA Schema

HANA View

InfoCube

DSO

Master data

HANA View HANA

View

Enhanced HANA View

Enhanced Metadata interoperability between BW and HANA HANA Model generation �  Triggered from BW InfoProvider – push

–  Complements BW model import from HANA Modeler –  Analysis Authorization: Automatic sync between HANA and BW –  Object changes include HANA model impact analysis

�  Direct consumption of BW data via generated HANA views –  SAP Lumira, BO Explorer, SQL

Scenario �  Major footprint of scenario in BW �  Usage of generated view in HANA Studio to build own data

models using BW data and HANA native algorithms

Page 15: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 15

Analysis Authorizations and Analytic Privileges - Procedure

BW Schema

generates

HANA Schema

HANA View

InfoCube

DSO

Master data

HANA View HANA

View

DB user created from BW user Mark InfoProvider „has HANA Model … Activation of BW

InfoProvider

Generates „HANA Model“ Generates dynamic Analytical privilege

Generates HANA procedures …

Generates entries in BW-managed authorizations table per user & InfoProvider

During Query execution HANA checks for filters in

BW-managed authorizations table

Periodically update BW-managed authorizations table via process chain

Page 16: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Demo SAP Lumira access on BW InfoProviders

Page 17: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 18: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 18

HANA Analysis Process Planned with BW 7.4, SP5/SP6 on HANA

Enhanced analysis capabilities �  Execute HANA-native functions directly

on BW InfoProvider data e.g.: –  Clustering, association algorithms,

regression analysis, anomaly detection, weighted score, exponential smoothing, etc.

�  Execute complex and data intensive processes on HANA without losing the integrity and integration with the BW environment

�  Materialize the result of a HANA Analysis Process in HANA for further processing – automated

�  Supporting also a scheduled batch processing use case

Source Function Target BW InfoProvider AFL(PAL, …), Procedure,

L-Script, R-Script BW InfoProvider

BW Process Management

Page 19: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 19

HAPs in details

Sources �  Most BW InfoProvider �  Database tables

Supported procedures/algorithms �  AFL-functions (PAL, …) �  L-script, R-script, SQL-script procedure.

Supported output �  Analytic Index (modeled/generated/virtual), �  DSO, database table �  HAP Input (“stacked HAPs”)

Staging integration �  stand-alone, �  triggered via APIs from applications, �  process chain variant, �  source of a DTP

Page 20: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Demo ABC Analysis with HANA Analysis Process

Page 21: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 22: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 22

Flexible consumption of external data models Planned with BW 7.4, SP5/SP6 on HANA

Flexible and easy consumption of external data models building a BW Open ODS Layer Agile modeling

�  Integrate external data models for –  direct query access –  staging scenarios –  switch between both options

�  Field based modeling complementing InfoObject modeling

�  Integrate with existing BW models �  Gradually build up models and architectures based on

relational schemas �  Possibility to start modeling from facts developing

towards the dimensions �  Enables fast prototyping – quick ROI

Immediate light weight querying �  Integrated with BW authorization concept

Accelerated Loads

BW Queries, ODATA, MDX, SQL

Open Operational DataStore Layer

Agile Datamarts

BW Workspaces

HANA Schema BW Schema

Transformations

EDW Layer

Transformations

Architected Datamart Layer

BW Virtual Datamart Layer

External Sources

HANA tables, views (Field based) DSO

Page 23: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 23

HANA Smart Data Access Layer

Smart Data Access Planned with BW 7.4, SP5/SP6 on HANA

Enhanced Business Flexibility by providing “the logical EDW” Data Federation in diverse EDW landscapes

•  Smart data access – read access to relational and non-relational sources via ODBC

•  Enables access to remote data access just like “local” table

•  Supports data location agnostic development •  No special syntax to access heterogeneous data

sources •  Non-disruptive evolution •  BW based Analytic Services on external data

Scenario •  Make other DWHs transparent to HANA •  Evolve 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

BW on HANA

Query

BW Virtualization Layer

Composite Provider, Open ODS View

Teradata

Hadoop SAP HANA

ASE

IQ

Virtual Tables HANA Tables

Page 24: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 24

Open ODS View Semantics „Facts“

Agile Modeling Planned with BW 7.4, SP5 on HANA

Open ODS View Semantics „Master Data“

Open ODS View Semantics „Master Data“

How would you start to integrate this information in BW?

Imagine you have information in a relational database schema like this

Page 25: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Demo OpenODSView with the example of HANA Smart Data Access

Page 26: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

Agenda

Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider

Page 27: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 27

CompositeProvider Planned with BW 7.4, SP5/SP6 on HANA

Easier data modeling and reduction of InfoProvider types by enhancing the CompositeProvider Supports �  Consolidation of existing CompositeProvider, InfoSet* and

MultiProvider into CompositeProvider �  Use CompositeProvider as single BW metadata object to join

data from different HANA applications on the same instance of HANA (consumption of native HANA models or tables)

–  Faster Implementations –  Less persistence layers –  Easier consumption of data

�  Modern Eclipse based UI �  Usage of Inventory key figures �  Usage in planning scenarios

* Planned for SP6

Prototyping involving Business

User Classical Datawarehouse

Schema

SAP HANA Schemas

BW Workspace

CompositeProvider

Combine the data of various applications

Operational or Real-time Datamart

Table

Model View

SQL MDX BICS ODATA

SAP and non SAP Applications

External Database Hadoop ERP BW

Page 28: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 28

CompositeProvider Integration in Eclipse Planned with BW 7.4, SP5/SP6 on HANA

Left: Project Explorer with ABAP and BW project (BW project with attached HANA system) Top right: CompositeProvider with Union and Join of BW Objects Buttom right: ABAP editor in Eclipse

Page 29: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 29

HANA BW – CompositeProvider Planned with BW 7.4, SP5/SP6 on HANA

Join and Union of BW InfoProvider

Page 30: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 30

HANA BW – CompositeProvider Planned with BW 7.4, SP5/SP6 on HANA

Union of BW InfoProvider and HANA Analytical View

Page 31: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 31

Summary - Enterprise Data Warehousing with BW on HANA

EDW with BW on HANA combines the strengths of an SQL oriented DW approach with an Integrated EDW application providing simplified and more agile data modeling and enhanced user experience

Evolving BW on HANA by

… pushing down additional processing logic to HANA

… offering a simplified and unified modeling

… reduced complexity of your EDW landscape

Page 32: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 32

Further Information

Watch SAP TechEd Online www.sapteched.com/online

SAP Public Web BW on HANA FAQ - http://spr.ly/bwonhanafaq http://scn.sap.com/people/thomas.zurek/blog/2012/06/18/why-bw-and-hana-are-such-a-good-combination http://scn.sap.com/community/hana-in-memory/blog/2013/02/18/the-olap-compiler-in-bwonhana http://www.saphana.com/community/blogs/blog/2013/07/29/what-makes-bw-on-hana-so-unique http://www.saphana.com/community/blogs/blog/2013/07/22/smart-data-access-data-virtualization-with-sap-hana http://www.saphana.com/community/blogs/blog/2013/05/15/bw-on-hana-and-the-fems

Page 33: RDP203 Enhanced Support for SAP NetWeaver BW …blogs.saphana.com/wp-content/uploads/2013/11/RDP203.pdf · RDP203 - Enhanced Support for SAP NetWeaver BW ... Integrated with BW authorization

©  2013 SAP AG or an SAP affiliate company. All rights reserved. 33

© 2013 SAP AG or an SAP affiliate company. 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.

National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP 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.

Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.