© 2013 SAP AG or an SAP affiliate company. All rights reserved. 2
SAP NetWeaver BW on SAP HANA Get your own system today
� Follow this link to go to SAP HANA Marketplace
http://www.saphana.com/docs/DOC-3954
� SAP NetWeaver BW on SAP HANA Trial - First Steps Overview � SAP NetWeaver BW on SAP HANA – Tutorials � SAP Cloud Appliance Library
Get your very own SAP NetWeaver BW on SAP HANA with SAP BI 4.x system today !
You will receive a SAP NetWeaver BW 7.3 on SAP HANA SP06 and SAP BusinessObjects BI 4.0 SP07 system as 30 day trial.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 3
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.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 4
Agenda
Warm up – LSA++ (Layered Scalable Architecture) and BW on SAP HANA – TechEd 2012 review
Modeling BI functions and integration – context
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views
� Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access)
� Open ODS View generated staging services for field data - BW field-based DSOs*
� Integration of field data into EDW context - association of InfoObjects to Open ODS Views
� Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
BW on HANA and incremental LSA++ as common DWH & BI platform
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 6
LSA++ holistic framework for BW on HANA Flexible consistent data framework virtually wrapped BI on Streamlined EDW - Operational BI – Agile BI – Virtualization - Open BW Services
BW
Ope
n Se
rvic
es: D
ata
Mod
el,
OLA
P, A
utho
rizat
ion,
Dat
a A
ging
BW Virtual Data Mart Layer
Architected Data Mart Layer
Business Transformations
EDW Propagation Layer
EDW Transformation Layer
Externally managed BW managed
Open Operational Data Store Layer
Agile DMs/ BW
Work space
Cen
tral
BI-
Prom
ote
To P
rodu
ctio
n
Agi
le B
I - c
entr
al/ d
epar
tmen
tal LSA
++ for BW
on HA
NA
BI on S
treamlined E
DW
, O
perational BI, A
gile BI
Cor
pora
te
Mem
ory
refe
renc
e
BW Queries EPM , BO BI, Apps
TechEd 2012
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7
LSA++ holistic framework for BW on HANA Open Operational Data Store layer - targets
BI on Streamlined EDW - Operational BI – Agile BI – Virtualization - Open BW Services B
W O
pen
Serv
ices
: Dat
a M
odel
, O
LAP,
Aut
horiz
atio
n, D
ata
Agi
ng
BW Virtual Data Mart Layer
Architected Data Marts
Business Transformations
EDW Propagation Layer
EDW Transformations
Externally managed BW managed
Open Operational Data Store Layer
Agile DMs/ BW
Work space
Cen
tral
BI-
Prom
ote
To P
rodu
ctio
n
Agi
le B
I - c
entr
al/ d
epar
tmen
tal LSA
++ for BW
on HA
NA
BI on S
treamlined E
DW
, O
perational BI, A
gile BI
Cor
pora
te
Mem
ory
refe
renc
e
BW Queries EPM , BO BI, Apps
Immediate Querying – no staging to EDW
On any data
Incremental integration with EDW
TechEd 2012
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 8
LSA++ Open Operational Data Store layer as parenthesis
The target of the Open ODS Layer is to provide the services and technology gaining a holistic picture on data
BW HANA instance HANA
Application instance BW
accelerator
SAP Application
Custom Model
HANA sidecar instance
SAP Application
ERP2 ERP1
Open Operational Data Store Layer
TechEd 2012
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
Demo 1: first impression on Open ODS modeling Open ODS Multidimensional Modeling – BEx Query (OLAP) on any data
Dimension / master data
Dimension / master data Fact data
on data in any HANA db-schema
Demo
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
Demo 1: first impression on Open ODS modeling BEx Query (OLAP) on any data – on data in any HANA db-schema
1. Create SQL-view to transform format SMALLINT -> INTEGER CREATE VIEW "AW"."TE1_PROD_SQL_VIEW" ( "PROD_ID", "PROD_NAME", "PROD_NUMBER", ….. AS select cast(T0."ProductID" as integer) as "PROD_ID", T0."Name" as "PROD_NAME", …. from "AW"."Product" T0
2. Create new BW Open ODS Views on SalesOrderDetail table and TE1_PROD_SQL_VIEW SQL view
Tell BW about
• semantics of tables/ SQL-views and fields and
• associations between tables/ SQL-views
3. Run a BEx Query on Open ODS fact table view
Finally you define a multidimensional model
Open ODS View Type: master
Open ODS View Type: fact
BEx Query
……..
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11
LSA++ and BW on HANA - BW just for modeling a SAP EDW ? BW Open ODS field-based modeling directions
Virtual Data Mart Layer
BEx Query Access
Externally managed
Open ODS BW managed
Sources
LSA++ for B
W on H
AN
A
Architected Data Mart Business Transformation
EDW Propagation
EDW Transformation
Cor
pora
te
Mem
ory
ED
W P
erspective
1. Function modeling on any data
2. Transform data for function modeling only if it shows up value
3. Consume data instead of moving data
4. Data staging – in case consumption of data is not appropriate
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 12
Traditional BI architecture landscape components Perceived as dispersed, expensive, sluggish
Centrally defined BI Analytics & Reporting
BW EDW
SAP Enterprise Applications
Non-SAP Enterprise Applications
Local DWHs
local Applications
Locally defined BI Analytics & Reporting
Traditional BI Provisioning
Architected Data Marts Independent Data Marts
The BW EDW is just a part of the BI landscape. Apart of the EDW we observe a dispersed landscape of BI systems with a high degree of data redundancy
Such a landscape means low responsiveness and high costs
BI architecture components –
different weight of (data) integration Integration before Function Function before Integration
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 14
Two different perspectives on BI provisioning Central & local BI
BI Provisioning
Integration before Function Function before Integration
Function modeling § Queries § Schemas § Staging
Function modeling § Queries § Schemas § Staging
Integration modeling
Integration modeling
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 15
Function and integration modeling in BW up to version 7.3
BW ≤ V. 7.3
Common function modeling � Queries and Cell-based OLAP � Schemas / InfoProvider � Staging / data flows � Authorizations � Operations � Data aging management (NLS) � Promote to production management (transports)
§ Function modeling § Queries § Schemas § Staging
§ Integration modeling § Map fields to InfoObjects
Data integration modeling with InfoObjects � InfoObjects define the integrated EDW data model (common semantics,
common values)
Integration before Function
on InfoObjects
based on InfoObjects
� No InfoObjects – no functions : up to BW 7.30 the existence of actively modeled InfoObjects is a prerequisite modeling functions in BW
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 16
Modeling of functions and integration with BW 7.40 ≥ SP5 on HANA
Integration modeling § Map fields to InfoObjects
Function modeling § Queries § Schemas
§ Persistencies, Staging
Integration modeling
InfoObjects Fields
Modeling Options Integration before Function Function before Integration
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 17
BW on HANA Open Service Framework
BEx Query Designer
BW Analytic Manager (OLAP)
BW Operations § Loading, staging, transformation and persistency management
InfoObject-based modeling • Applies to
• EDW, Architected Data Marts • SAP sources, Non-SAP sources
• persisted objects • DSO, InfoObject, InfoCube
• Virtual objects • VirtualProvider, CompositeProvider
Field-based modeling • Applies to
• Data Marts, DWHs; EDW • Non-SAP sources, SAP sources
• persisted objects • DSO*, Tables
• Virtual objects • SQL-View, BW Open ODS View, CompositeProvider
Combine Move
* pilot ðDSO roadmap
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 18
BW on HANA open functions and scalable integration Field-based modeling
Source - 3NF Model
Remote access 3NF model - field
BEx Query/ Composite Provider
Open ODS View
sql-view DSO – Field *
Local replicate
transform transform - denormalize data
generate
persisted data Non persisted data
BW DataSource
load
virtual access
InfoObject integrate DSO - InfoObject
denormalized model - field SAP Application Extract - ∆ Queue
Non-SAP Application Extract – BO-DS
Integrate
transform
BW DataSource
Integrate
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 19
Agenda
Warm up – LSA++ (Layered Scalable Architecture) and BW on SAP HANA – TechEd 2012 review
Modeling BI functions and integration – context
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views
� Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access)
� Open ODS View generated staging services for field data - BW field-based DSOs*
� Integration of field data into EDW context - association of InfoObjects to Open ODS Views
� Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
BW on HANA and incremental LSA++ as common DWH & BI platform
* Pilot only
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views � Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access) � Open ODS View generated staging services for field data - BW field-based DSOs* � Integration of field data into EDW context - association of InfoObjects to Open ODS Views � Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 21
BW Operations Modeling
BEx Query & BW Analytic Manager
Table
SQL View
HA
NA
DB
Table Table /Table Field DSO
/Table Field DSO
BW on HANA field-based function modeling Open ODS View as central meta object
BEx Query & BW Analytic Manager
Open ODS View
Master data
InfoObject Tables
Open O
DS
EDW
BW Operations Modeling
Open ODS View
Master data
Open ODS View Fact data
InfoObject Master data
Virtual Data Mart – Virtual Star Schema
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 22
BW on HANA Open ODS View (short: ODS View) BW Field-based Modeling on any Data - Overview
Facts ODS View
Master ODS View
Master ODS View
Master ODS View
Master ODS View
Field DSO
Field DSO
Table
Table
SQL View
Field DSO/ Table
� The BW metadata model for field data consists of entities – the Open ODS Views – defining – Semantics of sources (fact, master.. data) – Semantics of source-fields (characteristic, key figure,…) – Associations to other Open ODS Views – (optional) associations to InfoObjects (EDW model)
� ODS Views are view constructs that can be defined on various types of source objects – BW Field-based DSOs*/ DataSources – DB tables & SQL views
� The source object of an ODS view can be exchanged with a different source object of identical structure
� From a BW-OLAP perspective, ODS Views can be consumed like InfoProviders (facts) or InfoObjects (master data, text)
Table
Open ODS Views of type fact define a multi-dimensional Star Schema * Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 23
Demo 2 – multidimensional modeling using Open ODS Views 1st analyze data: understand the source model (Powerdesigner)
Product Dimension/ master data
Customer Dimension/ master data
1. Understand the model – analyze tables – what do you want to achieve - at a first glance
text data
Offers facts that we want to analyze -> fact table
Observation: CustomerID is not foreign key in fact table but in SalesOrderHeader table
Fact table
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 24
Demo 2 – multidimensional modeling using Open ODS Views 2nd create star schema: define sql views (HANA Studio, Powerdesigner)
sql-view - Customer Dimension/
master data sql-view - facts
……….
……….
……….
………. ………
………
sql-view - Product Dimension/
master data
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 25
Demo 2 – multidimensional modeling using Open ODS Views 3rd define Open ODS Views: model semantics & associations (BW Studio, RSA1)
sql-view - facts
……….
Open ODS View - facts
Open ODS View - Product master data
……..
sql-view - Customer Dimension/
master data
sql-view - Product Dimension/
master data
Open ODS View - Customer master data
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 26
Demo 2 – multidimensional modeling using Open ODS Views 4th query: check Open ODS Views, build query functions
Demo
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 27
Demo 2 – multidimensional modeling using Open ODS Views Summing up
SalesOrderHeader
SalesOrderID PK
CustomerID FK
TaxAmt
SalesOrderDetail
SalesOrderID PK,FK
SalesOrderDetailID PK
ProductID FK
OrderQty
Customer
CustomerID PK
Product
ProductID PK
Product Dimension ≙ sql-‐view
Customer Dimension ≙ sql-‐view
1. Define fact Open ODS View for supposed fact table SalesOrderDetail and run query
Fact table
2. Associate product master data/ dimension to fact Open ODS
Multidimensional Model (Star Schema) ≙ sql-‐view
a. Define sql-view on product tables
3. Association of customer master data/ dimension to fact Open ODS is not possible – no CustomerID in fact table
4. Associate customer master data/ dimension to fact Open ODS based on new sql-view source (s.2)
Fact
Ope
n O
DS
Vie
w
Master Open ODS View
Master Open ODS View
b. Define master Open ODS View on product master sql-view
c. Run query on fact Open ODS
ð we exchange the source (table SalesOrderDetail) of fact Open ODS against an sql view that joins tables SalesOrderDetail and SalesOrderheader and thus offers CustomerID
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 28
BW on HANA field-based function modeling with Open ODS Views Iterative multidimensional modeling process – modeling tools
Analyze, qualify Tables/ Fields • determine facts and dimensions
(master data)
Model SQL-Views • fact and dimension views • transform, denormalize data
Model Open ODS Views • semantics of sql-views, tables • semantics of fields • associations • authorizations
Model BEx Queries • all functions
BW on HANA field-based multidimensional model
on Star Schema
Model Star Schema Components
BW Studio
HANA Studio
SAPGUI RSA1
Eclipse
BEx Query
Designer
Mod
elin
g
Powerdesigner
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 29
One common modeling environment Planned with BW 7.4, SP5/SP6 on HANA
Common user experience via a central, unified modeling environment � Attractive, flexible and simplified BW modeling
environment � 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
o Other editors as in place SAPGUI based editors – ABAP Development Tools – …
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 30
BW on HANA field-based function modeling with Open ODS Views semantics & associations modeling at a glance – source semantics (RSA1) Tac: RSODSVIEW
Source semantic
Source type
Physical location of source for tables/ sql views: � Connection to remote DB (for virtual table) � DB schema name � DB-Connect source system (generated, if not exist for DB schema � Table/ sql-view name
External sources connected via DB-Connect:
New DB-Connect connection types
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 31
BW on HANA field-based function modeling with Open ODS Views semantics & associations modeling at a glance – field semantics for fact data
mapping/ propose � Assign/ maintain basic semantics to fact data
� assign/ maintain basic properties to fact data
• Key figures
Source – ODS-view mapping
Internal name – local or inherited Aggregation behaviour
– characteristics Source – ODS-view mapping Internal name – local or inherited from
association Associations – ODS View , InfoObject Authorizations (-> internal name) � Not relevant � Relevant and local authorization � Relevant and inherited from
associated Object
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 32
BW on HANA field-based function modeling with Open ODS Views semantics & associations modeling at a glance – field semantics for master data
mapping/ propose
� Assign/ maintain basic semantics to master data
� assign/ maintain basic properties to master data – characteristics
Source – ODS-view mapping Internal name – local or inherited from
association Associations – ODS View , InfoObject Authorizations (-> internal name)
Note: Associated objects to Open ODS views of type master are only relevant for navigation if the query is executed on the master ODS view – if the master ODS view is associated to an ODS view type fact then only texts (if exist) are offered – no snowflake support
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 33
BW on HANA field-based function modeling with Open ODS Views semantics & associations modeling at a glance – fact Open ODS view & associations
Open ODS View type fact
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views � Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access) � Open ODS View generated staging services for field data - BW field-based DSOs* � Integration of field data into EDW context - association of InfoObjects to Open ODS Views � Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 35
BW on HANA field-based modeling Incremental modeling process – multidimensional model, data delivery, integration
Model BW on HANA field-based functions
on Star Schema
Model Star Schema Components
Model Data Delivery (sources)
Model Integration, Standards
(EDW/ LSA++)
Multidimensional modeling with Open ODS Views happens normally in a broader context described by guidelines on EDW/ LSA++/ integration and on data delivery We have already a feeling that new BW on HANA will have a big influence on future solution delivery but how does it fit in such a broader BI architecture context? This section illustrates how BW on HANA field-based modeling can be embedded into a more factory like BI architecture context
Incremental modeling of data delivery � Independency of Open ODS Views from source location (data delivery)
Incremental integration of field data with EDW � Integration of Open ODS Views into an EDW context (InfoObjects)
� Field-based DSOs* – BW persistency & staging service for all
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 36
BW on HANA field-based modeling Incremental modeling of data delivery – remote data access
Incremental modeling of data delivery • Independency of Open ODS Views from source location
Model Data Delivery (location of sources)
Open ODS – BW managed data ð Field-based DSOs*
Open ODS – Externally managed data ð local HANA DB schema
Open ODS – Externally managed data ð remote DB via HANA Smart Data Access
Source - 3NF Model
Remote access 3NF model - field
BEx Query
Open ODS View
sql-view DSO - Field
Local replicate
transform transform - denormalize data
generate
BW DataSource
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 37
BW on HANA incremental modeling of data delivery Demo 3 - flexible, transparent exchange of Open ODS View source – remote source
Local HANA DB: ‘KT1’
Sch
ema
“AW
”
Sch
ema
“AW
”
Remote DB (e.g. HANA DB: ‘KD1’ )
product
customer
Salesorder sql-view
Fact Open ODS View SalesOrder
Master Open ODS View Product
Master Open ODS View Customer
HANA Smart Data Access
Salesorder sql-view
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 38
BW on HANA incremental modeling of data delivery Demo 3 Open ODS View and remote sources
sql-view - Customer Dimension/
master data sql-view - facts
sql-view - Product Dimension/
master data
remote local local
local
Demo
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 39
Open ODS View and remote sources Demo 3 – HANA Studio and two HANA instances
Local HANA DB Remote HANA DB
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 40
Open ODS View and remote sources Demo 3 – HANA Studio & remote sources
Remote DBs
Local HANA DB
Virtual table is sql-view
Local HANA DB
the remote source KIW
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 41
Open ODS View and remote sources Demo 3 – Assign new source based on a virtual table to Open ODS View
The necessary virtual table in the local HANA DB is generated by BW! –> source exchange fully transparent
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views � Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access) � Open ODS View generated staging services for field data - BW field-based DSOs* � Integration of field data into EDW context - association of InfoObjects to Open ODS Views � Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 43
BW on HANA function & integration modeling Incremental modeling of data delivery – staging & Field-based DSOs
Incremental modeling of data delivery � Independency of Open ODS Views from source location
Source - 3NF Model
Remote access 3NF model - field
BEx Query
Open ODS View
DSO - Field
Local replicate
transform transform - denormalize data
generate
BW DataSource
sql-view
Model Data Delivery (location of sources)
Open ODS – BW managed data ð Field-based DSOs*
Open ODS – Externally managed data ð local HANA DB schema
Open ODS – Externally managed data ð remote DB via HANA Smart Data Access
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 44
Open ODS Layer – field-based DataStore Objects (DSOs)* architecture aspects
Provide BW operational services (loading, staging, persistency management) to any data – data become part of the BW-managed part of Open ODS
Open Operational Data Store Layer Externally managed BW managed
Field-based DSOs * Database Tables LSA++ Open ODS and persisted data
- Field-based DSOs and Database Tables - Staging is necessary in case certain SLAs cannot be guaranteed � Availability – unreliable source � Reproducibility – source is not our control, no historical data, … � Balance between performance and costs � Maintainability � As part of a central governance roadmap the data shall become part of an EDW � …..
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 45
Open ODS Layer – field-based Data Store Objects (DSOs)* basic properties
Easy Modeling • All fundamental functions (delta, staging,..) as
InfoObject-based DSOs – but no SPO, NLS • Easy integration of non-BW data types. Support
for all DDIC data types • Easy integration of Non-SAP data models • Pilot – functional completeness with new DSO++ Reporting • Field-based DataStore Objects are reporting
enabled (via Open ODS Views) w/o the need to model InfoObjects
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 46
BW on HANA incremental modeling of data delivery Demo 4: Open ODS View & staging of any data to Field-based DSOs*
Local HANA DB: ‘KT1’
BW
Sch
ema
“SA
PK
IT”
Sch
ema
“AW
”
Sch
ema
“AW
”
Remote DB (e.g. HANA DB: ‘KD1’ )
product
customer
Fact Open ODS View SalesOrder
Master Open ODS View Product
Master Open ODS View Customer
Field-based DSO* on
salesorder
HANA Smart Data Access
Salesorder sql-view
Salesorder sql-view
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 47
BW on HANA incremental modeling of data delivery Demo 4: Open ODS View & staging of any data to Field-based DSOs*
sql-view - Customer Dimension/
master data sql-view - facts
sql-view - Product Dimension/
master data
local local
Field-based DSO
local remote
* pilot ðDSO roadmap Demo
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 48
BW on HANA incremental modeling of data delivery Demo 4: Open ODS View & staging of any data to Field-based DSOs* - DataSource
Open ODS View ð Generate DataSource
It is planned to automate the generation of an entire data flow � DataSource based on Open ODS view � Field- based DSO* based on DataSource
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 49
BW on HANA incremental modeling of data delivery Demo 4: Open ODS View & staging of any data to Field-based DSOs* - DSO
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 50
BW on HANA incremental modeling of data delivery Demo 4: Open ODS View & staging of any data to Field-based DSOs* - DTP
No PSA
Direct load data via DTP
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 51
BW on HANA incremental modeling of data delivery Demo 4: Open ODS View & Field-based DSOs* – DSO as source
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 52
BW on HANA function & integration modeling Incremental modeling thru flexibility of Open ODS Views
Source - 3NF Model
Remote access
BEx Query
Open ODS View
DSO - Field
Local replicate
transform
BW DataSource
sql-view
Analyze, qualify Tables/ Fields • determine facts and dimensions
(master data)
Model SQL-Views • fact and dimension views • transform, denormalize data
Model Open ODS Views • semantics of sql-views, tables • semantics of fields • associations • authorizations
Model BEx Queries • all functions
Model Field-based DSO*
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 53
Open ODS Views & BI architecture Consequences so far
Open ODS views propagate � an iterative flexible multi-dimensional approach
– Extending, enhancing the underlying source sql-view changing sql-view definitions – Exchanging the sql-view by another one – Changing of the source-type (view/ table, DSO) – from externally to BW-managed – Changing the location of non-BW sources (local- , remote-view) without making investments in multidimensional function modeling (Open ODS View semantics & associations modeling) and querying obsolete - as long as the new source offer comparable fields
� That allows starting with the ‘cheapest’ solution design in a kind of prototyping mode – Preventing/ reducing early investments in moving data (ETL, SLT) – Focusing on business requirements first
With the option to grow subsequently into an integrated, managed EDW or EDW-like solution (industrialize) - partly or entirely -> incremental EDW modeling
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views � Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access) � Open ODS View generated staging services for field data - BW field-based DSOs* � Integration of field data into EDW context - association of InfoObjects to Open ODS Views � Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 55
BW on HANA open functions and scalable integration Incremental modeling process - integration
Model BW on HANA field-based functions
on Star Schema
Model Star Schema
Model Data Delivery (sources)
Model Integration, Standards
(EDW/ LSA++) Multidimensional modeling with Open ODS Views happens normally in a broader context described by guidelines on EDW/ LSA++/ integration and on data delivery We have already a feeling that new BW on HANA will have a big influence on future solution delivery but how does it fit in such a broader BI architecture context? This section illustrates how BW on HANA field-based modeling can be embedded into a more factory like BI architecture context
Incremental modeling of data delivery � Independency of Open ODS Views from source location (data delivery)
Incremental integration of field data with EDW � Integration of Open ODS Views into an EDW context (InfoObjects)
� Field-based DSOs* – BW persistency & staging service for all
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 56
BW on HANA open functions and scalable integration Field-based modeling and integration with EDW content
Source - 3NF Model
Remote access 3NF model - field
BEx Query/ Composite Provider
Open ODS View
sql-view DSO – Field*
Local replicate
transform transform - denormalize data
generate
BW DataSource
DSO - InfoObject integrate InfoObject
Integrate
transform
Integrate
EDW
Open ODS View integration with EDW � Combining Open ODS Views with EDW InfoProviders in a
Composite Provider � Associating (partly) InfoObjects to Open ODS View fields � Open ODS View as DataSource template for EDW provisioning
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 57
BW on HANA open functions and scalable integration Open ODS View integration with EDW content – associating InfoObjects
Table
SQL View
Open ODS View
Master data
BEx Query & BW Analytic Manager
Virtual Data Mart – Virtual Star Schema
InfoObject Tables
Open O
DS H
AN
A D
B
EDW
BW Operations Modeling
Table Table /Table Field DSO
/Table Field DSO
Open ODS View
Master data
Open ODS View Fact data
InfoObject Master data
InfoObjects can be assigned to any field of any Open ODS View
� InfoObjects behave like dimensions (navigation attributes)
� Snow flaking is not supported except for texts
� InfoObject authorizations may be inherited
� Hierarchy support
� Open ODS View master data and InfoObject master data are supported for the same source-field (local and EDW dimension)
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 58
Demo 5 – Associating InfoObjects to Open ODS View fields
Open ODS View - facts Open ODS View - Customer master data
Open ODS View - Product master data
Demo
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 59
BW on HANA open functions and scalable integration Demo 5: Associating InfoObjects to fact data – local keys & EDW keys
Different fact ODS View fields to assign product master data:
� PRODUCT_ID – ODS view ‘TT-Product’ (local)
� PRODUCTNUMBER – InfoObject ‘ZEDWPROD’
Solved via sql-view joining Product table to fact sql-view
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 60
BW on HANA field-based modeling & integration Demo 5: Associating InfoObjects to fact data – multiple dimensions for field
Same fact source-field CUSTOMERID shall :
� ODS view ‘TT-CUSTOMER’ (local) and
� InfoObject ‘ZEDWCUST’ (as EDW master)
Solved via duplicating field in Open ODS view ( as CUSTOMER1)
BW on HANA Open ODS field-based modeling – open functions and scalable integration
� Function modeling on any field data with new Open ODS Views � Crossing the border – Open ODS function modeling on remote data (HANA Smart Data Access) � Open ODS View generated staging services for field data - BW field-based DSOs* � Integration of field data into EDW context - association of InfoObjects to Open ODS Views � Field-based DSOs* and Open ODS Views – scalable EDW integration of non-SAP data
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 62
BW on HANA field-based modeling & integration Open ODS Views & Field-based DSOs* for non-SAP data extraction
Source - 3NF Model
DSO - InfoObject
denormalized model - field SAP Application Extract - ∆ Queue
Non-SAP Application Extract – BO-DS
InfoObject
Integrate
transform
BW DataSource
Integrate
persisted data
No persisted data
load
virtual access
Open ODS View integrate
DSO - Field
BEx Query/ Composite Provider
Loading non-sap data provided e.g. by BO-DS to Field-based DSOs has the advantages
� Partial, incremental InfoObject creation, assignment in Open ODS View
� Reduced source data formatting issues
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 63
BW on HANA field-based modeling & integration The value for non-SAP data integration in an BW EDW
Field-based modeling in an EDW Context will open the door for integrating and function modeling on non-sap data in a BW EDW faster and cheaper without losing services – on the contrary – no more meaningless InfoObjects - the EDW data model will stay clean
Not with Field-based DSO* staging & Open ODS Views If you do not know the meaning of a field or in case you
are not sure about it – don’t create an InfoObject
L – I will have to create/ assign 85 InfoObjects to load, stage and query this data
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 65
BW on HANA open functions and scalable integration LSA++ for EDW-centric and open functions BW
LSA++ for EDW centric BW LSA++ for open functions BW
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 66
BW on HANA open functions and scalable integration Consequences on architecture and BI process
BW on HANA & LSA++
• Propagate an iterative incremental multi-dimensional & EDW modeling approach
� Offer stability thru an EDW framework defined by LSA++ Layers and common EDW dimensions defined by core InfoObjects
� Offer openness and responsiveness thru field-based function and scalable integration modeling, which will especially be valuable with non-sap data regardless of data provisioning
� Enable a responsive BI Process - starting with the ‘cheapest’ solution design (consume instead move) in a kind of prototyping mode
– Focusing on business requirements first � Subsequently optionally growing into an integrated , managed EDW or EDW-like
solution (industrialize) - partly or entirely
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 67
BW on HANA & LSA++ Towards a streamlined, responsive BI architecture
BW EDW
SAP Enterprise Applications
Non-SAP Enterprise Applications
Local DWHs
local Applications
Architected Data Marts Independent Data Marts
EDW
Open ODS
� Open ODS field-based modeling
� Streamlined data provisioning
– On remote data o HANA Smart Data Access
– Open functions modeling on any data o Open ODS Views o Field-based DSOs*
– Scalable integration modeling Open ODS
BI Architecture Components & BW on HANA � Open functions and scalable integration
BW on HANA & LSA++:
BW on HANA & LSA++ open functions and scalable integration
* Pilot only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 68
Further Information
SAP Education and Certification Opportunities www.sap.com/education
Watch SAP TechEd Online www.sapteched.com/online RDP270 - REAL-TIME DATA WAREHOUSING WITH SAP NETWEAVER BUSINESS WAREHOUSE 7.40
SAP Public Web BW on HANA FAQ - http://spr.ly/bwonhanafaq scn.sap.com
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 69
© 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.