OpenSAP BWHANA1 Week 3 Data Consumption and Analysis
OpenSAP BWHANA1 Week 3 Data Consumption and Analysis
OpenSAP BWHANA1 Week 3 Data Consumption and Analysis
Public
Field-based modeling
Big Data
SQL exposure of SAP BW data models
Leveraging SAP HANA modeling capabilities
Public
SAP BW contribution to
architecture
Manage complexity & semantics
Govern the lifecycle
Operational
Data Marts
Transformation Layer
SAP HANA
Transformation
Acquisition Layer
SAP BW
Architected Data Marts
Agile & Operational
Data Marts
Transformation
Data Warehouse Layer
SAP HANA
Public
SAP BW
CompositeProvider
SAP HANA
Views
SAP HANA
Public
BW Analytic Manager
CompositeProvider
Virtual Transform
SAP HANA
Anal. Views
SAP HANA
Anal. Views
SAP HANA
Public
SQL
SAP BW
DataStore
Object
SAP HANA
Views
generates
Master Data
Master Data
SAP HANA
Public
SQL
SAP BW
SAP HANA
Calc. Views
InfoObject
generates
Attr
Hier
Text
Virtual Transform
SAP HANA
Anal. Views
Gen.
SAP HANA
Anal. Views
SAP HANA
Public
Transformation
Data Warehouse Layer
SAP BW Modeling
SAP HANA
SQL knowledge
Public
Public
10
Thank you
Contact information:
open@sap.com
Public
12
Week 3 Unit 2:
Simplified Data Modeling with the
New CompositeProvider
Content
The new CompositeProvider
New modeling experience
Use cases in detail
System demonstration
Public
CompositeProvider
Model
View
BW
Workspace
Table
Eclipse-based modeling
Supports union / join operations
Operational or
Real-Time Data Mart
Other SAP
HANA Schema
Classical Data
Warehouse
Schema
Prototyping
Involving
Business
User
SAP
BW Schema
SAP HANA
Public
UNION
Supported Objects
Outbound
CompositeProvider
Open ODS
View
SAP HANA
Views
Inbound
(advanced)
DataStore
Object
Open ODS
View
InfoCube
CompositeProvider
SPO
SAP HANA
View
Public
Use Case 1
Use Case 2
Use Case 3
CompositeProvider
CompositeProvider
CompositeProvider
SAP HANA
Views
SAP HANA
Combine SAP BW objects
Replacement of
MultiProvider and InfoSets
SAP HANA
Integrate existing SAP
HANA models into SAP
BW and join them
Replacement of
VirtualProvider and
TransientProvider on
SAP HANA models
SAP HANA
Views
SAP HANA
Views
SAP HANA
Add BW OLAP functionality
on SAP HANA models
Single point of truth
reporting
Public
CompositeProvider
Different use cases
Optimized for SAP HANA
Eclipse-based modeling
Public
Key takeaways
The SAP BW 7.4 CompositeProvider is the new
modeling object for flexible joins and unions
Consolidation of existing InfoProvider
(for example, VirtualProvider on SAP HANA
models, InfoSets, MultiProvider)
CompositeProvider integrates SAP HANA
models into SAP BW and also allows combining
SAP BW InfoProvider
The new CompositeProvider is enabled for
Eclipse-based modeling
Public
Thank you
Contact information:
open@sap.com
Public
Week 3 Unit 3:
SAP BW and SAP HANA
Interoperability
Content
Exposure of SAP BW models
via SAP HANA views
Supported objects and benefits
System demo with SAP Lumira
Public
SQL
SAP BW
DataStore
Object
SAP HANA
Views
generates
Master Data
Master Data
SAP HANA
Public
SQL
SAP BW
CompositeProvider
DataStore
Object
InfoCube
CompositeProvider
InfoObject
Attr
SAP HANA
Views
Hier
Text
InfoObject
Benefits
SQL interface via SAP HANA usable for SAP BW
objects and data
Predictive
Libraries
R, L,
DataStore
Object
generates
SAP HANA
Views
SAP HANA
Public
Public
Key takeaways
SAP HANA modeling options are extending
core SAP BW functionalities
Support of the core InfoProviders and master
data InfoObjects
View generation allows you to work with SQL
statements and SQL-based front-end tools on
top of SAP BW data
Model generation includes authorizations and
all tables representing complex models like
InfoObjects
Public
Thank you
Contact information:
open@sap.com
Public
Week 3 Unit 4:
Leveraging the BW Analytic
Manager
Content
What does the BW Analytic
Manager do?
Functions offered
Processing example
Public
BW Analytic Manager
Has a wide variety of OLAP functions
Generates calculation to execute on the underlying data
structures directly in SAP HANA
BW Analytic Manager
BW Query
SAP BW
Public
Aggregated key
figure
Country
DE
Product
No. of
Customers
Quantity
Normalized,
calculated key figure
Share per
Product
Pencil
10
67% (10/15)
Paper
33% (5/15)
Subtotal
Pencil
US
Counter key
figure
15
6 100 %
39% (7/18)
Glue
11
61% (11/18)
Subtotal
18
7 100 %
Grand Total
2014 SAP SE or an SAP affiliate company. All rights reserved
33
11
100 %
Public
Country
Material
Pencil
DE
11 customer, 3 products
resulting in 16 rows
Paper
1000s of products
1000s of customers
or even millions of customers
US
Glue
Customer
Customer A
Customer B
Customer C
Customer D
Customer E
Customer B
Customer C
Customer F
Customer G
Customer H
Customer E
Customer G
Customer J
Customer K
Customer L
Customer D
No. of
Customers
Quantity
2
3
1
2
2
1
1
3
1
3
3
3
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Public
Country
Quantity
No. of
Customers
Share per
Product
LQ: Country,
Product,
SUM (Quan.)
LQ: Country,
Customer,
SUM(1)
L2
Subtotal
Grand Total
L2:
LQ.Country, LQ.Product,
SUM(LQ.Quantity) / SUM(L1.Quantity)
from LQ join L1
2014 SAP SE or an SAP affiliate company. All rights reserved
Product
L1
L1:
SUM(Quan)
L5:
Country,
Customer,
SUM(1)
L6:
SUM(1)
L3
L4
LQ:
Country, Product, Customer,
SUM (Quan.), 1
L1:
Country,
SUM (Quan.)
L3:
LQ.Country, SUM (LQ.Quantity) /
SUM (L1.Quantity)
from LQ join L1
L5:
Country,
Customer, 1
L6:
Customer, 1
L4:
SUM(LQ.Quantity) / SUM(L1.Quantity)
from LQ join L1
Public
BW Query
Public
BW Query
SAP HANA
Public
Release
Aggregation
Cell-based calculations (FEMS)
Hierarchy-processing (part 1)
Top/Bottom N for Pre-Queries
MultiProvider-UNION
Exception aggregation COUNT
Exception aggregation for key figures w/o currency/unit
Exception aggregation for key figures w/ currency conversion
Exception aggregation for key figures w/ unit conversion without
reference InfoObject
Time-dependent currency conversion
Current member calculation
CompositeProvider (for example, JOIN between fact data)
Stock coverage key figures
Unit conversion with reference InfoObjects
(see SAP Note 2001947 to switch off)
Parts of handling of inventory key figures
(see SAP Note 2001947 to switch on)
Leverage SAP HANA hierarchy processing
Key takeaways
BW Analytic Manager offers a strong
and unique set of OLAP functionalities
Key functionalities are complex and
not easily reproducible by manual SQL
statements
Nearly all existing OLAP features are
push-down and optimized towards
SAP HANA to accelerate reporting
Public
10
Thank you
Contact information:
open@sap.com
Public
12
Week 3 Unit 5:
Pushdown of OLAP Functions to
SAP HANA
Content
Reporting on top of BW BEx
Queries with SAP Design
Studio
Public
BW Analytic Manager
See various OLAP features in reporting
Experience the performance of SAP HANA
Use SAP Design Studio for reporting
Public
Key takeaways
The BW Analytic Manager offers a huge
variety of predefined analytic functions
such as currency/unit conversion or
exceptional aggregations
SAP HANA optimizes many features like
exceptional aggregation
BEx Query designer is the modeling
tool to get access to all OLAP functions
Different front ends can be used to
consume BEx Queries
Public
Thank you
Contact information:
open@sap.com
Public
Week 3 Unit 6:
SAP HANA Analysis Process
Content
SAP HANA analysis process
(HAP)
Components
System demo
Public
SAP BW
BW Process Management
InfoProvider
HAP
InfoProvider
SAP HANA
Public
Function (procedures/algorithms)
AFL functions (PAL, )
SAP BW
Function
Target
Target
Analytic index
InfoProvider
HAP
InfoProvider
DataStore object
Database table
Stacked HAPs
SAP HANA
2014 SAP SE or an SAP affiliate company. All rights reserved
Public
HAP in SAP BW
Clustering optimized with SAP HANA
analysis process
Public
Key takeaways
SAP HANA Analysis processes offer a great
opportunity to use functions such as
predictive analytics or data mining based on
SAP BW data
HAP supports different functions, scripts,
specialized libraries (PAL, AFL, R)
Data processing and calculation executed
directly in SAP HANA
Public
Thank you
Contact information:
open@sap.com
Public