Uploaded by basura.ttf

openSAP s4h27 Week 5 All Slides

Week 5: Data Integration
Unit 1: SAP S/4HANA Cloud Data Integration –
Overview
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
2
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
3
SAP S/4HANA Cloud Data Integration – Overview
Virtual data models and ABAP Core Data Services
▪ #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
▪ #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.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
4
SAP S/4HANA Cloud Data Integration – Overview
Virtual data models and ABAP Core Data Services – Sales Order and related views
Composite
I_SalesOrderTP
I_SalesOrder
ItemCube
I_SalesOrder
I_SalesOrderItem
VBAK
VBKD
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
VEDA
VBAP
External
API
Consumption
C_SalesOrder
ItemQuery
Tables3,1
C_SalesOrderTP
Basic
selection
association
A_SalesOrder
Item
I_Material
I_MaterialText
MARA
MAKT
5
SAP S/4HANA Cloud Data Integration – Overview
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
SAP S/4HANA
Consumption-Specific View
(e.g. Cube View)
Released Extraction View
Internal CDS View
Operational Data
Provisioning / SLT
RFC
OData/REST
CDS view extraction concepts
SAP /
Non-SAP
(e.g. BW,
Data
Intelligence
DWC)
Application Table
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.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
6
SAP S/4HANA Cloud Data Integration – Overview
CDS view extraction concepts
More information about CDS deltabased 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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SAP S/4HANA (On-Premise or Cloud)
Delta Based on
Date / Timestamp
Delta
Service
Delta Field in View
ABAP CDS View
RFC or HTTP
ODP
5) Data Pull from
BW/4HANA
Delta Check
(every 15 sec)
ODQ
Metadata
A
P
I
dataExtraction.enabled: true
3) Data Transfer to ODQ
HANA DB
4) Data Transfer
Notification
D
e
l
t
a
D
e
l
t
a
D
e
l
t
a
ODP-CDS
Source System
SAP Data Services
SAP HANA SDI
JCO RFC / http
Internal SQL View
2) Data Pull
CDC
3) Data Transfer
Table
SAP BW/4HANA
Table
1) Trigger
SLT
Data Pipeline
SAP Data Intelligence
Delta Based on
Change Data Capture
7
SAP S/4HANA Cloud Data Integration – Overview
Key user tools
Other Resources:
▪ SAP API Business Hub
▪ SAP Best Practices Explorer
A 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
▪ Customer Influence
Displays all CDS views that are available in the
system
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
8
SAP S/4HANA Cloud Data Integration – Overview
Demo
A quick overview on some of the key user tools
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
9
SAP S/4HANA Cloud Data Integration – Overview
Architecture overview
Consumers/Clients
(not exclusive,
others possible)
Scenario
SAP S/4HANA CE
Communication Scenario
API
SAP Business
Warehouse
powered by
1 SAP HANA &
SAP
BW/4HANA
2 Intelligence
35D
53M
53L
SAP_COM
_0042
SAP_COM_
0532
SAP_COM
_0531
SOAP
(RFC)
SAP Data
3
ABAP
Pipeline
(Websocket
RFC)
SAP Data
Warehouse
Cloud
4 SAP HANA
CDI
(OData)
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
SAP S/4HANA Cloud
Data Integration Model
CDS Extraction View
Internal CDS View Model
Table
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SAP S/4HANA
10
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
11
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
12
Thank you.
Contact information:
open@sap.com
Follow all of SAP
www.sap.com/contactsap
© 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.
Week 5: Data Integration
Unit 2: Extraction of SAP S/4HANA Cloud Data to
SAP BW/4HANA
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
2
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
3
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
4
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
5
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow and objects you need to know
DataSource
InfoObject
▪ Defines the structure of
incoming business data from
other applications
▪ Basis of data model
▪ Transactional data
▪ 2 types
– Characteristic
– Key Figure
Advanced Data Store Object
(aDSO)
▪ Central data storage object
▪ Modeled based on InfoObjects
or field definitions
▪ Master data
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
6
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow and objects you need to know
Data Transfer Process (DTP)
Transformation
▪ Defines the start and endpoint
of a transformation and how
the data is being transferred
– Filters
– Package size
▪ Defines a set of rules for what
happens with the data during
the DTP
– Calculations
– Lookups
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
7
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Data flow
Station A
Data Source
Station B
DTP & Transformation
aDSO
Run
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
8
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
9
Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA
Demo
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
10
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
11
Thank you.
Contact information:
open@sap.com
Follow all of SAP
www.sap.com/contactsap
© 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.
Week 5: Data Integration
Unit 3: Extraction of SAP S/4HANA Cloud Data to
SAP Data Warehouse Cloud
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
2
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Architecture overview
Consumers/Clients
(not exclusive,
others possible)
Scenario
SAP S/4HANA CE
Communication Scenario
API
SAP Business
Warehouse
powered by
1 SAP HANA &
SAP
BW/4HANA
2 Intelligence
35D
53M
53L
SAP_COM
_0042
SAP_COM
_0532
SAP_COM
_0531
SOAP
(RFC)
SAP Data
3
ABAP
Pipeline
(Websocket
RFC)
SAP Data
Warehouse
Cloud
4 SAP HANA
CDI
(OData)
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
SAP S/4HANA Cloud
Data Integration Model
CDS Extraction View
Internal CDS View Model
Table
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SAP S/4HANA
3
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Unleash your data-driven business with SAP Data Warehouse Cloud
The unified data and analytics service providing a complete end-to-end solution
with one semantic view designed for business and IT
Connect
Unlock
Accelerate
data with business context
data insights with integrity
outcomes without complexity
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
4
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
SAP Data Warehouse Cloud use cases
Self-Service Data
Modeling & Analytics
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 nonSAP data sources, on-prem and in the cloud.
Enabling Data
Democratization
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.
End-to-End Data
Warehousing
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.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
5
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Unify data silos to understand your business
CONNECT DATA WITH BUSINESS
CONTEXT
✓ Broad Connectivity & Openness
✓ Data Virtualization, Replication,
& Persistence
✓ Hybrid Scenario
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
6
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
SAP Data Warehouse Cloud – Data sources and supported options for SAP systems
On-Premises
Cloud
SAP Data Warehouse Cloud
SAP HANA
Cloud
SAP HANA
SAP ABAP
SAP BW
SAP Help: Connection Overview
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SAP ERP
Delivered
SAP
S/4HANA
Cloud
Cloud Data
Integration
SAP SuccessFactors for
Analytical
Dashboards
SAP
Marketing
Cloud
SAP
Fieldglass
SAP
S/4HANA
on Premise
Planned*
Federation
Real-Time Replication
Snapshot
Data Flow
Data Flow based on a View
7
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
53L
SAP_COM
_0532
SAP_COM
_0531
ABAP
Pipeline
CDI
(OData)
(Websocket
RFC)
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
Extraction Enabled CDS Extraction View
Internal CDS View Model
Table
SAP S/4HANA
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
*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
Virtual Access
Cloud Data
Integration
(CDI)
Persisted
S/4HANA
Cloud
Connection**
SAP Data
Warehouse
Cloud
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
Single table replication
▪ Real-time table replication for upto-date data
▪ Materialize views and update
snapshots using
automated, scheduled data loads
Data Flow
3
Replicating Data and Monitoring
Remote Tables*
SAP S/4HANA Cloud integration with SAP Data Warehouse Cloud
ETL beyond view modeling
▪ Combine structured and semistructured data while defining ETL
processes
▪ Advanced transformation
capabilities leveraging Python 3
8
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Integration process overview
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
Link to 53L Best Practices for more information
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
9
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
Demo
Extraction of SAP S/4HANA Cloud data to SAP Data Warehouse Cloud
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
10
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
11
Thank you.
Contact information:
open@sap.com
Follow all of SAP
www.sap.com/contactsap
© 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.
Week 5: Data Integration
Unit 4: Extraction of SAP S/4HANA Cloud Data to
SAP Data Intelligence
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
2
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Architectural overview
Consumers/Clients
(not exclusive,
others possible)
Scenario
SAP S/4HANA CE
Communication Scenario
API
SAP Business
Warehouse
powered by
1 SAP HANA &
SAP
BW/4HANA
2 Intelligence
35D
53M
53L
SAP_COM
_0042
SAP_COM
_0532
SAP_COM
_0531
SOAP
(RFC)
SAP Data
3
ABAP
Pipeline
(Websocket
RFC)
SAP Data
Warehouse
Cloud
4 SAP HANA
CDI
(OData)
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
SAP S/4HANA Cloud
Data Integration Model
CDS Extraction View
Internal CDS View Model
Table
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SAP S/4HANA
3
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP Data Intelligence – Enterprise IT is challenged to a whole new degree!
Integration
▪ Structured, unstructured,
streaming
▪ Batch, (near) real-time
▪ Transactional, analytical,
hybrid
Quality
▪ Data inconsistencies and
fragmentation
▪ Biased data sets
▪ ML model lifecycle
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
Processing
▪ Several heterogeneous
engines
▪ Diverse processing patterns
(offline, lambda, event-driven
…)
Compliance
▪ Data privacy and protection
▪ Data lineage and auditing
Discovery
▪ Discover the available
data sets and find out
their semantics
Operations
▪ Distributed landscapes,
cloud and on-prem
▪ Elastic scaling
▪ Monitoring
4
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP Data Intelligence core capabilities
SAP Data Intelligence
Data Integration
Data Processing
Data Catalog
Connect and
integrate everything,
structured,
unstructured, or
streaming
Extract meaning from
data, orchestrating
any mix of engines
Discover, classify,
profile, understand,
and prepare all your
enterprise data assets
Amazon Redshift
Google Cloud Platform
Amazon Web Services S3
Hadoop
Microsoft Azure
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
Python
R
Tensor Flow
Go
Apache Spark
Node JS
Java Script
5
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP Data Intelligence architectural overview
Distributed & External
Data Systems
SAP Applications
SAP S/4HANA®
SAP S/4HANA®
CLOUD
SAP
BW/4HANA
SAP
NetWeaver
+ DMIS Addon
SAP BW
SAP CX
ABAP
Integration
BW
Integration
Cloud Data
Integration
Data Integration
Data Ingestion / Data Enrichment /
Data Workflows
Data Processing
Workflows
SAP Analytics Cloud
SAC Push
API
SAP HANA®
(on-premise, cloud,
multi-cloud)
SAP
HANA
Integration
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SAP Data Intelligence
Cloud Storages
…
BW Process Data Services
HANA
Chains
Jobs
Flowgraphs
Streaming
(e.g. IoT)
Exploration / Model Design /
ML Orchestration
Standard
Connectors
Hadoop / HDFS
(open & native
protocols)
REST APIs
Databases
Public Clouds
3rd Party
Connectors
3rd Party
Applications
SAP API
Business Hub
Data Catalog
Data Discovery / Data Profiling /
Metadata Cataloging
SAP BTP
Connectors
SCI for process
integration
SAP Open
Connectors
6
ABAP
Connection
Cloud Data
Integration
53M
SAP_COM
_0532
SAP_COM
_0531
ABAP
Pipeline
CDI
(OData)
(Websocket
RFC)
Monitor
SAP Data
Intelligence
Data Integration
2
Modeler
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
SAP S/4HANA Cloud integration with SAP Data Intelligence
Extraction Runtime
(ODP/ODQ, CDC, Reconstruction)
Internal CDS View Model
Table
SAP S/4HANA
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
Metadata
Explorer
Extraction Enabled CDS Extraction View
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
Extensive Monitoring
▪ Support view, control, and
auditing of data operation in the
connected data landscape
▪ Schedule data workflows and
pipelines
Data Catalog
▪ Discover and make data accessible
▪ Classify and organize data (ML-driven autotag) and understand it (location, attributes,
quality, lineage, sensitivity)
▪ Enforce centralized authorization and
security for data orchestration, and control
7
data quality standards
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Integration process
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
Link to 53M Best Practices for more information
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
8
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
Demo
Extraction of SAP S/4HANA Cloud data to SAP Data Intelligence
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
9
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
10
Thank you.
Contact information:
open@sap.com
Follow all of SAP
www.sap.com/contactsap
© 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.
Week 5: Data Integration
Unit 5: Access to SAP S/4HANA Data from
SAP Analytics Cloud
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
2
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
BUSINESS NETWORK
Across all functions
BUSINESS
PROCESS
APPLICATIONS
EXPERIENCE MANAGEMENT
INTELLIGENT SUITE
INDUSTRY CLOUD
SUSTAINABILITY MANAGEMENT
SAP BUSINESS TECHNOLOGY PLATFORM
TECHNOLOGY
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
Database & Data
Management
Analytics
Application
Development &
Integration
Intelligent
Technologies
3
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
The Data
SUPERPOWER
powered by
SAP Business Technology Platform
AMOUNT
x
QUALITY
x
USAGE
Data of any size
In-Memory | Disk | Lake
Data of any kind
Datasets | Streams | Models
Data for anyone
BI | Planning | Predictive
SAP HANA
Cloud
SAP Data
Warehouse Cloud
SAP Analytics
Cloud
=
VALUE
Data-driven
enterprise
SAP Data
Intelligence Cloud
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
4
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
Enterprise Reporting
Self-Service Analytics
Augmented Analytics
Historical
Dynamic
Intelligent
Static & Linear
Fast iterations
Automated
Top-down
Distributed
Predictive
IT
Analyst
Information Workers
Curated data models and
reports operationalized for the
enterprise
Data & visualization
tools for self-service
storytelling
Smart search and augmented insights for
cost center managers, line managers,
finance managers, category managers,
branch managers, suppliers, customers,
etc.
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
5
Access to SAP S/4HANA data from SAP Analytics Cloud
Introduction to SAP Analytics Cloud
Enterprise analytics provides rich crossLoB analytics insights. Get started quickly
with prebuilt business content.
SAP Fieldglass solutions
Workforce management
SAP Customer Experience solutions
Customer Experience
SAP S/4HANA Cloud and SAP S/4HANA
Digital core
SAP SuccessFactors solutions
People engagement
SAP Analytics Cloud
embedded in cloud
solutions from SAP
SAP Analytics Cloud
SAP Analytics Cloud is
consumable as a
service running on
SAP Business
Technology Platform.
SAP Ariba solutions
Spend management
SAP Concur solutions
Travel and expense management
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
SDK and APIs: Programmatically
use APIs to embed, build, extend,
and lifecycle-manage analytics.
6
Access to SAP S/4HANA data from SAP Analytics Cloud
Connection types
Live Connections
SAP
▪ SAP HANA
▪ SAP BW, BW/4HANA
▪ SAP S/4HANA
▪ SAP BPC Embedded
On-Premise
▪ SAP BI Universe (UNV,
UNX, Web Intelligence
docs)
Cloud
▪ SAP HANA Cloud
▪ SAP Data Warehouse
Cloud
▪ SAP S/4HANA Cloud
▪ SAP Marketing Cloud
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
Acquired Connections (Import)
Non-SAP
SAP
▪ 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
▪ 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
Non-SAP
7
Access to SAP S/4HANA data from SAP Analytics Cloud
Demo
SAP Analytics Cloud accessing SAP BW/4HANA
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
8
Access to SAP S/4HANA data from SAP Analytics Cloud
Demo
SAP Analytics Cloud accessing SAP Data Warehouse Cloud
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
9
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
© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
10
Thank you.
Contact information:
open@sap.com
Follow all of SAP
www.sap.com/contactsap
© 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.