Post on 05-Dec-2021
Week 5: Data Integration
Unit 1: SAP S/4HANA Cloud Data Integration –
Overview
2PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Agenda
▪ Data integration basics in SAP S/4HANA Cloud
▪ Virtual data models and ABAP Core Data Services
▪ CDS view extraction concepts
▪ Key user tools
▪ Demo – Key user tools
▪ Architecture overview
3PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Data integration basics in SAP S/4HANA Cloud
What is data integration?
Data integration involves combining data residing in different
sources and providing users with a unified view of them –
Wikipedia Maurizio Lenzerini (2002).
"Data Integration: A Theoretical Perspective" (PDF). PODS 2002.
pp. 233-246.
What is the framework?
Service API (S-API) Interface vs. Operational Data Provisioning
(ODP)
How?
ABAP Core Data Services
4PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Virtual data models and ABAP Core Data Services
▪ #Dimension – Views representing master data
▪ #Fact – Represents transactional data (center of star schema). Usually, it contains the measures. Typically,
these views are necessary for replication.
▪ #Cube – Represents factual data, but #CUBE does not have to be without redundancy. This means joins
with master data are possible. Queries are usually built on top of #CUBE.
▪ #Basic – Views that form the core
data basis without data redundancies
▪ #Composite – Views that provide data
derived and/or composed from basic
views
▪ #Consumption – Views that service
for specific application purposes and
may be defined based on public
interface
5PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Ta
ble
s3
,1B
asic
Co
mp
osite
Co
nsu
mp
tio
n
SAP S/4HANA Cloud Data Integration – Overview
Virtual data models and ABAP Core Data Services – Sales Order and related views
I_SalesOrderTP
I_Material
C_SalesOrderTP
I_SalesOrderItemI_SalesOrder
Exte
rna
l
AP
IC_SalesOrder
ItemQuery
I_SalesOrder
ItemCube
A_SalesOrder
Item
I_MaterialText
VEDAVBKD VBAPVBAK MAKTMARA
selection
association
6PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
CDS view extraction concepts
At Design Time
▪ ABAP CDS views are enabled as outbound data interface via
the annotation @Analytics: { dataExtraction.enabled: true }
▪ Relevant metadata of these ABAP CDS views is exposed to
target / consumer application
▪ The related business object level structure is the entry point
for data persistency in target
At Runtime
▪ Data of these ABAP CDS views are selected via internal SQL
view (Open SQL) and transferred / exposed via the
operational data provisioning interface (ODP)
▪ Near real-time (1 min interval) delta data transfer based on
change timestamp in view or change data capture (CDC)
service integrated with application logic
CDC is a typical first step in ETL (extract, transform, and
load); a data integration tool that provides sophisticated
transformation, enrichment, and delivery capabilities to a wide
range of destinations.
SAP S/4HANA
SAP /
Non-SAP
(e.g. BW,
Data
Intelligence
DWC)
Consumption-Specific View
(e.g. Cube View)
Released Extraction View
Internal CDS View
Application Table
Operational Data
Provisioning / SLT
RF
C
OD
ata
/RE
ST
7PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
CDS view extraction concepts
HANA DB
SAP S/4HANA (On-Premise or Cloud)
Internal SQL View
SAP Data ServicesABAP CDS View
Data Pipeline
dataExtraction.enabled: true
ODP
Table Table
ODQDelta Field in View
Delta
Service
Metadata
Delta Check
(every 15 sec)
2) Data Pull
SAP HANA SDI
D
e
l
t
a
D
e
l
t
a
ODP-CDS
Source System
JCO RFC / http
D
e
l
t
a
A
P
I
SLT
CDC
1) Trigger
Delta Based on
Date / Timestamp
Delta Based on
Change Data Capture
RFC or HTTP
SAP BW/4HANA
SAP Data Intelligence
3) Data Transfer
3) Data Transfer to ODQ
4) Data Transfer
Notification
5) Data Pull from
BW/4HANA
More information about CDS delta-
based extraction in SAP Data
Intelligence (Link)
▪ Two ways for delta extraction
− Generic timestamp / Date-based
delta:
• Requires date/time information
being available in the relevant
application tables
• Available since S/4HANA 1809
on-premise
− Change data capture (CDC) delta:
• Captures changes to the
application tables based on
database triggers
• Enables the ODP framework to
just provision these newly
created/changed/deleted records
to the consumers
8PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Key user tools
Displays all CDS views that are available in the
system
Other Resources:
▪ SAP API Business Hub
▪ SAP Best Practices Explorer
▪ Customer InfluenceA communication for ABAP CDS OData
integration needs to be activated in SAP S/4HANA
Cloud so that target systems can communicate
with SAP S/4HANA Cloud
9PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
A quick overview on some of the key user tools
SAP S/4HANA Cloud Data Integration – Overview
Demo
10PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Architecture overview
APISOAP
(RFC)
CDI
(OData)
ABAP
Pipeline (Websocket
RFC)
SAP S/4HANA Cloud
Data Integration Model
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
CDS Extraction View
Internal CDS View Model
Table
SAP S/4HANA
SAP S/4HANA CE
Communication ScenarioSAP_COM
_0042
SAP_COM_
0532
Consumers/Clients
(not exclusive,
others possible)
SAP Business Warehouse powered by
SAP HANA & SAP
BW/4HANA
SAP Data
Warehouse
Cloud
SAP Data
Intelligence
SAP_COM
_0531
SAP HANA
Scenario 35D 53M 53L
1 2 3 4
11PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Key takeaways
▪ Extraction of data from SAP S/4HANA Cloud utilizes
the ABAP Core Data Services using the operational
data provisioning framework
▪ ABAP CDS views are enabled as outbound data
interface via the annotation @Analytics:
{ dataExtraction.enabled: true
▪ SAP Fiori View Browser app is the tool to use in
order to understand if an ABAP CDS view is
extraction-enabled
▪ SAP API Business Hub is another resource to find
out which ABAP CDS views are extraction-enabled
▪ To request ABAP CDS views for extraction, use the
Customer Influence portal
12PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA Cloud Data Integration – Overview
Where to find more information
Blog
SAP Community – Data Integration
Documentation
SAP API Business Hub
Virtual Data Models and Core Data Services
Thank you.
Contact information:
open@sap.com
© 2021 SAP SE 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 SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/trademark for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 5: Data Integration
Unit 2: Extraction of SAP S/4HANA Cloud Data to
SAP BW/4HANA
2PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Agenda
▪ Introduction to SAP BW/4HANA
▪ What is needed
▪ Data modeling
▪ Demo – SAP S/4HANA Cloud to SAP BW/4HANA
3PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Introduction to SAP BW/4HANA
What is SAP BW/4HANA?
▪ SAPs next-generation enterprise data warehousing
solution
▪ Optimized for SAP HANA
▪ Built for cloud and on-premise deployment
▪ Simplified object model
4PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
What is needed
▪ SAP S/4HANA
▪ SAP BW/4HANA
▪ SAP BW/4HANA cockpit
▪ SAP HANA studio with BW modeling tools
5PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow and objects you need to know
▪ Data Source
▪ InfoObject
▪ Advanced Data Store Object (aDSO)
▪ Data Transfer Process
▪ Transformation
▪ Open ODS
▪ Process Chain
6PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow and objects you need to know
DataSource
▪ Defines the structure of
incoming business data from
other applications
▪ Transactional data
▪ Master data
Advanced Data Store Object
(aDSO)
▪ Central data storage object
▪ Modeled based on InfoObjects
or field definitions
InfoObject
▪ Basis of data model
▪ 2 types
– Characteristic
– Key Figure
7PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow and objects you need to know
Data Transfer Process (DTP)
▪ Defines the start and endpoint
of a transformation and how
the data is being transferred
– Filters
– Package size
Transformation
▪ Defines a set of rules for what
happens with the data during
the DTP
– Calculations
– Lookups
8PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow
Data Source aDSODTP & Transformation
Run
Station A Station B
9PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
CDS-based DataSources
CDS Views
▪ CDS views are the basis of SAP S/4HANA’s virtual
data model (VDM)
▪ Multiple other SAP applications make use of CDS
views
▪ @Analytics annotation made CDS views
consumable for SAP BW – Introduced with
SAP S/4HANA 1905CE
▪ SAP BW system needs to be connected via
operational data provisioning (ODP) framework to
consume CDS-based views
10PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Demo
11PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Key takeaways
You should now have a broad overview about
▪ SAP BW/4HANA
▪ What is needed to integrate data from SAP S/4HANA
to SAP BW/4HANA
▪ How a data flow in SAP BW/4HANA looks like
Thank you.
Contact information:
open@sap.com
© 2021 SAP SE 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 SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/trademark for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 5: Data Integration
Unit 3: Extraction of SAP S/4HANA Cloud Data to
SAP Data Warehouse Cloud
2PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Agenda
▪ Introduction to SAP Data Warehouse Cloud
▪ SAP Data Warehouse Cloud data sources &
supported systems
▪ SAP S/4HANA Cloud integration with SAP Data
Warehouse Cloud
▪ Demo – Extraction of SAP S/4HANA Cloud ABAP
CDS views to SAP Data Warehouse Cloud
3PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Architecture overview
APISOAP
(RFC)
CDI
(OData)
ABAP
Pipeline (Websocket
RFC)
SAP S/4HANA Cloud
Data Integration Model
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
CDS Extraction View
Internal CDS View Model
Table
SAP S/4HANA
SAP S/4HANA CE
Communication ScenarioSAP_COM
_0042
SAP_COM
_0532
Consumers/Clients
(not exclusive,
others possible)
SAP Business Warehouse powered by
SAP HANA & SAP
BW/4HANA
SAP Data
Warehouse
Cloud
SAP Data
Intelligence
SAP_COM
_0531
SAP HANA
Scenario 35D 53M 53L
1 2 3 4
4PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The unified data and analytics service providing a complete end-to-end solution
with one semantic view designed for business and IT
Unlock data insights with integrity
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Unleash your data-driven business with SAP Data Warehouse Cloud
Connectdata with business context
Accelerateoutcomes without complexity
5PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Empower business users with self-service, top-down-driven analytics in an IT
governed environment via spaces. Instant access to business applications via
pre-built adapters to integrate any type of data from any source, SAP and non-
SAP data sources, on-prem and in the cloud.
Accelerate time-to-insight via rapid onboarding of resources. Easy data
consumption due to the abstraction of physical data sources into business
semantics. Leverage data catalog and pre-built business content (industry-data
models, KPIs) and deliver enterprise-wide collaboration via space concept to
support end-to-end decision-making.
Leverage existing SQL skills, SAP IDEs, open-source and/or in-built tooling for
data integration, governance, harmonization and Big Data historization to provide
a consolidated view across the enterprise. Extract maximum investment from
existing on-prem investments via hybrid scenarios e.g. SAP HANA for SQL DW,
SAP S/4HANA, SAP BW/4HANA etc.
Self-Service Data
Modeling & Analytics
Enabling Data
Democratization
End-to-End Data
Warehousing
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
SAP Data Warehouse Cloud use cases
6PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
✓ Broad Connectivity & Openness
✓ Data Virtualization, Replication,
& Persistence
✓ Hybrid Scenario
CONNECT DATA WITH BUSINESS
CONTEXT
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Unify data silos to understand your business
7PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Delivered Planned* Federation Real-Time Replication Data Flow based on a ViewSnapshot Data FlowSAP Help: Connection Overview
On
-Pre
mis
es
Clo
ud SAP Success-
Factors for
Analytical
Dashboards
Cloud Data
Integration
SAP
Fieldglass
SAP
Marketing
Cloud
SAP ERP SAP
S/4HANA
on Premise
SAP HANA SAP ABAP SAP BW
SAP
S/4HANA
Cloud
SAP Data Warehouse Cloud
SAP HANA
Cloud
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
SAP Data Warehouse Cloud – Data sources and supported options for SAP systems
8PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
SAP S/4HANA Cloud integration with SAP Data Warehouse Cloud
Vir
tual A
ccess Real-time virtual data access
▪ Leave data in the source system
and access remotely when needed
▪ No upfront data movement
▪ Federation is supported across
various sources and hyperscalers
Pers
iste
d
Single table replication
▪ Real-time table replication for up-
to-date data
▪ Materialize views and update
snapshots using
automated, scheduled data loads
Data
Flo
w
ETL beyond view modeling
▪ Combine structured and semi-
structured data while defining ETL
processes
▪ Advanced transformation
capabilities leveraging Python 3
Replic
atin
g D
ata
and M
onitoring
Rem
ote
Table
s*
SAP S/4HANA
CDI
(OData)
ABAP
Pipeline (Websocket
RFC)
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
Extraction Enabled CDS Extraction View
Internal CDS View Model
Table
SAP_COM
_0532
SAP Data
Warehouse
Cloud
SAP_COM
_0531
53L
3
S/4HANA
Cloud
Connection**
Cloud Data
Integration
(CDI)
*Requires a Data
Provisioning (DP)
Agent
**SAP_COM_0531
must be added to
SAP S/4HANA
communication
user in order to use
remote table
replication
9PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Integration process overview
Link to 53L Best Practices for more information
1. SAP S/4HANA Cloud Configuration
a) Create communication system
b) Create communication arrangement
2. Optional: Set up a Data Provisioning Agent if the
usage of remote table replication is required
3. SAP Data Warehouse Cloud Configuration – Create
SAP S/4HANA Cloud or Cloud Data Integration
connection
4. Access, extract, or federate ABAP CDS views through:
a) Data flows
b) Remote tables
10PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Demo
11PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Key takeaways
• SAP Data Warehouse Cloud unleashes your data-driven
business by connecting your data with business context,
unlocking data insights, and accelerating outcomes with
no complexity
• In order to integrate SAP S/4HANA to SAP Data Warehouse
Cloud, you need to create a communication system,
communication arrangement and use either SAP
S/4HANA Cloud connection or Cloud Data Integration
connection in SAP Data Warehouse Cloud
• You can use remote table replication or data flows
applications to extract CDS views
Thank you.
Contact information:
open@sap.com
© 2021 SAP SE 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 SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/trademark for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 5: Data Integration
Unit 4: Extraction of SAP S/4HANA Cloud Data to
SAP Data Intelligence
2PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Agenda
▪ Introduction to SAP Data Intelligence
▪ SAP Data Intelligence architectural overview
▪ SAP S/4HANA Cloud integration with SAP Data
Intelligence
▪ Demo – Extraction of SAP S/4HANA Cloud ABAP
CDS views using SAP Data Intelligence
3PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Architectural overview
APISOAP
(RFC)
CDI
(OData)
ABAP
Pipeline (Websocket
RFC)
SAP S/4HANA Cloud
Data Integration Model
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
CDS Extraction View
Internal CDS View Model
Table
SAP S/4HANA
SAP S/4HANA CE
Communication ScenarioSAP_COM
_0042
SAP_COM
_0532
Consumers/Clients
(not exclusive,
others possible)
SAP Business Warehouse powered by
SAP HANA & SAP
BW/4HANA
SAP Data
Warehouse
Cloud
SAP Data
Intelligence
SAP_COM
_0531
SAP HANA
Scenario 35D 53M 53L
1 2 3 4
4PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Integration Processing Discovery
Quality Compliance Operations
▪ Structured, unstructured, streaming
▪ Batch, (near) real-time
▪ Transactional, analytical, hybrid
▪ Several heterogeneous engines
▪ Diverse processing patterns (offline, lambda, event-driven …)
▪ Discover the available data sets and find out their semantics
▪ Data inconsistencies and fragmentation
▪ Biased data sets
▪ ML model lifecycle
▪ Distributed landscapes, cloud and on-prem
▪ Elastic scaling
▪ Monitoring
▪ Data privacy and protection
▪ Data lineage and auditing
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP Data Intelligence – Enterprise IT is challenged to a whole new degree!
5PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Data Intelligence
Data Catalog
Discover, classify,
profile, understand,
and prepare all your
enterprise data assets
Data Processing
Extract meaning from
data, orchestrating
any mix of engines
Data Integration
Connect and
integrate everything,
structured,
unstructured, or
streaming
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP Data Intelligence core capabilities
Amazon Redshift
Google Cloud Platform
Amazon Web Services S3
Hadoop
Microsoft Azure
PythonR
Tensor FlowGo
Apache Spark
Node JS
Java Script
6PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP CX
SAP Applications
Distributed & External
Data Systems
SAP
HANA
Integration
Cloud Data
Integration
ABAP
Integration
WorkflowsBW Process
ChainsData Services
JobsHANA
Flowgraphs
SAP S/4HANA®
SAP S/4HANA®
CLOUD
SAP
NetWeaver
+ DMIS Addon
BW
Integration
SAC Push
API
SAP BWSAP
BW/4HANA
SAP Analytics Cloud
SAP HANA®
(on-premise, cloud, multi-cloud)
Standard
Connectors(open & native
protocols)
Cloud Storages
Hadoop / HDFS
Databases
3rd Party
Applications
Streaming
(e.g. IoT)
Public Clouds
SCI for process
integration
SAP Open
Connectors
SAP API
Business Hub
REST APIs
SAP BTP
Connectors
3rd Party Connectors
…
Data CatalogData Discovery / Data Profiling /
Metadata Cataloging
Data ProcessingExploration / Model Design /
ML Orchestration
Data IntegrationData Ingestion / Data Enrichment /
Data Workflows
SAP Data Intelligence
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP Data Intelligence architectural overview
7PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP S/4HANA Cloud integration with SAP Data Intelligence
Mo
dele
r
Data Integration & Model Creation
▪ Combine and switch between
integration styles
▪ Over 250 predefined operators,
custom and partner operators,
microservices via APIs
▪ Schedule data workflows and
pipelines
Mo
nit
or
Extensive Monitoring
▪ Support view, control, and
auditing of data operation in the
connected data landscape
▪ Schedule data workflows and
pipelines
Meta
data
Exp
lore
r
Data Catalog
▪ Discover and make data accessible
▪ Classify and organize data (ML-driven auto-
tag) and understand it (location, attributes,
quality, lineage, sensitivity)
▪ Enforce centralized authorization and
security for data orchestration, and control
data quality standards
Data
In
tegra
tion
SAP S/4HANA
CDI
(OData)
ABAP
Pipeline (Websocket
RFC)
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
Extraction Enabled CDS Extraction View
Internal CDS View Model
Table
SAP_COM
_0532
SAP Data
Intelligence
SAP_COM
_0531
53M
2
ABAP
Connection
Cloud Data
Integration
8PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Integration process
Link to 53M Best Practices for more information
1. SAP S/4HANA Cloud Configuration
a) Create communication system
b) Create communication arrangement
2. SAP Data Intelligence Configuration – Create SAP
ABAP connection or Cloud Data Integration
connection
3. Access and extract ABAP CDS views through:
a) ABAP CDS Reader Operator
b) Cloud Data Integration Consumer
9PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Demo
10PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Key takeaways
▪ SAP Data Intelligence supports your business with
integrating data from different sources and
processing, cleaning, and applying machine
learning to your structured and unstructured data
▪ In order to integrate SAP S/4HANA to SAP Data
Intelligence, you need to create a communication
system, communication arrangement, and use
either ABAP connection or Cloud Data Integration
connection in SAP Data Intelligence
▪ You can use the SAP Data Intelligence Modeler to
extract ABAP CDS views and the Metadata Explorer
to discover your data
Thank you.
Contact information:
open@sap.com
© 2021 SAP SE 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 SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/trademark for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP
Week 5: Data Integration
Unit 5: Access to SAP S/4HANA Data from
SAP Analytics Cloud
2PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access to SAP S/4HANA data from SAP Analytics Cloud
Agenda
▪ Introduction to SAP Analytics Cloud
▪ Connection types (live vs replication, SAP S/4HANA Cloud
connection)
▪ Demo:
– SAP Analytics Cloud accessing SAP BW/4HANA
– SAP Analytics Cloud accessing SAP Data Warehouse
Cloud
3PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
Across all functions
BUSINESS NETWORK
APPLICATIONS
TECHNOLOGY
BUSINESS
PROCESS
SAP BUSINESS TECHNOLOGY PLATFORM
Database & Data
Management
Analytics Application
Development &
Integration
Intelligent
Technologies
INTELLIGENT SUITE INDUSTRY CLOUD
EXPERIENCE MANAGEMENT
SUSTAINABILITY MANAGEMENT
4PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
AMOUNT
Data of any size
In-Memory | Disk | Lake
SAP HANA
Cloud
VALUE
Data-driven
enterprise
Data of any kind
Datasets | Streams | Models
QUALITY
SAP Data
Warehouse Cloud
SAP Data
Intelligence Cloud
Data for anyone
BI | Planning | Predictive
USAGE
SAP Analytics
Cloud
The Data
SUPERPOWERpowered by
SAP Business Technology Platform
x x =
5PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
Enterprise Reporting
Historical
Static & Linear
Top-down
ITCurated data models and
reports operationalized for the
enterprise
Self-Service Analytics
Dynamic
Fast iterations
Distributed
AnalystData & visualization
tools for self-service
storytelling
Augmented Analytics
Intelligent
Automated
Predictive
Information WorkersSmart search and augmented insights for
cost center managers, line managers,
finance managers, category managers,
branch managers, suppliers, customers,
etc.
6PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Customer Experience solutions
Customer Experience
SAP Ariba solutions
Spend management
SAP Concur solutions
Travel and expense management
SAP Fieldglass solutions
Workforce management
SAP Analytics Cloud
Enterprise analytics provides rich cross-
LoB analytics insights. Get started quickly
with prebuilt business content.
SAP Analytics Cloud
embedded in cloud
solutions from SAP
SDK and APIs: Programmatically
use APIs to embed, build, extend,
and lifecycle-manage analytics.
SAP Analytics Cloud is
consumable as a
service running on
SAP Business
Technology Platform.
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
SAP SuccessFactors solutions
People engagement
SAP S/4HANA Cloud and SAP S/4HANA
Digital core
7PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access to SAP S/4HANA data from SAP Analytics Cloud
Connection types
Live Connections Acquired Connections (Import)
SAP Non-SAP SAP Non-SAP
On-Premise
▪ SAP HANA
▪ SAP BW, BW/4HANA
▪ SAP S/4HANA
▪ SAP BPC Embedded
▪ SAP BI Universe (UNV,
UNX, Web Intelligence
docs)
▪ Data sources through BI
4.2
▪ Data sources through DWC
▪ SQL data sources through
partner extensions
▪ SAP HANA
▪ SAP BW, BW/4HANA
▪ SAP S/4HANA
▪ SAP ERP
▪ SAP BPC NW & MS
▪ SAP BI Universe (UNX)
▪ SAP Integrated Business
Planning
▪ SQL Data Sources
▪ Excel, CSV
Cloud
▪ SAP HANA Cloud
▪ SAP Data Warehouse
Cloud
▪ SAP S/4HANA Cloud
▪ SAP Marketing Cloud
▪ SAP S/4HANA Cloud
▪ SAP Business ByDesign
▪ SAP Marketing Cloud
▪ SAP Cloud for Customer
▪ SAP SuccessFactors
▪ SAP SuccessFactors WFA
▪ SAP Fieldglass
▪ SAP Concur
▪ Qualtrics
▪ Salesforce.com reports
▪ Google Drive, Google
Sheet
▪ Google BigQuery
▪ OData
▪ Open Connectors
− MS OneDrive
− Amazon S3
− MS Dynamics CRM
− + more
Check here for full list and supported versions
8PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Analytics Cloud accessing SAP BW/4HANA
Access to SAP S/4HANA data from SAP Analytics Cloud
Demo
9PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Analytics Cloud accessing SAP Data Warehouse Cloud
Access to SAP S/4HANA data from SAP Analytics Cloud
Demo
10PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access to SAP S/4HANA data from SAP Analytics Cloud
Key takeaways
▪ SAP Business Technology Platform focuses on
providing solutions across four key technology
markets of data management, analytics, application
development and integration services, and intelligent
technologies
▪ We are we entering the age of augmented analytics
with the vast amount of data infused with AI and ML
and SAP Analytics Cloud is the answer
▪ SAP Analytics Cloud is embedded in SAP
applications and can also work as a standalone
▪ SAP Analytics Cloud can connect to live and
acquired data
Thank you.
Contact information:
open@sap.com
© 2021 SAP SE 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 SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/trademark for additional trademark information and notices.
www.sap.com/contactsap
Follow all of SAP