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.