Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

64
Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data Integration Overview

Transcript of Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Page 1: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Week 5: Data Integration

Unit 1: SAP S/4HANA Cloud Data Integration –

Overview

Page 2: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 3: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 4: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 5: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 6: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 7: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 8: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 9: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 10: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 11: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 12: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 13: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Thank you.

Contact information:

[email protected]

Page 14: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

© 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

Page 15: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Week 5: Data Integration

Unit 2: Extraction of SAP S/4HANA Cloud Data to

SAP BW/4HANA

Page 16: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 17: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 18: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 19: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 20: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 21: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 22: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 23: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 24: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

10PUBLIC© 2021 SAP SE or an SAP affiliate company. All rights reserved. ǀ

Extraction of SAP S/4HANA Cloud data to SAP BW/4HANA

Demo

Page 25: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 26: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Thank you.

Contact information:

[email protected]

Page 27: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

© 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

Page 28: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Week 5: Data Integration

Unit 3: Extraction of SAP S/4HANA Cloud Data to

SAP Data Warehouse Cloud

Page 29: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 30: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 31: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 32: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 33: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 34: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 35: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 36: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 37: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 38: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 39: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Thank you.

Contact information:

[email protected]

Page 40: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

© 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

Page 41: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Week 5: Data Integration

Unit 4: Extraction of SAP S/4HANA Cloud Data to

SAP Data Intelligence

Page 42: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 43: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 44: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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!

Page 45: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 46: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 47: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 48: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 49: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 50: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 51: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Thank you.

Contact information:

[email protected]

Page 52: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

© 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

Page 53: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Week 5: Data Integration

Unit 5: Access to SAP S/4HANA Data from

SAP Analytics Cloud

Page 54: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 55: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 56: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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 =

Page 57: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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.

Page 58: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 59: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 60: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 61: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 62: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

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

Page 63: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

Thank you.

Contact information:

[email protected]

Page 64: Week 5: Data Integration Unit 1: SAP S/4HANA Cloud Data ...

© 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