Kafka Case by getting data from SAP
Apache Kafka deployment
Training based on Apache Kafka Healthcheck services for Kafka Open
Source
Consulting Service for analyzing Kafka
environment
TECHROM : Monetizing the database through data
streaming
Techrom is a Brazilian startup focused on Apache Kafka technology service
Business Case
Setting a bridge between on-premises and
cloud-computing environments by using
Kafka
Scenario
Compass Minerals is an American producer of minerals company which has a subsidiary in Brazil, has started to
create the customer portal to simplify the information accesses such as invoice, delivery schedule, payments due,
production status, etc.
Challenge
• Getting the invoice from SAP
system which is created on-
premises and to be available at
the customer portal on cloud-
computing (Microsoft Azure)
• Joining three tables which have
the customer information to
generate the invoice
• Integrating legacy systems
• Avoiding the data lost
Solution
• Deploying Kafka with Debezium
connector to get data from SQL
Server ( on-premises ) and be
available thru Webservice on
Cloud-Computing
• Using the KSQL to check (query)
updates from the three topics and
join in a new topic to emit the
invoice
• Setting the Acknowledge (Acks)
resource to make sure the
message would be processed
Results
• Simplifying the data movement
between on-premises and
cloud-computing
environments
• Automatizing the joining data
between tables and eliminating
the manual workload
• Creating the datahub to
integrate the legacy system
• Decreasing the data lost risk
1
2
SAP generates
the invoice files
thru three tables
It is creates 3
topics
KSQL
Consumer
generates the
invoiceProducer read PDF file
and send the file
serialized
One new topic is
created after
KSQL
transformation
1 topic (join)
KSQL
Kafka Architecture
Notes
1 - SAP sends the invoice files to
SQL Server. Debezium connector
writes the data to Kafka Broker via
the producer. KSQL resource
makes a query of invoice data on
the three topics and joins it in a
new topic to generate the invoice
2 - Kafka Consumer reads the
data from Kafka Broker and the
Webservice generates the invoice.

More Related Content

PDF
Change Data Capture with Data Collector @OVH
PPTX
MemSQL 201: Advanced Tips and Tricks Webcast
PPTX
IronSource Atom - Redshift - Lessons Learned
PPTX
Building big data applications on AWS by Ran Tessler
PPTX
PowerStream Demo
PDF
Metail at Cambridge AWS User Group Main Meetup #3
PPTX
Metail and Elastic MapReduce
PDF
Flink Forward SF 2017: Bill Liu & Haohui Mai - AthenaX : Uber’s streaming pro...
Change Data Capture with Data Collector @OVH
MemSQL 201: Advanced Tips and Tricks Webcast
IronSource Atom - Redshift - Lessons Learned
Building big data applications on AWS by Ran Tessler
PowerStream Demo
Metail at Cambridge AWS User Group Main Meetup #3
Metail and Elastic MapReduce
Flink Forward SF 2017: Bill Liu & Haohui Mai - AthenaX : Uber’s streaming pro...

What's hot (20)

PPTX
Flink Forward SF 2017: David Hardwick, Sean Hester & David Brelloch - Dynami...
PPTX
ReactiveSummeriserAkka-ScalaByBay2016
PPTX
[ScalaByTheBay2016] Implement a scalable statistical aggregation system using...
PDF
Deploying Kafka Streams Applications with Docker and Kubernetes
PDF
Spacecrafts Made Simple: How Loft Orbital Delivers Unparalleled Speed-to-Spac...
PDF
Querying Data Pipeline with AWS Athena
PDF
Richmond kafka streams intro
PPTX
No sql databases
PDF
Machine Learning Exchange (MLX)
PPTX
Aws day 3
PPTX
Hot tutorials
PDF
How Database Convergence Impacts the Coming Decades of Data Management
PPTX
Aws day 2
PDF
Real-Time Vote Platform Benchmark
PPTX
Kubernetes talk at DDDSydney 2017
PPTX
Unit1 dbms
PDF
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
PPTX
Aws day 4
PDF
Un'introduzione a Kafka Streams e KSQL... and why they matter!
PPT
EUROCONTROL LARA - Presentation
Flink Forward SF 2017: David Hardwick, Sean Hester & David Brelloch - Dynami...
ReactiveSummeriserAkka-ScalaByBay2016
[ScalaByTheBay2016] Implement a scalable statistical aggregation system using...
Deploying Kafka Streams Applications with Docker and Kubernetes
Spacecrafts Made Simple: How Loft Orbital Delivers Unparalleled Speed-to-Spac...
Querying Data Pipeline with AWS Athena
Richmond kafka streams intro
No sql databases
Machine Learning Exchange (MLX)
Aws day 3
Hot tutorials
How Database Convergence Impacts the Coming Decades of Data Management
Aws day 2
Real-Time Vote Platform Benchmark
Kubernetes talk at DDDSydney 2017
Unit1 dbms
Apache Kafka & Kafka Connectを に使ったデータ連携パターン(改めETLの実装)
Aws day 4
Un'introduzione a Kafka Streams e KSQL... and why they matter!
EUROCONTROL LARA - Presentation
Ad

Similar to Kafka Case by getting data from SAP (20)

PDF
Beyond the brokers - A tour of the Kafka ecosystem
PDF
Beyond the Brokers: A Tour of the Kafka Ecosystem
PDF
Beyond the brokers - Un tour de l'écosystème Kafka
PDF
Kafka Vienna Meetup 020719
PDF
Confluent Partner Tech Talk with Synthesis
PPTX
Apache kafka
PDF
Event Driven Architectures with Apache Kafka on Heroku
PDF
Apache Kafka as Event Streaming Platform for Microservice Architectures
PPTX
Westpac Bank Tech Talk 1: Dive into Apache Kafka
PDF
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
PDF
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
PDF
Introduction to Apache Kafka and why it matters - Madrid
PDF
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
PDF
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
PDF
First Steps with Apache Kafka on Google Cloud Platform
PDF
Data in Motion Tour ANZ Sydney 2023 Keynote.pdf
PPTX
Bridge Your Kafka Streams to Azure Webinar
PDF
Kafka Connect & Kafka Streams/KSQL - the ecosystem around Kafka
PDF
Devoxx university - Kafka de haut en bas
PDF
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Beyond the brokers - A tour of the Kafka ecosystem
Beyond the Brokers: A Tour of the Kafka Ecosystem
Beyond the brokers - Un tour de l'écosystème Kafka
Kafka Vienna Meetup 020719
Confluent Partner Tech Talk with Synthesis
Apache kafka
Event Driven Architectures with Apache Kafka on Heroku
Apache Kafka as Event Streaming Platform for Microservice Architectures
Westpac Bank Tech Talk 1: Dive into Apache Kafka
KSQL-ops! Running ksqlDB in the Wild (Simon Aubury, ThoughtWorks) Kafka Summi...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Introduction to Apache Kafka and why it matters - Madrid
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
First Steps with Apache Kafka on Google Cloud Platform
Data in Motion Tour ANZ Sydney 2023 Keynote.pdf
Bridge Your Kafka Streams to Azure Webinar
Kafka Connect & Kafka Streams/KSQL - the ecosystem around Kafka
Devoxx university - Kafka de haut en bas
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Ad

More from Techrom Tecnologia (13)

PDF
Experiência da SulAmerica com Kafka -
PDF
e-book marketplace com Kafka e GCP
PDF
4 Motivos para adotar a tecnologia Kafka no negócio
PDF
E-book sobre o modelo Event-Driven Thinking
PDF
5 motivos para adotar o Event-Driven com Kafka
PDF
Inove simplificando a infraestrutura com Kafka
PDF
O valor do log para o negócio
PDF
Superare - Facebook Messenger Bots: um novo canal de relacionamento
PDF
Superare Facebook Case - TAM
PDF
Superare Chrome Notification Case
PDF
Twitter Direct Messages Case - Universal Pictures Brazil
PDF
Twitter Direct Messages in Brazil - Universal Pictures
PDF
Argos4.me - Push Notification
Experiência da SulAmerica com Kafka -
e-book marketplace com Kafka e GCP
4 Motivos para adotar a tecnologia Kafka no negócio
E-book sobre o modelo Event-Driven Thinking
5 motivos para adotar o Event-Driven com Kafka
Inove simplificando a infraestrutura com Kafka
O valor do log para o negócio
Superare - Facebook Messenger Bots: um novo canal de relacionamento
Superare Facebook Case - TAM
Superare Chrome Notification Case
Twitter Direct Messages Case - Universal Pictures Brazil
Twitter Direct Messages in Brazil - Universal Pictures
Argos4.me - Push Notification

Recently uploaded (20)

PPTX
Transportation in Logistics management.pptx
PDF
533158074-Saudi-Arabia-Companies-List-Contact.pdf
PDF
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
PPTX
Market and Demand Analysis.pptx for Management students
PDF
Kishore Vora - Best CFO in India to watch in 2025.pdf
PDF
Highest-Paid CEO in 2025_ You Won’t Believe Who Tops the List.pdf
PPT
Retail Management and Retail Markets and Concepts
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PDF
1911 Gold Corporate Presentation Aug 2025.pdf
PPTX
Project Management_ SMART Projects Class.pptx
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PDF
Immigration Law and Communication: Challenges and Solutions {www.kiu.ac.ug)
PDF
Stacey L Stevens - Canada's Most Influential Women Lawyers Revolutionizing Th...
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
PPTX
2 - Self & Personality 587689213yiuedhwejbmansbeakjrk
PDF
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
PPTX
IMM marketing mix of four ps give fjcb jjb
PDF
Engaging Stakeholders in Policy Discussions: A Legal Framework (www.kiu.ac.ug)
PDF
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Transportation in Logistics management.pptx
533158074-Saudi-Arabia-Companies-List-Contact.pdf
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
Market and Demand Analysis.pptx for Management students
Kishore Vora - Best CFO in India to watch in 2025.pdf
Highest-Paid CEO in 2025_ You Won’t Believe Who Tops the List.pdf
Retail Management and Retail Markets and Concepts
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
1911 Gold Corporate Presentation Aug 2025.pdf
Project Management_ SMART Projects Class.pptx
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Immigration Law and Communication: Challenges and Solutions {www.kiu.ac.ug)
Stacey L Stevens - Canada's Most Influential Women Lawyers Revolutionizing Th...
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
2 - Self & Personality 587689213yiuedhwejbmansbeakjrk
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
IMM marketing mix of four ps give fjcb jjb
Engaging Stakeholders in Policy Discussions: A Legal Framework (www.kiu.ac.ug)
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx

Kafka Case by getting data from SAP

  • 2. Apache Kafka deployment Training based on Apache Kafka Healthcheck services for Kafka Open Source Consulting Service for analyzing Kafka environment TECHROM : Monetizing the database through data streaming Techrom is a Brazilian startup focused on Apache Kafka technology service
  • 3. Business Case Setting a bridge between on-premises and cloud-computing environments by using Kafka
  • 4. Scenario Compass Minerals is an American producer of minerals company which has a subsidiary in Brazil, has started to create the customer portal to simplify the information accesses such as invoice, delivery schedule, payments due, production status, etc. Challenge • Getting the invoice from SAP system which is created on- premises and to be available at the customer portal on cloud- computing (Microsoft Azure) • Joining three tables which have the customer information to generate the invoice • Integrating legacy systems • Avoiding the data lost Solution • Deploying Kafka with Debezium connector to get data from SQL Server ( on-premises ) and be available thru Webservice on Cloud-Computing • Using the KSQL to check (query) updates from the three topics and join in a new topic to emit the invoice • Setting the Acknowledge (Acks) resource to make sure the message would be processed Results • Simplifying the data movement between on-premises and cloud-computing environments • Automatizing the joining data between tables and eliminating the manual workload • Creating the datahub to integrate the legacy system • Decreasing the data lost risk
  • 5. 1 2 SAP generates the invoice files thru three tables It is creates 3 topics KSQL Consumer generates the invoiceProducer read PDF file and send the file serialized One new topic is created after KSQL transformation 1 topic (join) KSQL Kafka Architecture Notes 1 - SAP sends the invoice files to SQL Server. Debezium connector writes the data to Kafka Broker via the producer. KSQL resource makes a query of invoice data on the three topics and joins it in a new topic to generate the invoice 2 - Kafka Consumer reads the data from Kafka Broker and the Webservice generates the invoice.