SlideShare a Scribd company logo
2
Most read
3
Most read
10
Most read
Public
Dominik Kurz, SAP
BW Modernization Webinar Series - Session 7
Working with SAP Business Warehouse Elements in SAP Datasphere
2
© 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC
Best practices – Infrastructure, Space
concept, naming convention …
3
© 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC
SAP BW bridge: Multi-tier landscape support
▪ Define your landscape setup BEFORE you provision the SAP
Datasphere tenants.
Single-tier setups cannot be converted!
▪ DEV tenant of the SAP BW bridge instance is automatically set to
“development enabled = TRUE” 👉 do not change this!
▪ PROD tenant of the SAP BW bridge must be configured as
“development enabled = FALSE”
▪ Then you can start transporting from DEV to PROD between the
SAP BW bridge instances
▪ Both transport mechanisms work independently, therefore
1. transport the SAP BW bridge objects first, expose the data and objects
in the SAP BW bridge space. In SAP Datasphere, SAP BW bridge,
transports are carried out via gCTS (git-based Change and Transport
System, see SAP Help for details). This is controlled via the software
component. Initially, all objects assigned to a software component are
transferred to other systems in the system landscape and subsequently
a delta mechanism is available in gCTS.
2. transport the SAP Datasphere objects on top. In SAP Datasphere,
transports between tenants are carried out using the transport and
CSN/JSON methods. The transports are controlled via the SAP Analytic
Content Network (ACN), see SAP Help for more details.
SAP Datasphere
Data/Business Layer
SAP Cloud/on-Premise & Any Sources
Spaces
Extractors APIs
SAP BW bridge
SAP Datasphere
Data/Business Layer
SAP Cloud/on-Premise & Any Sources
Spaces
Extractors APIs
SAP BW bridge
2 ACN
1 ABAP gCTS
Test Tenant (DEV) Production Tenant (PROD)
Flexible Tenant Configuration
development enabled = TRUE
Flexible Tenant Configuration
development enabled = FALSE
For more information, see also SAP Note 3130759
Blog on the topic:
https://blogs.sap.com/2023/06/21/how-to-transport-in-an-sap-bw-bridge-
system-landscape/
Developer tutorial:
https://developers.sap.com/tutorials/abap-environment-abapgit.html
6
PUBLIC
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modernize your Data Warehousing Solution
Best practices – Space concept
ADMINISTRATION
Administration
Deployed on Feb 22, 2022 02:22
Storage:
Memory:
1.5 GB of 2 GB
2.5 GB of 5 GB
Healthy
SAP Datasphere
Edit
8 61
4
PERMISSIONS
Permissions
Deployed on Feb 22, 2022 02:22
Storage:
Memory:
1.5 GB of 2 GB
2.5 GB of 5 GB
Healthy
SAP Datasphere
Edit
2 37
2
TOPIC_C
Topic C
Deployed on Feb 22, 2022 02:22
Storage:
Memory:
1.5 GB of 2 GB
2.5 GB of 5 GB
Healthy
SAP Datasphere
Edit
6 67
2
TOPIC_B
Topic B
Deployed on Feb 22, 2022 02:22
Storage:
Memory:
1.5 GB of 2 GB
2.5 GB of 5 GB
Healthy
SAP Datasphere
Edit
6 67
2
TOPIC_A
Topic A
Deployed on Feb 22, 2022 02:22
Storage:
Memory:
1.5 GB of 2 GB
2.5 GB of 5 GB
Healthy
SAP Datasphere
Edit
9 143
72
7
PUBLIC
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ
[IT] Governed SAP BW bridge
Permissions
Deployed on Feb 22, 2022 02:22
Healthy
Modernize your Data Warehousing Solution
Best practices – Space concept with SAP BW bridge
SAP BW bridge
SAP BW bridge - Inbound
Deployed on Feb 22, 2022 02:22
Healthy
SAP BW bridge
Model Import
Finance
Finance
Sales
Sales
Gross Profit / Gross Margin
TAG: Finance
Contribution margin
TAG: Finance
Sales volume
TAG: Sales
Cross Space
sharing
Sales volume
Gross Profit / Gross Margin
Contribution margin
10
PUBLIC
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Modernize your Data Warehousing Solution Best practices – Modelling approach
Topic Area Topic Area Topic Area Topic Area
Harmonization Layer
• Reusability
• Projections
• Technical Filters
• Data Access Controls
Propagation Layer
• Joins, Unions
• Aggregations
• Filters (Dynamic)
Reporting Layer
• Master Data Joins/Associations
• Hierarchies
• Calculated Columns
• Data Access Controls
1
Layer
Letter 1
Object Type
1
Variant
4
Topic Area
6
Object Name
2
Number
Inbound Layer
• Remote System Information
• Naming convention of source system
IL RT
11
© 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC
Layers shift – Architecture approach
12
Public
SAP BW Bridge. Layers shift between SAP Datasphere & SAP BW Bridge
SAP Datasphere
SAP BW Bridge SAP Datasphere – Core
BW/4 Objects
Customer
Extensions
Propagation & Harmonization Layer
Operational Data Store Layer
ABAP BW Bridge Space
Business Builder
SAP HANA Cloud SAP HANA Cloud
Data Builder
Code (ABAP)
Remote Table on EDW Layer
Transactional Data
Federation
REPLICATED Analytical DataSet - View
InfoObject Mapping
Remote Table on Dimension 1
Remote Table on Dimension 2
Remote Table on Dimension N
Analytic Model
Dimension View
Dimension View
Dimension View
Optional Analytic Model
Optional Dimensions
Entity Import
optional
OPTIONAL Architected Data Mart Layer
OPTIONAL Virtual Data Mart Layer
Persisted
View
13
© 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC
SAP BW bridge – Entity Import
14
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Datasphere
SAP BW 7.3 and higher SAP BW bridge SAP Datasphere – Core
SAP BW 7.x –
Objects
Customer
extensions
SAP BW 3.5 –
Objects
SAP BW/4HANA Objects Customer Extensions
Query1
CompositeProvider
DataStore
ABAP
ABAP BW Bridge Space
DataBuilder
SAP Analytics Cloud
Add-ons SAP Analytics Cloud
SAP HANA Any-DB
SAP HANA Cloud SAP HANA Cloud
BEx Web
BW
Integrated Planning
Migration, conversion*
Query
Data model
Transformations
BusinessBuilder
1:1 Migration*
Code (ABAP)
Code
(ABAP)
SAP BW bridge: SAP BW Query to SAP Datasphere conversion
* More information on the SAP Datasphere Roadmap.
1 Not visible or executable
Transfer*
Remote Table
based on Part
Provider
Analytical DataSet - View
Analytical DataSet
Consumption Model
Perspective
15
BW
Capabilities
▪ Calculated key figure
▪ Restricted key figure
▪ Global filter
▪ Time dependency
▪ Key figure with currency
▪ Navigation attributes
▪ Texts
▪ Currency Conversion
▪ Handling and reuse of hierarchies
(Q1/2024)
▪ Non-Cumulative Key figures
(Q2/2024)
▪ Constant selection (Q1/2024)
▪ Exit variables
▪ Multi-Structure (manually
already possible via Cross
calculation in SAP Analytics Cloud)
▪ Unit Conversion
▪ Replacement path variables
▪ Conditions
▪ Temporal Join
▪ Ambiguous Join
▪ BADI Provider as PartProvider
▪ Open ODS View without calculation
scenario
Supported Planned Unsupported
16
© 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC
Complexity drivers for SAP BW customers
17
SAP Datasphere is
our semantic
layer combining data
from several sources
& layers and covers
the same functionality
as OLAP queries.​
Many query
features have already
been implemented.
Others have been
identified and are listed
as roadmap items.
OLAP Features
SAP BW Query
SAP Datasphere provides
many more data source
types than SAP BW. All
data sources that
were available in SAP
BW are equally available
in SAP Datasphere.​
The focus of SAP
BW bridge as a
staging layer is on classic
SAP connections (ODP_S
AP).
FILE, HANA, Big Data
sources
(Non-ODP)​
Data sources
Open Hub
destinations are not
required in SAP
Datasphere (and are not
supported in SAP BW
bridge) as it provides
native export and data
transport capabilities.
Mass data export
OpenHub
destinations
In SAP Datasphere you
have the option
to modernize the
analysis process with
a DataFlow artefact (man
ual).​
The conversion to
SAP BW/4HANA
supports APDs
(DataFlow object)​
Analysis
process modeling
Analysis Process
Designer (APD)
SAP BW add-ons are not
supported in
SAP Datasphere or SAP
BW bridge.​
​Strategically,
the successor for
SAP BCS is
S/4HANA Group
reporting. The successor
for SAP BPC is SAP
Analytics Cloud Planning
(blog, web page).
​For SAP BW/4HANA, we
support
the consolidation add-
on (SAP
BCS4/HANA, see details)
and SAP BCS aligned
with the SAP
S/4HANA maintenance
strategy
SAP BPC and
BCS (SEM-BCS)
Planning and
Consolidation
SAP HANA on-prem
is based on XS
Classic, while the SAP
HANA Cloud
engine underlying
SAP Datasphere is
based on XS
Advanced (XSA).
Regarding the
complexity and different
kind of technologies, no
migration option can be
offered.
Hybrid models
Mixed modeling
18
© 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC
Connection options for SAP BW
customers
19
Public
SAP BW
SAP BW Hybrid. Integration Overview
▪ Two different ways available for integrating SAP BW and
SAP BW/4HANA systems:
− Federated/replicated data consumption scenarios via
− Operational Data Provisioning framework (SAP ABAP
connection)
− External SAP HANA Views (SAP HANA connection)
− Federated/replicated business semantics integration
scenarios via SAP BW/4HANA Model Transfer connection
▪ Differences in support of consumable entities, supported
entity features, federated or replicated scenarios,
location & usage of calculation engine
▪ Remote or replicated data consumption scenarios
supported with SAP BW & SAP BW/4HANA
▪ Business semantics migration support for
SAP BW/4HANA only via SAP BW/4HANA Model
Transfer connection
SAP Datasphere
SAP BW
InfoProvider
InfoObject
on-premises
Query as
InfoProvider
cloud
Any DB
SAP HANA
Remote Table
External HANA Views
SAP HANA
External HANA Views
SAP BW/4HANA
InfoProvider
InfoObject
Query as
InfoProvider
Query as
InfoProvider
BW
Query
HTTP
Business Layer Data Layer
SAP
HANA
Connection
SAP
HANA
Connection
SAP ABAP Connection SAP ABAP Connection SAP ABAP Connection
SAP
BW/4HANA
Model
Transfer
Connection
Remote Table Remote Table
Business View
InfoProvider
InfoObject
20
Public
▪ Provide SAP BW/4HANA business semantics to
SAP Datasphere
▪ Enable staging scenarios for SAP BW/4HANA data and
virtual models
▪ Transfer BW Query as native entity (KPI, analytic model) ​
▪ Support BW Analysis Authorizations in SAP Datasphere​
▪ Hierarchy Support (virtual, available via semantics,
native SAP Datasphere dimension with hierarchies)​*
▪ SAP BW/4HANA system only acts remote data source,
calculation engine execution (via MDS) happens in
SAP Datasphere
▪ More information about supported features in
SAP Note 2932647
SAP BW Hybrid. SAP BW/4HANA Model Transfer
SAP Datasphere
SAP HANA
External HANA Views
SAP BW/4HANA
Query as
InfoProvider
BW
Query
HTTP
SAP
HANA
Connection
SAP ABAP Connection
SAP
BW/4HANA
Model
Transfer
Connection
Remote Table
Business View
InfoProvider
InfoObject
* According to the Roadmap. Business Layer Data Layer
on-premises
cloud
21
PUBLIC
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Process Flow:
1. For the given scope (User, InfoProvider) the Analysis
Authorizations are exported in the Permission Table in
SAP BW/4HANA (Transaction:
RSDWC_DAC_RSEC_GEN; technical name of
Permission Table: RSDWC_RSEC_DAC)
2. Permission Table is imported to SAP Datasphere and
the (BW)Remote User is replaced by the Datasphere
User which is the eMail by Standard, BAdI provided for
other logic of replacement
3. SAP BW/4HANA InfoProvider must be imported into
SAP Datasphere (via Data Builder) as well
4. An Input Permission View is generated by applying the
Filter Clause (with a generated SQL Script)
5. Data Access Control is generated
6. Protected View from imported InfoProvider is
generated with the Data Access Control assigned. This
view can be shared to other Spaces.
Summary:
Three objects will be generated in SAP Datasphere for
each Remote InfoProvider selected for protection:
– Data Access Control
– View of the SAP BW/4HANA InfoProvider
protected by the Data Access Control
– SQL Script that exposes the permissions for
each user based on the Analysis Authorizations
from SAP BW/4HANA
SAP BW/4HANA
SAP Datasphere
Central Space
Input Permission View
Protected view
SAP Datasphere – Remote Authorizations
Userscope
Objectscope
Analysis
Authorizations
RSDWC_DAC_RSEC_GEN
RemoteUser
InfoProvider Name
Filter Clause
eMail
RemoteUser
InfoProviderName
Filter Clause
eMail
User (=eMail)
InfoProviderName
Filter Clause
User
authColumn( 1..n)
InfoProvider
(TransactionalData)
Permission Table
Permission Table
(imported)
Apply Filter Clause
InfoProvider
(imported)
DAC
Leverage your SAP BW/4HANA authorization in SAP Datasphere
23
PUBLIC
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Takeover Metadata & Historical Data for
NON ODP_SAP data models
24
PUBLIC
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Takeover of Metadata & Historical Data for NON ODP_SAP Data models
Remote Table Replacement
SAP BW bridge
SAP BW 7.5
SAP BW bridge Model Import
ODP_SAP
ODP_SAP
HANA_SAP
Big Data
File
Sources
Sources
SAP Datasphere
BW bridge Space
SAP HANA Cloud
Data Builder
Remote Table on EDW
Layer
Transactional Data
from ODP_SAP
Sources
REPLICATED
Analytical
DataSet – from
SAP BW
bridge
Analytic Model
HANA_SAP
Big Data
File
Data Model Data Model
One Time Migration SAP
HANA Connection,
ODP_BW, …
Analytical
DataSet – from
NON ODP_SAP
Remote Table on
Active ADSO Table
- Replicated
Remote Table on
original source data
Replacement
UNION
UNION
Replacement
25
PUBLIC
Replication Flow is intended to
become our strategic replication
technology
Delta enabled transformation for
staging. Focused on SAP HANA
transformations, allowing
customer code extensions
Planned a light-weight Python exit.
Extended scripting (libraries,
testability, debugging) but still
sandboxed.
Source
Table / View
Source Remote
Table
Full vs
Delta
Target
Delta
Transformations
SQL | Join, Union, …
Field based | Concatenate, …
Custom Logic | SQL Script, Python
Extract Load Transform Distribute
ADSO View API
(exposing Union with
Parameter for
FULL and DELTA
view)
Federated only
26
PUBLIC
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP BW bridge - Data tiering optimization (DTO) – Q4/2023
SAP HANA Cloud Data as Cold-Storage
PARTID RANGE
1 2010
2 2011
3 2012
COLD
Partition Temperature in
SAP BW bridge (“Plan”)
Updated entries made by
DTO Admin…
2013 and 2016 to be
moved….
SAP Datasphere
SAP BW bridge SAP Datasphere – Core
BW/4 Objects
ABAP
BW Bridge Space Data Layer
SAP HANA Cloud
SAP HANA Cloud
Remote Table
based on ADSO
“Warm” table
UNION “Warm” &
“Cold” table in
Analytical DataSet
– View - Persisted
SAP HANA Cloud Data Lake
PARTID RANGE TEMPERATURE
1 2010 COLD
2 2011 COLD
3 2012 COLD
4 2013 COLD
5 2014 WARM
6 2015 WARM
7 2016 WARM
8 2017 WARM
9 2018 WARM
PARTID RANGE
4 2013
5 2014
6 2015
7 2016
8 2017
9 2018
PARTID RANGE
1 2010
2 2011
3 2012
Via periodic DTO job using
SQL based Runtime (SDA)
Remote Table
based on ADSO
“Cold” table
© 2022 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.
Thank you.

More Related Content

PDF
Experienced, proven, and highly qualified SAP partners are ready to work with...
PDF
Maximize the value of SAP S4HANA & SAP BW4HANA with SAP Analytics Cloud - Sep...
PDF
ASUG82501 - Integrating SAP Analytics Cloud with SAP Business Warehouse Best ...
PDF
Sap bw4 hana architecture archetypes
PDF
Sap bw4 hana
PDF
Bw h 7.4 sp9 sp8-2014 roadmap
PDF
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
PDF
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...
Experienced, proven, and highly qualified SAP partners are ready to work with...
Maximize the value of SAP S4HANA & SAP BW4HANA with SAP Analytics Cloud - Sep...
ASUG82501 - Integrating SAP Analytics Cloud with SAP Business Warehouse Best ...
Sap bw4 hana architecture archetypes
Sap bw4 hana
Bw h 7.4 sp9 sp8-2014 roadmap
#asksap Analytics Innovations Community Call: SAP BW/4HANA - the Big Data War...
2020.04.28-ASUG_Introduction-to-Extracting-data-from-S4HANA-with-ABAP-CDS-vie...

Similar to Working with SAP Business Warehouse Elements in SAP Datasphere_.pdf (20)

PDF
SAP on Linux the way to S/4HANA
PDF
SAP Business Data Cloud: Was die neue SAP-Lösung für Unternehmen und ihre Dat...
PPTX
SAP BW/4HANA - The Intelligent Enterprise Data Warehouse
PPTX
SAP HANA for SAP Overview
PPTX
High-level Sales L1 Partner Q22023 (1).pptx
PPTX
Bw on hana some obvious wins
PPT
sap bi overview, how to use and optimize performance
PPT
SAP Innovation slides helps to understanding of SAP BI
PDF
7204_webinar_presentation_29th_april_2020.pdf
PPTX
SAP Advanced Lecture | FruTech.io
PPTX
SAP BTP Basic Platform Concepts for beginners
PDF
SAP BW4HANA Implementagtion Content Document
PDF
SAP_BW_7.5_SP1_powered_by_SAP_HANA SAP B
PPTX
Big data sap hana goto market strategy
PDF
C_BCSBS_2502 Questions and Answers pdf dumps (2).pdf
PDF
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
PDF
SITIST 2016 Dev - What is new in SAP Analytics
PDF
Sap business warehouse_v1
PPT
SAP BI/DW Training with BO Integration
PDF
Data Warehouse Cloud - Das Ende von SAP BW?
SAP on Linux the way to S/4HANA
SAP Business Data Cloud: Was die neue SAP-Lösung für Unternehmen und ihre Dat...
SAP BW/4HANA - The Intelligent Enterprise Data Warehouse
SAP HANA for SAP Overview
High-level Sales L1 Partner Q22023 (1).pptx
Bw on hana some obvious wins
sap bi overview, how to use and optimize performance
SAP Innovation slides helps to understanding of SAP BI
7204_webinar_presentation_29th_april_2020.pdf
SAP Advanced Lecture | FruTech.io
SAP BTP Basic Platform Concepts for beginners
SAP BW4HANA Implementagtion Content Document
SAP_BW_7.5_SP1_powered_by_SAP_HANA SAP B
Big data sap hana goto market strategy
C_BCSBS_2502 Questions and Answers pdf dumps (2).pdf
Architectural Options for Using IBM Cognos with SAP, including Alternatives t...
SITIST 2016 Dev - What is new in SAP Analytics
Sap business warehouse_v1
SAP BI/DW Training with BO Integration
Data Warehouse Cloud - Das Ende von SAP BW?
Ad

Recently uploaded (20)

PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Leprosy and NLEP programme community medicine
PDF
Introduction to the R Programming Language
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
annual-report-2024-2025 original latest.
PPT
Quality review (1)_presentation of this 21
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Computer network topology notes for revision
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
Introduction to Data Science and Data Analysis
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
[EN] Industrial Machine Downtime Prediction
PPT
Predictive modeling basics in data cleaning process
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
Clinical guidelines as a resource for EBP(1).pdf
Leprosy and NLEP programme community medicine
Introduction to the R Programming Language
Galatica Smart Energy Infrastructure Startup Pitch Deck
annual-report-2024-2025 original latest.
Quality review (1)_presentation of this 21
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Computer network topology notes for revision
Supervised vs unsupervised machine learning algorithms
Introduction-to-Cloud-ComputingFinal.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Introduction to Data Science and Data Analysis
Data_Analytics_and_PowerBI_Presentation.pptx
[EN] Industrial Machine Downtime Prediction
Predictive modeling basics in data cleaning process
Ad

Working with SAP Business Warehouse Elements in SAP Datasphere_.pdf

  • 1. Public Dominik Kurz, SAP BW Modernization Webinar Series - Session 7 Working with SAP Business Warehouse Elements in SAP Datasphere
  • 2. 2 © 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC Best practices – Infrastructure, Space concept, naming convention …
  • 3. 3 © 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC SAP BW bridge: Multi-tier landscape support ▪ Define your landscape setup BEFORE you provision the SAP Datasphere tenants. Single-tier setups cannot be converted! ▪ DEV tenant of the SAP BW bridge instance is automatically set to “development enabled = TRUE” 👉 do not change this! ▪ PROD tenant of the SAP BW bridge must be configured as “development enabled = FALSE” ▪ Then you can start transporting from DEV to PROD between the SAP BW bridge instances ▪ Both transport mechanisms work independently, therefore 1. transport the SAP BW bridge objects first, expose the data and objects in the SAP BW bridge space. In SAP Datasphere, SAP BW bridge, transports are carried out via gCTS (git-based Change and Transport System, see SAP Help for details). This is controlled via the software component. Initially, all objects assigned to a software component are transferred to other systems in the system landscape and subsequently a delta mechanism is available in gCTS. 2. transport the SAP Datasphere objects on top. In SAP Datasphere, transports between tenants are carried out using the transport and CSN/JSON methods. The transports are controlled via the SAP Analytic Content Network (ACN), see SAP Help for more details. SAP Datasphere Data/Business Layer SAP Cloud/on-Premise & Any Sources Spaces Extractors APIs SAP BW bridge SAP Datasphere Data/Business Layer SAP Cloud/on-Premise & Any Sources Spaces Extractors APIs SAP BW bridge 2 ACN 1 ABAP gCTS Test Tenant (DEV) Production Tenant (PROD) Flexible Tenant Configuration development enabled = TRUE Flexible Tenant Configuration development enabled = FALSE For more information, see also SAP Note 3130759 Blog on the topic: https://blogs.sap.com/2023/06/21/how-to-transport-in-an-sap-bw-bridge- system-landscape/ Developer tutorial: https://developers.sap.com/tutorials/abap-environment-abapgit.html
  • 4. 6 PUBLIC © 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ Modernize your Data Warehousing Solution Best practices – Space concept ADMINISTRATION Administration Deployed on Feb 22, 2022 02:22 Storage: Memory: 1.5 GB of 2 GB 2.5 GB of 5 GB Healthy SAP Datasphere Edit 8 61 4 PERMISSIONS Permissions Deployed on Feb 22, 2022 02:22 Storage: Memory: 1.5 GB of 2 GB 2.5 GB of 5 GB Healthy SAP Datasphere Edit 2 37 2 TOPIC_C Topic C Deployed on Feb 22, 2022 02:22 Storage: Memory: 1.5 GB of 2 GB 2.5 GB of 5 GB Healthy SAP Datasphere Edit 6 67 2 TOPIC_B Topic B Deployed on Feb 22, 2022 02:22 Storage: Memory: 1.5 GB of 2 GB 2.5 GB of 5 GB Healthy SAP Datasphere Edit 6 67 2 TOPIC_A Topic A Deployed on Feb 22, 2022 02:22 Storage: Memory: 1.5 GB of 2 GB 2.5 GB of 5 GB Healthy SAP Datasphere Edit 9 143 72
  • 5. 7 PUBLIC © 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ [IT] Governed SAP BW bridge Permissions Deployed on Feb 22, 2022 02:22 Healthy Modernize your Data Warehousing Solution Best practices – Space concept with SAP BW bridge SAP BW bridge SAP BW bridge - Inbound Deployed on Feb 22, 2022 02:22 Healthy SAP BW bridge Model Import Finance Finance Sales Sales Gross Profit / Gross Margin TAG: Finance Contribution margin TAG: Finance Sales volume TAG: Sales Cross Space sharing Sales volume Gross Profit / Gross Margin Contribution margin
  • 6. 10 PUBLIC © 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ Modernize your Data Warehousing Solution Best practices – Modelling approach Topic Area Topic Area Topic Area Topic Area Harmonization Layer • Reusability • Projections • Technical Filters • Data Access Controls Propagation Layer • Joins, Unions • Aggregations • Filters (Dynamic) Reporting Layer • Master Data Joins/Associations • Hierarchies • Calculated Columns • Data Access Controls 1 Layer Letter 1 Object Type 1 Variant 4 Topic Area 6 Object Name 2 Number Inbound Layer • Remote System Information • Naming convention of source system IL RT
  • 7. 11 © 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC Layers shift – Architecture approach
  • 8. 12 Public SAP BW Bridge. Layers shift between SAP Datasphere & SAP BW Bridge SAP Datasphere SAP BW Bridge SAP Datasphere – Core BW/4 Objects Customer Extensions Propagation & Harmonization Layer Operational Data Store Layer ABAP BW Bridge Space Business Builder SAP HANA Cloud SAP HANA Cloud Data Builder Code (ABAP) Remote Table on EDW Layer Transactional Data Federation REPLICATED Analytical DataSet - View InfoObject Mapping Remote Table on Dimension 1 Remote Table on Dimension 2 Remote Table on Dimension N Analytic Model Dimension View Dimension View Dimension View Optional Analytic Model Optional Dimensions Entity Import optional OPTIONAL Architected Data Mart Layer OPTIONAL Virtual Data Mart Layer Persisted View
  • 9. 13 © 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC SAP BW bridge – Entity Import
  • 10. 14 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Datasphere SAP BW 7.3 and higher SAP BW bridge SAP Datasphere – Core SAP BW 7.x – Objects Customer extensions SAP BW 3.5 – Objects SAP BW/4HANA Objects Customer Extensions Query1 CompositeProvider DataStore ABAP ABAP BW Bridge Space DataBuilder SAP Analytics Cloud Add-ons SAP Analytics Cloud SAP HANA Any-DB SAP HANA Cloud SAP HANA Cloud BEx Web BW Integrated Planning Migration, conversion* Query Data model Transformations BusinessBuilder 1:1 Migration* Code (ABAP) Code (ABAP) SAP BW bridge: SAP BW Query to SAP Datasphere conversion * More information on the SAP Datasphere Roadmap. 1 Not visible or executable Transfer* Remote Table based on Part Provider Analytical DataSet - View Analytical DataSet Consumption Model Perspective
  • 11. 15 BW Capabilities ▪ Calculated key figure ▪ Restricted key figure ▪ Global filter ▪ Time dependency ▪ Key figure with currency ▪ Navigation attributes ▪ Texts ▪ Currency Conversion ▪ Handling and reuse of hierarchies (Q1/2024) ▪ Non-Cumulative Key figures (Q2/2024) ▪ Constant selection (Q1/2024) ▪ Exit variables ▪ Multi-Structure (manually already possible via Cross calculation in SAP Analytics Cloud) ▪ Unit Conversion ▪ Replacement path variables ▪ Conditions ▪ Temporal Join ▪ Ambiguous Join ▪ BADI Provider as PartProvider ▪ Open ODS View without calculation scenario Supported Planned Unsupported
  • 12. 16 © 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC Complexity drivers for SAP BW customers
  • 13. 17 SAP Datasphere is our semantic layer combining data from several sources & layers and covers the same functionality as OLAP queries.​ Many query features have already been implemented. Others have been identified and are listed as roadmap items. OLAP Features SAP BW Query SAP Datasphere provides many more data source types than SAP BW. All data sources that were available in SAP BW are equally available in SAP Datasphere.​ The focus of SAP BW bridge as a staging layer is on classic SAP connections (ODP_S AP). FILE, HANA, Big Data sources (Non-ODP)​ Data sources Open Hub destinations are not required in SAP Datasphere (and are not supported in SAP BW bridge) as it provides native export and data transport capabilities. Mass data export OpenHub destinations In SAP Datasphere you have the option to modernize the analysis process with a DataFlow artefact (man ual).​ The conversion to SAP BW/4HANA supports APDs (DataFlow object)​ Analysis process modeling Analysis Process Designer (APD) SAP BW add-ons are not supported in SAP Datasphere or SAP BW bridge.​ ​Strategically, the successor for SAP BCS is S/4HANA Group reporting. The successor for SAP BPC is SAP Analytics Cloud Planning (blog, web page). ​For SAP BW/4HANA, we support the consolidation add- on (SAP BCS4/HANA, see details) and SAP BCS aligned with the SAP S/4HANA maintenance strategy SAP BPC and BCS (SEM-BCS) Planning and Consolidation SAP HANA on-prem is based on XS Classic, while the SAP HANA Cloud engine underlying SAP Datasphere is based on XS Advanced (XSA). Regarding the complexity and different kind of technologies, no migration option can be offered. Hybrid models Mixed modeling
  • 14. 18 © 2023 SAP SE or an SAP affiliate company. All rights reserved. PUBLIC Connection options for SAP BW customers
  • 15. 19 Public SAP BW SAP BW Hybrid. Integration Overview ▪ Two different ways available for integrating SAP BW and SAP BW/4HANA systems: − Federated/replicated data consumption scenarios via − Operational Data Provisioning framework (SAP ABAP connection) − External SAP HANA Views (SAP HANA connection) − Federated/replicated business semantics integration scenarios via SAP BW/4HANA Model Transfer connection ▪ Differences in support of consumable entities, supported entity features, federated or replicated scenarios, location & usage of calculation engine ▪ Remote or replicated data consumption scenarios supported with SAP BW & SAP BW/4HANA ▪ Business semantics migration support for SAP BW/4HANA only via SAP BW/4HANA Model Transfer connection SAP Datasphere SAP BW InfoProvider InfoObject on-premises Query as InfoProvider cloud Any DB SAP HANA Remote Table External HANA Views SAP HANA External HANA Views SAP BW/4HANA InfoProvider InfoObject Query as InfoProvider Query as InfoProvider BW Query HTTP Business Layer Data Layer SAP HANA Connection SAP HANA Connection SAP ABAP Connection SAP ABAP Connection SAP ABAP Connection SAP BW/4HANA Model Transfer Connection Remote Table Remote Table Business View InfoProvider InfoObject
  • 16. 20 Public ▪ Provide SAP BW/4HANA business semantics to SAP Datasphere ▪ Enable staging scenarios for SAP BW/4HANA data and virtual models ▪ Transfer BW Query as native entity (KPI, analytic model) ​ ▪ Support BW Analysis Authorizations in SAP Datasphere​ ▪ Hierarchy Support (virtual, available via semantics, native SAP Datasphere dimension with hierarchies)​* ▪ SAP BW/4HANA system only acts remote data source, calculation engine execution (via MDS) happens in SAP Datasphere ▪ More information about supported features in SAP Note 2932647 SAP BW Hybrid. SAP BW/4HANA Model Transfer SAP Datasphere SAP HANA External HANA Views SAP BW/4HANA Query as InfoProvider BW Query HTTP SAP HANA Connection SAP ABAP Connection SAP BW/4HANA Model Transfer Connection Remote Table Business View InfoProvider InfoObject * According to the Roadmap. Business Layer Data Layer on-premises cloud
  • 17. 21 PUBLIC © 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ Process Flow: 1. For the given scope (User, InfoProvider) the Analysis Authorizations are exported in the Permission Table in SAP BW/4HANA (Transaction: RSDWC_DAC_RSEC_GEN; technical name of Permission Table: RSDWC_RSEC_DAC) 2. Permission Table is imported to SAP Datasphere and the (BW)Remote User is replaced by the Datasphere User which is the eMail by Standard, BAdI provided for other logic of replacement 3. SAP BW/4HANA InfoProvider must be imported into SAP Datasphere (via Data Builder) as well 4. An Input Permission View is generated by applying the Filter Clause (with a generated SQL Script) 5. Data Access Control is generated 6. Protected View from imported InfoProvider is generated with the Data Access Control assigned. This view can be shared to other Spaces. Summary: Three objects will be generated in SAP Datasphere for each Remote InfoProvider selected for protection: – Data Access Control – View of the SAP BW/4HANA InfoProvider protected by the Data Access Control – SQL Script that exposes the permissions for each user based on the Analysis Authorizations from SAP BW/4HANA SAP BW/4HANA SAP Datasphere Central Space Input Permission View Protected view SAP Datasphere – Remote Authorizations Userscope Objectscope Analysis Authorizations RSDWC_DAC_RSEC_GEN RemoteUser InfoProvider Name Filter Clause eMail RemoteUser InfoProviderName Filter Clause eMail User (=eMail) InfoProviderName Filter Clause User authColumn( 1..n) InfoProvider (TransactionalData) Permission Table Permission Table (imported) Apply Filter Clause InfoProvider (imported) DAC Leverage your SAP BW/4HANA authorization in SAP Datasphere
  • 18. 23 PUBLIC © 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ Takeover Metadata & Historical Data for NON ODP_SAP data models
  • 19. 24 PUBLIC © 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ Takeover of Metadata & Historical Data for NON ODP_SAP Data models Remote Table Replacement SAP BW bridge SAP BW 7.5 SAP BW bridge Model Import ODP_SAP ODP_SAP HANA_SAP Big Data File Sources Sources SAP Datasphere BW bridge Space SAP HANA Cloud Data Builder Remote Table on EDW Layer Transactional Data from ODP_SAP Sources REPLICATED Analytical DataSet – from SAP BW bridge Analytic Model HANA_SAP Big Data File Data Model Data Model One Time Migration SAP HANA Connection, ODP_BW, … Analytical DataSet – from NON ODP_SAP Remote Table on Active ADSO Table - Replicated Remote Table on original source data Replacement UNION UNION Replacement
  • 20. 25 PUBLIC Replication Flow is intended to become our strategic replication technology Delta enabled transformation for staging. Focused on SAP HANA transformations, allowing customer code extensions Planned a light-weight Python exit. Extended scripting (libraries, testability, debugging) but still sandboxed. Source Table / View Source Remote Table Full vs Delta Target Delta Transformations SQL | Join, Union, … Field based | Concatenate, … Custom Logic | SQL Script, Python Extract Load Transform Distribute ADSO View API (exposing Union with Parameter for FULL and DELTA view) Federated only
  • 21. 26 PUBLIC © 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP BW bridge - Data tiering optimization (DTO) – Q4/2023 SAP HANA Cloud Data as Cold-Storage PARTID RANGE 1 2010 2 2011 3 2012 COLD Partition Temperature in SAP BW bridge (“Plan”) Updated entries made by DTO Admin… 2013 and 2016 to be moved…. SAP Datasphere SAP BW bridge SAP Datasphere – Core BW/4 Objects ABAP BW Bridge Space Data Layer SAP HANA Cloud SAP HANA Cloud Remote Table based on ADSO “Warm” table UNION “Warm” & “Cold” table in Analytical DataSet – View - Persisted SAP HANA Cloud Data Lake PARTID RANGE TEMPERATURE 1 2010 COLD 2 2011 COLD 3 2012 COLD 4 2013 COLD 5 2014 WARM 6 2015 WARM 7 2016 WARM 8 2017 WARM 9 2018 WARM PARTID RANGE 4 2013 5 2014 6 2015 7 2016 8 2017 9 2018 PARTID RANGE 1 2010 2 2011 3 2012 Via periodic DTO job using SQL based Runtime (SDA) Remote Table based on ADSO “Cold” table
  • 22. © 2022 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences. Thank you.