Step by-step-guide-of-modeling-hana-views-into-bw-in-sap-bw-7-4-on-hana
RDP203 Enhanced Support for SAP NetWeaver BW Powered by ... · Integrated development & modeling...
Transcript of RDP203 Enhanced Support for SAP NetWeaver BW Powered by ... · Integrated development & modeling...
October 2013
RDP203 - Enhanced Support for SAP NetWeaver BW Powered by SAP HANA and Mixed Scenarios
© 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.
Agenda
Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
Agenda
Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
© 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
© 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
© 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 !
Agenda
Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
© 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 – …
© 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
© 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
© 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
Agenda
Introduction – evolving BW on HANA to HANA BW Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
© 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
© 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
Demo SAP Lumira access on BW InfoProviders
Agenda
Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
© 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
© 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
Demo ABC Analysis with HANA Analysis Process
Agenda
Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
© 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
© 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
© 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
Demo OpenODSView with the example of HANA Smart Data Access
Agenda
Introduction – evolving BW on HANA Common modeling tools Generation of HANA models HANA Analysis Process HANA Smart Data Access CompositeProvider
© 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
© 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
© 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
© 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
© 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
© 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
© 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.