SlideShare a Scribd company logo
@yourtwitterhandle | developer.confluent.io
What are the best practices to debug client applications
(producers/consumers in general but also Kafka Streams
applications)?
Starting soon…
STARTING SOOOOON..
Starting sooooon ..
Starting soon…
@yourtwitterhandle | developer.confluent.io
What are the best practices to debug client applications
(producers/consumers in general but also Kafka Streams
applications)?
Starting soon…
STARTING SOOOOON..
Starting sooooon ..
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Streaming Architecture
Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
Streaming Architecture
@yourtwitterhandle | developer.confluent.io
What are the best practices to debug client applications
(producers/consumers in general but also Kafka Streams
applications)?
Goal
Partners Tech Talks are webinars where subject matter experts from a Partner talk about a
specific use case or project. The goal of Tech Talks is to provide best practices and
applications insights, along with inspiration, and help you stay up to date about innovations
in confluent ecosystem.
@yourtwitterhandle | developer.confluent.io
Starting soon…
STARTING SOOOOON..
Starting sooooon ..
@yourtwitterhandle | developer.confluent.io
Starting soon…
STARTING SOOOOON..
Starting sooooon ..
@yourtwitterhandle | developer.confluent.io
What are the best practices to debug client applications
(producers/consumers in general but also Kafka Streams
applications)?
Starting soon…
STARTING SOOOOON..
Starting sooooon ..
Unlocking the Value of
SAP & Confluent for Digital Integration
10
Unlocking Business Value for SAP Intelligent Enterprise
11
SAP Intelligent Enterprise
● Transform business
processes with agility,
innovation, and
responsiveness to market
changes through a
connected ecosystem
● Integrates Emerging
Technologies of AI, ML, IoT to
drive faster and informed
decision making and
automation
● Provides Business Value for
organizations by enabling:
○ Faster Decision Making
○ Enhanced Customer
Experience
○ Operational Excellence
Digital Enterprise
● Reinvent Your Customers'
Experiences
● Build Efficiencies in Your
Backend Operations
● Automates digital business
processes in real-time
● Launch New Business
Models and Services
● Leverages Operational
Intelligence with real-time
insights and contextual
decision making
Business Logic
Data
SAP
SAP ERP
Business Technology Platform
App Dev | Automation | Integration | Data & Analytics | AI
DATA IN MOTION
Streaming
Applications
Apache
Flink
Apache
Kafka
DATA AT REST
Application
Layer
Compute
Layer
Storage
Layer
ABAP
Platform
SAP HANA
Database
Fiori UX
The Modern Business Divide
SAP Business Processes
Using Software
Digital Business is Software
Defined
The Paradigm for Data in Motion: Data Streaming
All your data continuously streamed, processed, governed and shared as a product,
making it instantly valuable, usable, and trustworthy everywhere.
Use Case Pattern Applicability for Data Streaming Integration
14
Business Logic
Data
SAP
SAP ERP
Business Logic
Data
SAP
Business Application
Reporting & Analytics
Data
SAP
Data Lakehouse
Interaction Logic
SAP
Digital Channels
Industrial IoT Logic
SAP
Real World Things (IoT)
Connected Services
IoT Logic
Process
Integration
Data
Integration
Thing
Integration
Engagement
Integration
Use Case Pattern Applicability for Data Streaming Integration
15
Business Logic
Data
SAP
SAP ERP
Business Logic
Data
SAP
Business Application
Reporting & Analytics
Data
SAP
Data Lakehouse
Interaction Logic
SAP
Digital Channels
Industrial IoT Logic
SAP
Real World Things (IoT)
Connected Services
IoT Logic
Process
Integration
Data
Integration
Thing
Integration
Engagement
Integration
Data Product
based Integration
Use Case Pattern Applicability for Data Streaming Integration
16
Business Logic
Data
SAP
SAP ERP
Business Logic
Data
SAP
Business Application
Reporting & Analytics
Data
SAP
Data Lakehouse
Interaction Logic
SAP
Digital Channels
Industrial IoT Logic
SAP
Real World Things (IoT)
Connected Services
IoT Logic
Process
Integration
Data
Integration
Thing
Integration
Engagement
Integration
Data Product
based Integration
Data Aggregation
& Real Time Insights
Digital Intelligent Enterprise Use-Cases
17
Manufacturing Process Operational Intelligence Insights
Situational Awareness through Real-Time IoT Data Analysis in Business Process and Customer Order Context
SAP S/4HANA
Production
Orders
Material
Documents
Sales Order
Management
Production
Planning
Delivery
Management
Material
Planning
Production
Order
Fulfillment
Invoicing &
Payment
Collection
Raw Material
Order
Warehouse
Stock Update
Shop Floor Plan
Execution
Finishing
+ Mounting
Shop Floor Part
Tracking
Package for
shipment
Elapsed Time
Tracker
Order Delay
Calculator
Order Prioritization
Optimizer
Identify Bottlenecks
Reports &
Dashboards
● Car Manufacturer manages
Order-to-Delivery process with SAP
S/4HANA
● Once Production Order is released in
SAP, IoT asset tracking for all parts and
car is correlated to customer order
business context using event stream
processing on data streaming platform
● Manufacturing Execution Situational
Awareness enables:
○ Real-time parts tracking to ensure
Build-to-Order options are
delivered at stations in order of cars
on production line, leading to less
mistakes and avoiding manual
retrofitting of parts.
○ Production step execution delays
with cascading effects are
identified and remediated in
real-time, leading to production
capacity and yield optimization.
○ Improved customer experience as
real-time car production
milestones are communicated as
order status notifications to
customers.
Replication
Enrich, Normalise
and Standardise
Data Products
Stream Processor
SAP S4/HANA
Material Master
Material
Documents
Inventory
Locations
Replication
In Store Cash Registers
Sales Receipts
Replenishment
Forecasting
Digital
Channels
In Store
Retail App
Omni-Channel Retail Real-Time Stock Balances
19
Materialized View
for Article and
Location Master
Data
Materialized View
Stock Balances
Stream Processor
Real-Time Data Pipelines for Business Intelligence & Analytics
Enable Faster Decision Making with Business Intelligence using Secured, Governed, Real-Time Data Pipelines for SAP Data
● A CPG company manages all their core business
processes for Sales, Manufacturing, Order
Management, Supply Chain and Finance with SAP
ERP
● Operational management decision making is
supported through their Business Intelligence and
Analytics reporting on top of their Snowflake Cloud
Data Warehouse.
● In order to improve their operational decision
making, they move from point-to-point CDC raw
data ingestion and Batch processing to real-time
streaming data pipelines, to achieve:
○ Improve operational decision making
through data freshness delivered by real-time
streaming data pipelines.
○ Accelerate time to value, by using data
product approach to decouple source system
expertise from centralised data engineering
team.
○ Increase data quality and security by
leveraging centralised data governance
policies on distributed data streaming
platform.
○ Reduced TCO, through centralized platform
replacing unwieldy point-to-point technology
solutions.
○ Reduced TCO, by savings on Snowflake
storage and compute costs by replacing Raw
data layer ingest with data streaming pipeline
that delivers prepared data to Conformed
Layer.
Snowflake on
AWS
Data Cleansing,
Normalising,
Transforming
Streaming Data
Pipeline
Replicatio
n
SAP S/4HANA
Sales Orders
Delivery
Notes
Replicatio
n
Log Data
Click
Streams
Replicatio
n
Customer Experience
Campaign
Data
Ecommerce
Orders
Invoices
CDS
ODP
How we do it
21
Unlock SAP Data
Context with
5 fundamental
principles for better
data pipelines
Streaming
Continuously capture, evolve and share high-fidelity
real-time data for all your use cases
Decentralized
Allow teams closest to domain to create and share data
streams for self-service access across your organization
Developer-oriented
Bring software engineering practices to build multiple
models and experiment, test and deploy in an agile manner
Governed
Enable self-service search and discovery while maintaining
security, observability and compliance
Declarative
Build reusable and performant data flows by separating data
topology definition from data processing infrastructure
22
Enable frictionless
access to up-to-date
trustworthy data
products
Share
Reimagine data
streaming everywhere,
on-prem and in every
major public cloud
Stream
Make data in motion
self-service, secure,
compliant and
trustworthy
Govern
Drive greater
data reuse with
always-on stream
processing
Process
Make it easy to
on-ramp and off-ramp
data from existing
systems and apps
Connect
Building Blocks for Modern Data Pipelines
SAP S/4HANA Strategic Cloud Ready Integration Points
24
Database
CDS
ODP
SAP ABAP Platform
Fiori UI
Web APIs
OData
Business
Events
ABAP
SAP S/4HANA Business Service
Core Data Services Behavior Definition
ABAP RESTful Application Programming
Model
Event-based Integration
with Business Events
Data Integration
via CDS & ODP
or
direct Integration with SAP Datasphere
API Managed Integration
using ODATA Web APIs
Process
Integration
Single
Business
Object
Data
Integration
Tabular
Data
Sets
Notification Events
25
Data Events
● A system sending event messages to notify other systems of a
change in its domain
● There is a marked separation between the logic flow that sends
the event and any logic flow that responds to some reaction to
that event.
● A notification event need not carry much data on it, often just
some id information and a link back to the sender that can be
queried for more information.
● Also referred to as an Event-Carried State Transfer
● A system updates interested applications in such a way that they
don't need to contact the source system in order to do further
work.
● Data may be copied multiple times, should be less of a problem in
an age of abundant storage.
● Data events offer greater resilience, since the recipient systems
can function if the source system is becomes unavailable.
● Reduction in latency, as there's no remote call required to access
event change information.
● No extra load on the source system to satisfy queries from all the
event subscribing systems.
SAP Business Events
Data Streaming Patterns
Database
CDS
ODP
SAP ABAP Platform
Fiori UI
SAP S/4HANA Business Service
Core Data Services
Behavior Definition
ABAP RESTful Application Programming
Model
OData Web APIs
Business Events
SAP BTP Platform
Customer CSP Account
Private Network Link
Business Application
SAP Standard Pattern for using Business Events on BTP
26
SAP S/4HANA (Business) Events Integration Options
27
SAP S/4HANA Application
Business Event Handling
Enterprise Event
Enablement
Business Event
Subscription
Subscription Manager
Business Event
Queue
SAP Event Mesh
MQTT / AMQP protocol
Push
Confluent
REST API
INIT Source Connector
for
SAP Business Events
OData
Confluent Source
Connector for JMS
SAP ABAP Platform
SAP BTP
Pull
ASAPIO
Integration Add-on
Connector
Onibex
One Connect
ONIBEX
ZONIBEX_DL
ALE
HTTPS (JSON)
Partnering with the ecosystem to deliver results faster
28
Cloud Technology
Confluent
Professional
Services
System Integrator
Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc.
SAP Connectivity Options (Subset) for Confluent Platform / Cloud
29
Connector Name Integration
Style
Source Sink Operation
Management
USP Discussion Points
SAP Integration Suite Kafka Adapter Process
Integration ✓ ✓
SAP (Integration)
Team
SAP official product Further Development, CI
Advantco Kafka Adapter Process
Integration +
Data Integration
✓ ✓
SAP (Integration)
Team
Higher maturity CI Adapter than
SAP native one. Full SR support.
Further Development, CI or SDI.
ASAPIO Integration Add-on Connector Process
Integration +
Data Integration
✓ ✓
SAP Team Native SAP configuration and
management. No-coding for
outbound and IDOC inbound
scenarios. Data enrichment for
SAP events.
ABAP Add-On, REST Proxy, JSON
only, SR limitations.
ONIBEX One Connect Process
Integration +
Data Integration
✓ ✓* SAP Team Native SAP configuration and
management. No-coding for
outbound scenarios. Data
enrichment for SAP events.
Prebuilt SAP Domain models.
Native Kafka client with full SR
support.
ABAP Add-On, Docker based
OneConnect Gateway, Outbound
focussed (✓*), Complete business
monitoring solutions.
INIT SAP Connectors for Kafka Connect Process
Integration +
Data Integration
✓ ✓
Kafka Team Full Integration in Kafka & Kafka
Ops, Native Kafka Connector with
all Confluent extensions (SMTs,
Conversion, SR, C3). Metadata
discovery from SAP BOR for SR.
Pull mechanism on APIs, Kafka and
Confluent Platform native. Support
for many SAP API’s, such as IDOC,
RFC, OData, Business Events, ODP.
Webservice DS..
SAP Datasphere Data Integration
✓ ✓** SAP (Data) Team SAP official product. Kafka &
Confluent Cloud native support in
SAP Datasphere Replication
Flows as well as native SAP ERP /
BW data layer access. Only
certified solution for CDS/ODP
extraction via RFC API.
Kafka support for Datasphere
Replication Flow Source is on the
roadmap (✓**) , as is Metadata
synchronisation with SR.
Qlik Replicate Data Integration
✓
Kafka Team Direct CDC on the database
(log-based).
Direct DB access, SR support.
CONNECT
SAP Datasphere Partnership
30
SAP Datasphere is the foundation for
a business data fabric architecture
Data consumers
SAP and non-SAP data
SAP Datasphere
running in SAP BTP
Security
Access control
Availability
Planning and analytics Intelligent data apps Data science
Applications
On-premises
Data Warehouses
Cloud Data Warehouses
and Lakehouses
Relational
Databases
Unstructured/
Semi-structured Data
Self-service data access | Virtual data products
Data discovery | Business content, data marketplace, recommendations
Orchestration | Data transformation and data ops
Processing and persistency | Warehousing, business semantics
(analytic/relational models), knowledge graph
Data ingestion | Data replication, data federation, real-time data, application integration
Data governance | Metadata management, catalog, lineage, privacy, data quality
SAP chose Confluent among 5 of their first Open
Data Partners associated with SAP Datasphere
32
© SAP SE OR AN SAP AFFILIATE COMPANY. ALL RIGHTS
RESERVED.
33
SAP Datasphere and Confluent Data Flow
Q4 2023 – Replicate SAP data to Confluent Kafka with SAP Datasphere (Kafka as target)
Outbound Scenarios
Legend:
Business Technology Platform
SAP Datasphere
Business Content Data Marketplace
Data Catalog
Orchestration
Business Modeling
Monitoring
Data Integration
Data Replication
Replication
Intelligent Data
Applications
Other Data and
Analytics platforms
Consumers
SAP HANA Cloud
Data Processing and Persistency
SAP S/4HANA
SAP BW/4HANA
SAP BW
SAP ECC
SAP HANA
Applications and Analytics
(could include 3rd party systems)
Phase 1
© SAP SE OR AN SAP AFFILIATE COMPANY. ALL RIGHTS
RESERVED.
34
SAP Datasphere and Confluent Data Flow
H1 2024 – Replicate data from Confluent Kafka to SAP Datasphere (Kafka as source)
Outbound Scenarios
Legend:
Business Technology Platform
SAP Datasphere
Business Content Data Marketplace
Data Catalog
Orchestration
Business Modeling
Monitoring
Data Integration
Data Replication
ECC, S/4
BW, Others Replication
Streaming Data
Non-SAP Sources
SAP & Non-SAP
Real Time Data Sources
Consumer Producer
SAP HANA Cloud
Data Processing and Persistency
Intelligent Data
Applications
Other Data and
Analytics platforms
Consumers
Applications and Analytics
(could include 3rd party systems)
Queries/Reporting
Phase 2
How to get started
35
Synergy effects for collaboration across CoEs
● Bridge the Gap and moderate the conversations between the Data Streaming CoE teams and
SAP Competence centers at our joint customers.
● Identify SAP A2A interfaces that need to be rethought for a Clean Core S/4HANA
implementation
○ Master Data, Order Management, Production Orders, and Inventory Management are
coming up regularly
● Demonstrate the power of streaming data pipelines to decouple high fidelity SAP managed
data sets for reuse across use-cases with an initial Proof of Concept or Pilot Project
○ Work with your Confluent SE to build confidence with reference use-cases and proven
integration patterns
○ Work with Confluent Technology partners for the appropriate connectivity approach
○ Look at the whole and not the individual parts (Connect - Govern - Enrich - Build - Share)
36
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise

More Related Content

Similar to Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise

B5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integrationB5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integration
Dr. Wilfred Lin (Ph.D.)
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
confluent
 
Introduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupIntroduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology Meetup
Accenture Hungary
 
Geschäft Formulae.pdf
Geschäft Formulae.pdfGeschäft Formulae.pdf
Geschäft Formulae.pdf
OMPARGHAN
 
Advait_SAP S4 HANA Presales.pdf
Advait_SAP S4 HANA Presales.pdfAdvait_SAP S4 HANA Presales.pdf
Advait_SAP S4 HANA Presales.pdf
divyeshdesai12
 
Revolutionizing the Business Landscape with SAP Business Technology Platform ...
Revolutionizing the Business Landscape with SAP Business Technology Platform ...Revolutionizing the Business Landscape with SAP Business Technology Platform ...
Revolutionizing the Business Landscape with SAP Business Technology Platform ...
VCERPConsultingPvtLt1
 
Move to S4 HANA
Move to S4 HANA Move to S4 HANA
Move to S4 HANA
PT Datacomm Diangraha
 
KTern.AI-RISE-with-SAP-Summit.pdf
KTern.AI-RISE-with-SAP-Summit.pdfKTern.AI-RISE-with-SAP-Summit.pdf
KTern.AI-RISE-with-SAP-Summit.pdf
KTern.AI
 
SAP for Manufacturing & Mining Powering Efficiency and Agility.pdf
SAP for Manufacturing & Mining Powering Efficiency and Agility.pdfSAP for Manufacturing & Mining Powering Efficiency and Agility.pdf
SAP for Manufacturing & Mining Powering Efficiency and Agility.pdf
ingenxtec
 
Créer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurCréer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futur
Philippe Geoffroy
 
Top SAP Online training institute in Hyderabad
Top SAP Online training institute in HyderabadTop SAP Online training institute in Hyderabad
Top SAP Online training institute in Hyderabad
AadhyaKrishnan
 
SAP S/4HANA - transition brochure
SAP S/4HANA - transition brochureSAP S/4HANA - transition brochure
SAP S/4HANA - transition brochure
Andreas Born
 
Solid Day - IoT en el contexto empresarial
Solid Day - IoT en el contexto empresarialSolid Day - IoT en el contexto empresarial
Solid Day - IoT en el contexto empresarial
Software Guru
 
The Future of SAP® Automation in the Cloud
The Future of SAP® Automation in the CloudThe Future of SAP® Automation in the Cloud
The Future of SAP® Automation in the Cloud
Precisely
 
Procurement Automation through Intelligent Supplier Network
Procurement Automation through Intelligent Supplier NetworkProcurement Automation through Intelligent Supplier Network
Procurement Automation through Intelligent Supplier Network
Shashi Kanth K (S.K)
 
Business intelligence in the era of big data
Business intelligence in the era of big dataBusiness intelligence in the era of big data
Business intelligence in the era of big data
JC Raveneau
 
Real-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache KafkaReal-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache Kafka
Carole Gunst
 
GBH-033 VS WP V6
GBH-033 VS WP V6GBH-033 VS WP V6
GBH-033 VS WP V6
Joseph Santos
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
confluent
 

Similar to Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise (20)

B5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integrationB5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integration
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite Overview
 
Confluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPointConfluent Partner Tech Talk with BearingPoint
Confluent Partner Tech Talk with BearingPoint
 
Introduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupIntroduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology Meetup
 
Geschäft Formulae.pdf
Geschäft Formulae.pdfGeschäft Formulae.pdf
Geschäft Formulae.pdf
 
Advait_SAP S4 HANA Presales.pdf
Advait_SAP S4 HANA Presales.pdfAdvait_SAP S4 HANA Presales.pdf
Advait_SAP S4 HANA Presales.pdf
 
Revolutionizing the Business Landscape with SAP Business Technology Platform ...
Revolutionizing the Business Landscape with SAP Business Technology Platform ...Revolutionizing the Business Landscape with SAP Business Technology Platform ...
Revolutionizing the Business Landscape with SAP Business Technology Platform ...
 
Move to S4 HANA
Move to S4 HANA Move to S4 HANA
Move to S4 HANA
 
KTern.AI-RISE-with-SAP-Summit.pdf
KTern.AI-RISE-with-SAP-Summit.pdfKTern.AI-RISE-with-SAP-Summit.pdf
KTern.AI-RISE-with-SAP-Summit.pdf
 
SAP for Manufacturing & Mining Powering Efficiency and Agility.pdf
SAP for Manufacturing & Mining Powering Efficiency and Agility.pdfSAP for Manufacturing & Mining Powering Efficiency and Agility.pdf
SAP for Manufacturing & Mining Powering Efficiency and Agility.pdf
 
Créer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurCréer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futur
 
Top SAP Online training institute in Hyderabad
Top SAP Online training institute in HyderabadTop SAP Online training institute in Hyderabad
Top SAP Online training institute in Hyderabad
 
SAP S/4HANA - transition brochure
SAP S/4HANA - transition brochureSAP S/4HANA - transition brochure
SAP S/4HANA - transition brochure
 
Solid Day - IoT en el contexto empresarial
Solid Day - IoT en el contexto empresarialSolid Day - IoT en el contexto empresarial
Solid Day - IoT en el contexto empresarial
 
The Future of SAP® Automation in the Cloud
The Future of SAP® Automation in the CloudThe Future of SAP® Automation in the Cloud
The Future of SAP® Automation in the Cloud
 
Procurement Automation through Intelligent Supplier Network
Procurement Automation through Intelligent Supplier NetworkProcurement Automation through Intelligent Supplier Network
Procurement Automation through Intelligent Supplier Network
 
Business intelligence in the era of big data
Business intelligence in the era of big dataBusiness intelligence in the era of big data
Business intelligence in the era of big data
 
Real-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache KafkaReal-time Data Pipelines with SAP and Apache Kafka
Real-time Data Pipelines with SAP and Apache Kafka
 
GBH-033 VS WP V6
GBH-033 VS WP V6GBH-033 VS WP V6
GBH-033 VS WP V6
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
 

More from confluent

Unlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by ConfluentUnlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by Confluent
confluent
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
confluent
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
confluent
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
confluent
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
confluent
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
confluent
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
confluent
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
confluent
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluent
confluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
confluent
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
confluent
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
confluent
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
confluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
confluent
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
confluent
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
confluent
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
confluent
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
confluent
 

More from confluent (20)

Unlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by ConfluentUnlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by Confluent
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
 

Recently uploaded

Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...
Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...
Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...
Alluxio, Inc.
 
05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching
quanhoangd129
 
AI-driven Automation_ Transforming DevOps Practices.docx
AI-driven Automation_ Transforming DevOps Practices.docxAI-driven Automation_ Transforming DevOps Practices.docx
AI-driven Automation_ Transforming DevOps Practices.docx
zoondiacom
 
New York University degree Cert offer diploma Transcripta
New York University degree Cert offer diploma Transcripta New York University degree Cert offer diploma Transcripta
New York University degree Cert offer diploma Transcripta
pyxgy
 
How to Secure Your Kubernetes Software Supply Chain at Scale
How to Secure Your Kubernetes Software Supply Chain at ScaleHow to Secure Your Kubernetes Software Supply Chain at Scale
How to Secure Your Kubernetes Software Supply Chain at Scale
Anchore
 
Three available editions of Windows Servers crucial to your organization’s op...
Three available editions of Windows Servers crucial to your organization’s op...Three available editions of Windows Servers crucial to your organization’s op...
Three available editions of Windows Servers crucial to your organization’s op...
Q-Advise
 
CrushFTP 10.4.0.29 PC Software - WhizNews
CrushFTP 10.4.0.29 PC Software - WhizNewsCrushFTP 10.4.0.29 PC Software - WhizNews
CrushFTP 10.4.0.29 PC Software - WhizNews
Eman Nisar
 
iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...
iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...
iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...
vijayatibirds
 
daily-improvements-with-sqdc-process.pdf
daily-improvements-with-sqdc-process.pdfdaily-improvements-with-sqdc-process.pdf
daily-improvements-with-sqdc-process.pdf
sayma33
 
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
Andre Hora
 
Top 10 ERP Companies in UAE Banibro IT Solutions.pdf
Top 10 ERP Companies in UAE Banibro IT Solutions.pdfTop 10 ERP Companies in UAE Banibro IT Solutions.pdf
Top 10 ERP Companies in UAE Banibro IT Solutions.pdf
Banibro IT Solutions
 
UW Cert degree offer diploma
UW Cert degree offer diploma UW Cert degree offer diploma
UW Cert degree offer diploma
dakyuhe
 
01. Ruby Introduction - Ruby Core Teaching
01. Ruby Introduction - Ruby Core Teaching01. Ruby Introduction - Ruby Core Teaching
01. Ruby Introduction - Ruby Core Teaching
quanhoangd129
 
4. The Build System _ Embedded Android.pdf
4. The Build System _ Embedded Android.pdf4. The Build System _ Embedded Android.pdf
4. The Build System _ Embedded Android.pdf
VishalKumarJha10
 
Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...
Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...
Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...
Andre Hora
 
Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools
Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing ToolsOld Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools
Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools
Benjamin Bischoff
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
Safe Software
 
Literals - A Machine Independent Feature
Literals - A Machine Independent FeatureLiterals - A Machine Independent Feature
Literals - A Machine Independent Feature
21h16charis
 
240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf
240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf
240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf
CS Kwak
 
The Politics of Agile Development.pptx
The  Politics of  Agile Development.pptxThe  Politics of  Agile Development.pptx
The Politics of Agile Development.pptx
NMahendiran
 

Recently uploaded (20)

Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...
Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...
Alluxio Webinar | What’s new in Alluxio Enterprise AI 3.2: Leverage GPU Anywh...
 
05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching
 
AI-driven Automation_ Transforming DevOps Practices.docx
AI-driven Automation_ Transforming DevOps Practices.docxAI-driven Automation_ Transforming DevOps Practices.docx
AI-driven Automation_ Transforming DevOps Practices.docx
 
New York University degree Cert offer diploma Transcripta
New York University degree Cert offer diploma Transcripta New York University degree Cert offer diploma Transcripta
New York University degree Cert offer diploma Transcripta
 
How to Secure Your Kubernetes Software Supply Chain at Scale
How to Secure Your Kubernetes Software Supply Chain at ScaleHow to Secure Your Kubernetes Software Supply Chain at Scale
How to Secure Your Kubernetes Software Supply Chain at Scale
 
Three available editions of Windows Servers crucial to your organization’s op...
Three available editions of Windows Servers crucial to your organization’s op...Three available editions of Windows Servers crucial to your organization’s op...
Three available editions of Windows Servers crucial to your organization’s op...
 
CrushFTP 10.4.0.29 PC Software - WhizNews
CrushFTP 10.4.0.29 PC Software - WhizNewsCrushFTP 10.4.0.29 PC Software - WhizNews
CrushFTP 10.4.0.29 PC Software - WhizNews
 
iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...
iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...
iBirds Services - Comprehensive Salesforce CRM and Software Development Solut...
 
daily-improvements-with-sqdc-process.pdf
daily-improvements-with-sqdc-process.pdfdaily-improvements-with-sqdc-process.pdf
daily-improvements-with-sqdc-process.pdf
 
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
 
Top 10 ERP Companies in UAE Banibro IT Solutions.pdf
Top 10 ERP Companies in UAE Banibro IT Solutions.pdfTop 10 ERP Companies in UAE Banibro IT Solutions.pdf
Top 10 ERP Companies in UAE Banibro IT Solutions.pdf
 
UW Cert degree offer diploma
UW Cert degree offer diploma UW Cert degree offer diploma
UW Cert degree offer diploma
 
01. Ruby Introduction - Ruby Core Teaching
01. Ruby Introduction - Ruby Core Teaching01. Ruby Introduction - Ruby Core Teaching
01. Ruby Introduction - Ruby Core Teaching
 
4. The Build System _ Embedded Android.pdf
4. The Build System _ Embedded Android.pdf4. The Build System _ Embedded Android.pdf
4. The Build System _ Embedded Android.pdf
 
Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...
Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...
Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is ...
 
Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools
Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing ToolsOld Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools
Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Literals - A Machine Independent Feature
Literals - A Machine Independent FeatureLiterals - A Machine Independent Feature
Literals - A Machine Independent Feature
 
240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf
240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf
240717 ProPILE - Probing Privacy Leakage in Large Language Models.pdf
 
The Politics of Agile Development.pptx
The  Politics of  Agile Development.pptxThe  Politics of  Agile Development.pptx
The Politics of Agile Development.pptx
 

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Enterprise

  • 1. @yourtwitterhandle | developer.confluent.io What are the best practices to debug client applications (producers/consumers in general but also Kafka Streams applications)? Starting soon… STARTING SOOOOON.. Starting sooooon .. Starting soon…
  • 2. @yourtwitterhandle | developer.confluent.io What are the best practices to debug client applications (producers/consumers in general but also Kafka Streams applications)? Starting soon… STARTING SOOOOON.. Starting sooooon ..
  • 3. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Streaming Architecture
  • 4. Copyright 2021, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. Streaming Architecture
  • 5. @yourtwitterhandle | developer.confluent.io What are the best practices to debug client applications (producers/consumers in general but also Kafka Streams applications)?
  • 6. Goal Partners Tech Talks are webinars where subject matter experts from a Partner talk about a specific use case or project. The goal of Tech Talks is to provide best practices and applications insights, along with inspiration, and help you stay up to date about innovations in confluent ecosystem.
  • 7. @yourtwitterhandle | developer.confluent.io Starting soon… STARTING SOOOOON.. Starting sooooon ..
  • 8. @yourtwitterhandle | developer.confluent.io Starting soon… STARTING SOOOOON.. Starting sooooon ..
  • 9. @yourtwitterhandle | developer.confluent.io What are the best practices to debug client applications (producers/consumers in general but also Kafka Streams applications)? Starting soon… STARTING SOOOOON.. Starting sooooon ..
  • 10. Unlocking the Value of SAP & Confluent for Digital Integration 10
  • 11. Unlocking Business Value for SAP Intelligent Enterprise 11 SAP Intelligent Enterprise ● Transform business processes with agility, innovation, and responsiveness to market changes through a connected ecosystem ● Integrates Emerging Technologies of AI, ML, IoT to drive faster and informed decision making and automation ● Provides Business Value for organizations by enabling: ○ Faster Decision Making ○ Enhanced Customer Experience ○ Operational Excellence Digital Enterprise ● Reinvent Your Customers' Experiences ● Build Efficiencies in Your Backend Operations ● Automates digital business processes in real-time ● Launch New Business Models and Services ● Leverages Operational Intelligence with real-time insights and contextual decision making Business Logic Data SAP SAP ERP Business Technology Platform App Dev | Automation | Integration | Data & Analytics | AI
  • 12. DATA IN MOTION Streaming Applications Apache Flink Apache Kafka DATA AT REST Application Layer Compute Layer Storage Layer ABAP Platform SAP HANA Database Fiori UX The Modern Business Divide SAP Business Processes Using Software Digital Business is Software Defined
  • 13. The Paradigm for Data in Motion: Data Streaming All your data continuously streamed, processed, governed and shared as a product, making it instantly valuable, usable, and trustworthy everywhere.
  • 14. Use Case Pattern Applicability for Data Streaming Integration 14 Business Logic Data SAP SAP ERP Business Logic Data SAP Business Application Reporting & Analytics Data SAP Data Lakehouse Interaction Logic SAP Digital Channels Industrial IoT Logic SAP Real World Things (IoT) Connected Services IoT Logic Process Integration Data Integration Thing Integration Engagement Integration
  • 15. Use Case Pattern Applicability for Data Streaming Integration 15 Business Logic Data SAP SAP ERP Business Logic Data SAP Business Application Reporting & Analytics Data SAP Data Lakehouse Interaction Logic SAP Digital Channels Industrial IoT Logic SAP Real World Things (IoT) Connected Services IoT Logic Process Integration Data Integration Thing Integration Engagement Integration Data Product based Integration
  • 16. Use Case Pattern Applicability for Data Streaming Integration 16 Business Logic Data SAP SAP ERP Business Logic Data SAP Business Application Reporting & Analytics Data SAP Data Lakehouse Interaction Logic SAP Digital Channels Industrial IoT Logic SAP Real World Things (IoT) Connected Services IoT Logic Process Integration Data Integration Thing Integration Engagement Integration Data Product based Integration Data Aggregation & Real Time Insights
  • 18. Manufacturing Process Operational Intelligence Insights Situational Awareness through Real-Time IoT Data Analysis in Business Process and Customer Order Context SAP S/4HANA Production Orders Material Documents Sales Order Management Production Planning Delivery Management Material Planning Production Order Fulfillment Invoicing & Payment Collection Raw Material Order Warehouse Stock Update Shop Floor Plan Execution Finishing + Mounting Shop Floor Part Tracking Package for shipment Elapsed Time Tracker Order Delay Calculator Order Prioritization Optimizer Identify Bottlenecks Reports & Dashboards ● Car Manufacturer manages Order-to-Delivery process with SAP S/4HANA ● Once Production Order is released in SAP, IoT asset tracking for all parts and car is correlated to customer order business context using event stream processing on data streaming platform ● Manufacturing Execution Situational Awareness enables: ○ Real-time parts tracking to ensure Build-to-Order options are delivered at stations in order of cars on production line, leading to less mistakes and avoiding manual retrofitting of parts. ○ Production step execution delays with cascading effects are identified and remediated in real-time, leading to production capacity and yield optimization. ○ Improved customer experience as real-time car production milestones are communicated as order status notifications to customers.
  • 19. Replication Enrich, Normalise and Standardise Data Products Stream Processor SAP S4/HANA Material Master Material Documents Inventory Locations Replication In Store Cash Registers Sales Receipts Replenishment Forecasting Digital Channels In Store Retail App Omni-Channel Retail Real-Time Stock Balances 19 Materialized View for Article and Location Master Data Materialized View Stock Balances Stream Processor
  • 20. Real-Time Data Pipelines for Business Intelligence & Analytics Enable Faster Decision Making with Business Intelligence using Secured, Governed, Real-Time Data Pipelines for SAP Data ● A CPG company manages all their core business processes for Sales, Manufacturing, Order Management, Supply Chain and Finance with SAP ERP ● Operational management decision making is supported through their Business Intelligence and Analytics reporting on top of their Snowflake Cloud Data Warehouse. ● In order to improve their operational decision making, they move from point-to-point CDC raw data ingestion and Batch processing to real-time streaming data pipelines, to achieve: ○ Improve operational decision making through data freshness delivered by real-time streaming data pipelines. ○ Accelerate time to value, by using data product approach to decouple source system expertise from centralised data engineering team. ○ Increase data quality and security by leveraging centralised data governance policies on distributed data streaming platform. ○ Reduced TCO, through centralized platform replacing unwieldy point-to-point technology solutions. ○ Reduced TCO, by savings on Snowflake storage and compute costs by replacing Raw data layer ingest with data streaming pipeline that delivers prepared data to Conformed Layer. Snowflake on AWS Data Cleansing, Normalising, Transforming Streaming Data Pipeline Replicatio n SAP S/4HANA Sales Orders Delivery Notes Replicatio n Log Data Click Streams Replicatio n Customer Experience Campaign Data Ecommerce Orders Invoices CDS ODP
  • 21. How we do it 21
  • 22. Unlock SAP Data Context with 5 fundamental principles for better data pipelines Streaming Continuously capture, evolve and share high-fidelity real-time data for all your use cases Decentralized Allow teams closest to domain to create and share data streams for self-service access across your organization Developer-oriented Bring software engineering practices to build multiple models and experiment, test and deploy in an agile manner Governed Enable self-service search and discovery while maintaining security, observability and compliance Declarative Build reusable and performant data flows by separating data topology definition from data processing infrastructure 22
  • 23. Enable frictionless access to up-to-date trustworthy data products Share Reimagine data streaming everywhere, on-prem and in every major public cloud Stream Make data in motion self-service, secure, compliant and trustworthy Govern Drive greater data reuse with always-on stream processing Process Make it easy to on-ramp and off-ramp data from existing systems and apps Connect Building Blocks for Modern Data Pipelines
  • 24. SAP S/4HANA Strategic Cloud Ready Integration Points 24 Database CDS ODP SAP ABAP Platform Fiori UI Web APIs OData Business Events ABAP SAP S/4HANA Business Service Core Data Services Behavior Definition ABAP RESTful Application Programming Model Event-based Integration with Business Events Data Integration via CDS & ODP or direct Integration with SAP Datasphere API Managed Integration using ODATA Web APIs Process Integration Single Business Object Data Integration Tabular Data Sets
  • 25. Notification Events 25 Data Events ● A system sending event messages to notify other systems of a change in its domain ● There is a marked separation between the logic flow that sends the event and any logic flow that responds to some reaction to that event. ● A notification event need not carry much data on it, often just some id information and a link back to the sender that can be queried for more information. ● Also referred to as an Event-Carried State Transfer ● A system updates interested applications in such a way that they don't need to contact the source system in order to do further work. ● Data may be copied multiple times, should be less of a problem in an age of abundant storage. ● Data events offer greater resilience, since the recipient systems can function if the source system is becomes unavailable. ● Reduction in latency, as there's no remote call required to access event change information. ● No extra load on the source system to satisfy queries from all the event subscribing systems. SAP Business Events Data Streaming Patterns
  • 26. Database CDS ODP SAP ABAP Platform Fiori UI SAP S/4HANA Business Service Core Data Services Behavior Definition ABAP RESTful Application Programming Model OData Web APIs Business Events SAP BTP Platform Customer CSP Account Private Network Link Business Application SAP Standard Pattern for using Business Events on BTP 26
  • 27. SAP S/4HANA (Business) Events Integration Options 27 SAP S/4HANA Application Business Event Handling Enterprise Event Enablement Business Event Subscription Subscription Manager Business Event Queue SAP Event Mesh MQTT / AMQP protocol Push Confluent REST API INIT Source Connector for SAP Business Events OData Confluent Source Connector for JMS SAP ABAP Platform SAP BTP Pull ASAPIO Integration Add-on Connector Onibex One Connect ONIBEX ZONIBEX_DL ALE HTTPS (JSON)
  • 28. Partnering with the ecosystem to deliver results faster 28 Cloud Technology Confluent Professional Services System Integrator
  • 29. Copyright 2020, Confluent, Inc. All rights reserved. This document may not be reproduced in any manner without the express written permission of Confluent, Inc. SAP Connectivity Options (Subset) for Confluent Platform / Cloud 29 Connector Name Integration Style Source Sink Operation Management USP Discussion Points SAP Integration Suite Kafka Adapter Process Integration ✓ ✓ SAP (Integration) Team SAP official product Further Development, CI Advantco Kafka Adapter Process Integration + Data Integration ✓ ✓ SAP (Integration) Team Higher maturity CI Adapter than SAP native one. Full SR support. Further Development, CI or SDI. ASAPIO Integration Add-on Connector Process Integration + Data Integration ✓ ✓ SAP Team Native SAP configuration and management. No-coding for outbound and IDOC inbound scenarios. Data enrichment for SAP events. ABAP Add-On, REST Proxy, JSON only, SR limitations. ONIBEX One Connect Process Integration + Data Integration ✓ ✓* SAP Team Native SAP configuration and management. No-coding for outbound scenarios. Data enrichment for SAP events. Prebuilt SAP Domain models. Native Kafka client with full SR support. ABAP Add-On, Docker based OneConnect Gateway, Outbound focussed (✓*), Complete business monitoring solutions. INIT SAP Connectors for Kafka Connect Process Integration + Data Integration ✓ ✓ Kafka Team Full Integration in Kafka & Kafka Ops, Native Kafka Connector with all Confluent extensions (SMTs, Conversion, SR, C3). Metadata discovery from SAP BOR for SR. Pull mechanism on APIs, Kafka and Confluent Platform native. Support for many SAP API’s, such as IDOC, RFC, OData, Business Events, ODP. Webservice DS.. SAP Datasphere Data Integration ✓ ✓** SAP (Data) Team SAP official product. Kafka & Confluent Cloud native support in SAP Datasphere Replication Flows as well as native SAP ERP / BW data layer access. Only certified solution for CDS/ODP extraction via RFC API. Kafka support for Datasphere Replication Flow Source is on the roadmap (✓**) , as is Metadata synchronisation with SR. Qlik Replicate Data Integration ✓ Kafka Team Direct CDC on the database (log-based). Direct DB access, SR support. CONNECT
  • 31. SAP Datasphere is the foundation for a business data fabric architecture Data consumers SAP and non-SAP data SAP Datasphere running in SAP BTP Security Access control Availability Planning and analytics Intelligent data apps Data science Applications On-premises Data Warehouses Cloud Data Warehouses and Lakehouses Relational Databases Unstructured/ Semi-structured Data Self-service data access | Virtual data products Data discovery | Business content, data marketplace, recommendations Orchestration | Data transformation and data ops Processing and persistency | Warehousing, business semantics (analytic/relational models), knowledge graph Data ingestion | Data replication, data federation, real-time data, application integration Data governance | Metadata management, catalog, lineage, privacy, data quality
  • 32. SAP chose Confluent among 5 of their first Open Data Partners associated with SAP Datasphere 32
  • 33. © SAP SE OR AN SAP AFFILIATE COMPANY. ALL RIGHTS RESERVED. 33 SAP Datasphere and Confluent Data Flow Q4 2023 – Replicate SAP data to Confluent Kafka with SAP Datasphere (Kafka as target) Outbound Scenarios Legend: Business Technology Platform SAP Datasphere Business Content Data Marketplace Data Catalog Orchestration Business Modeling Monitoring Data Integration Data Replication Replication Intelligent Data Applications Other Data and Analytics platforms Consumers SAP HANA Cloud Data Processing and Persistency SAP S/4HANA SAP BW/4HANA SAP BW SAP ECC SAP HANA Applications and Analytics (could include 3rd party systems) Phase 1
  • 34. © SAP SE OR AN SAP AFFILIATE COMPANY. ALL RIGHTS RESERVED. 34 SAP Datasphere and Confluent Data Flow H1 2024 – Replicate data from Confluent Kafka to SAP Datasphere (Kafka as source) Outbound Scenarios Legend: Business Technology Platform SAP Datasphere Business Content Data Marketplace Data Catalog Orchestration Business Modeling Monitoring Data Integration Data Replication ECC, S/4 BW, Others Replication Streaming Data Non-SAP Sources SAP & Non-SAP Real Time Data Sources Consumer Producer SAP HANA Cloud Data Processing and Persistency Intelligent Data Applications Other Data and Analytics platforms Consumers Applications and Analytics (could include 3rd party systems) Queries/Reporting Phase 2
  • 35. How to get started 35
  • 36. Synergy effects for collaboration across CoEs ● Bridge the Gap and moderate the conversations between the Data Streaming CoE teams and SAP Competence centers at our joint customers. ● Identify SAP A2A interfaces that need to be rethought for a Clean Core S/4HANA implementation ○ Master Data, Order Management, Production Orders, and Inventory Management are coming up regularly ● Demonstrate the power of streaming data pipelines to decouple high fidelity SAP managed data sets for reuse across use-cases with an initial Proof of Concept or Pilot Project ○ Work with your Confluent SE to build confidence with reference use-cases and proven integration patterns ○ Work with Confluent Technology partners for the appropriate connectivity approach ○ Look at the whole and not the individual parts (Connect - Govern - Enrich - Build - Share) 36