SlideShare a Scribd company logo
info@rittmanmead.com www.rittmanmead.com @rittmanmead 1
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Michael Rainey | KScope16
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
2
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Introduction
3
• Michael Rainey - Data Integration Lead - America

- Oracle Data Integration expertise
- Blog: http://ritt.md/mRainey
- Oracle ACE Director
@mRainey
info@rittmanmead.com www.rittmanmead.com @rittmanmead
About Rittman Mead
4
•World’s leading specialist partner for technical
excellence, solutions delivery and innovation in
Oracle Data Integration, Business Intelligence,
Analytics and Big Data
•Providing our customers targeted expertise; we are a
company that doesn’t try to do everything… only
what we excel at
•70+ consultants worldwide including 1 Oracle ACE
Director and 3 Oracle ACEs, offering training
courses, global services, and consulting
•Founded on the values of collaboration, learning,
integrity and getting things done
Unlock the potential of your organization’s data
•Comprehensive service portfolio designed to
support the full lifecycle of any analytics solution
info@rittmanmead.com www.rittmanmead.com @rittmanmead 5
Visual Redesign Business User Training
Ongoing SupportEngagement Toolkit
Average user adoption for BI
platforms is below 25%
Rittman Mead’s User Engagement Service can help
More info: http://ritt.md/ue
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Today’s New Data Challenge
6
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Data Integration Today
7
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Typical Example - Marketing
8
• Financial data stored in RDBMS

• Social media data, web logs, Google analytics, etc all in
various formats

• Bring it all together for analysis 

‣ Marketing campaign effect on sales
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Relational Data Replication - Oracle GoldenGate
9
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle GoldenGate for Big Data (Then)
10
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle GoldenGate for Big Data (Now)
11
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Streaming Data - Apache Kafka
12
“Publish-subscribe messaging rethought as
a distributed commit log”
Image source: kafka.apache.org/
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Streaming Data - Apache Kafka
13
Image source: kafka.apache.org/
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Kafka - How is it used?
14
• Pure Event Streams

• System Metrics

• Derived Streams

• Hadoop Data Loads / Data Publishing

• Application Logs

• Database Changes

- Log Compaction
- Data cleansing
Image source: confluent.io
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Let’s Jump Right In
15
• An example…near and dear to my heart





One single view of the Oracle Data Integrator logs!

- Oracle Data Integrator session logs stored in the repository
- ODI Agent logs are text based log files
- To see the full picture of your ODI environment, they must be
combined
info@rittmanmead.com www.rittmanmead.com @rittmanmead 16
oracle.com/technetwork/database/bigdata-appliance/downloads
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle GoldenGate for Big Data - we talked about this…
17
info@rittmanmead.com www.rittmanmead.com @rittmanmead
ODI Agent Logs to Kafka via Logstash
18
info@rittmanmead.com www.rittmanmead.com @rittmanmead
ODI Agent Logs to Kafka via Logstash
18
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Extract from the ODI Repository with GoldenGate 12c
19
• Prepare the database 

• Setup GoldenGate for Oracle Database

- Install and configure
• Setup Manager, Extract and Pump parameter files

• Add Extract and Pump process groups

• Start!
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Prepare the Database for GoldenGate Extract - OGG User
20
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Prepare the Database for GoldenGate Extract - Logging
21
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Add Table Supplemental Logging
22
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate Manager Parameter File - Source
23
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate Extract Parameter File
24
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate Pump Parameter File
25
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Add Extract and Pump Process Groups
26
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Stream ODI Agent Logs to Kafka via Logstash
27
• Application log processing is a standard use for Kafka

- Many approaches to extract logs
• Logstash

- Part of the Elastic (formerly ELK) stack
- Robin Moffatt blogged —> http://ritt.md/kafka-elk
- Producer configuration for Kafka
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Logstash to Kafka - Setup and Startup
28
• Startup Zookeeper

- Already installed on Big Data Lite
• Set Kafka server.properties

- Broker ID
- Number of partitions
- Log retention period
- Zookeeper connection
• Start Kafka

info@rittmanmead.com www.rittmanmead.com @rittmanmead
Setup Logstash Configuration File
29
• Configuration File

• Start Logstash
info@rittmanmead.com www.rittmanmead.com @rittmanmead
ODI Agent Logs to Kafka!
30
• Start the Kafka Console Consumer - delivered with Kafka

• Start the ODI Agent and…messages!
info@rittmanmead.com www.rittmanmead.com @rittmanmead
ODI Agent Logs to Kafka!
31
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate Transactions to Kafka
32
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle GoldenGate for Big Data
33
• Kafka one of many handlers

- HDFS, HBase, Flume
• Pluggable Formatters

- Convert trail file transactions to alternate format
- Avro, delimited text, JSON, XML
• Metadata Provider

- Handles mapping of source to target columns that differ in structure/name
- Similar to SOURCEDEF file in GoldenGate
- Avro or Hive
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle GoldenGate for Big Data - Kafka Handler
34
• Standard GoldenGate Extract / Pump processes

- We just set this up
• Replicat parameter file & process group

• Kakfa Handler configuration

• Kafka Producer properties

- Note: Kafka 0.9.0+ now certified with GoldenGate for Big Data
12.2.1.1
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Prerequisites
35
• Zookeeper & Kafka up and running

• Add topic to broker up front vs dynamically

- Option to create a topic per table (12.2.0.1.1)
• Kafka Handler must have access to broker server

• Kafka libraries must match Kafka version
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Replicat Parameters
36
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Kafka Handler Properties
37
• Properties allow communication between the GoldenGate
adapter and Kafka
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Kafka Handler Properties
38
• gg.handlerlist = kafkahandler

• gg.handler.kafkahandler.type = kafka

• gg.handler.kafkahandler.KafkaProducerConfigFile = kafka_producer.properties

• gg.handler.kafkahandler.TopicName = odirepo

- Kafka topic name 

• gg.handler.kafkahandler.format = json

- Pluggable Formatter - Avro recommended for Kafka… 

• gg.handler.kafkahandler.BlockingSend = true|false
• gg.handler.kafkahandler.includeTokens = true|false
• gg.handler.kafkahandler.mode = tx

- Transaction vs Operation mode
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…One Topic Per Table
39
• gg.handler.kafkahandler.topicPartitioning=table 

- Option to split schema into one topic per table

- Can be created dynamically

• gg.handler.kafkahandler.mode=op 

- Operation mode to track individual table operations
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Kafka Handler Properties
40
• goldengate.userexit.timestamp = utc

• goldengate.userexit.writers = javawriter

• javawriter.stats.display = TRUE

• javawriter.stats.full = TRUE

• gg.log = log4j

• gg.log.level = INFO

• gg.report.time = 30sec

• gg.classpath = dirprm/:/u01/kafka/kafka_2.10-0.8.2.1/libs/*:

- Location of the Kafka libraries

• javawriter.bootoptions = -Xmx512m -Xms32m -Djava.class.path=ggjava/ggjava.jar
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Kafka Producer Configuration
41
• Access to the Kafka producer configuration parameters
More on this later
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka…Startup
42
• Create a topic in Kakfa

• Add Replicat process group to GoldenGate on target

• Start Kafka console consumer

• Start GoldenGate extract/pump on source, replicat on target
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate and Kafka Integration Complete!
43
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Schemas…
44
• Schema automatically created 

- Stored in <ogg_home>/dirdef directory
- Based on gg.handler.kafkahandler.format setting
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Schemas…
44
• Schema automatically created 

- Stored in <ogg_home>/dirdef directory
- Based on gg.handler.kafkahandler.format setting
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Schemas…
44
• Schema automatically created 

- Stored in <ogg_home>/dirdef directory
- Based on gg.handler.kafkahandler.format setting
info@rittmanmead.com www.rittmanmead.com @rittmanmead
GoldenGate Big Data Adapter - What to Think About
45
• GoldenGate could be a single point of failure 

- Kafka is a fault-tolerant, distributed system
• Source transactions may end up larger than expected 

- max.request.size
• Need for speed?

- batch.size
- linger.ms
- BlockingSend = false
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Why GoldenGate with Kafka?
46
• GoldenGate

- …is non-invasive
- …has checkpoints for recovery
- …moves data quickly
- …is easy to setup
info@rittmanmead.com www.rittmanmead.com @rittmanmead
In conclusion
47
• The new data challenge, not quite as challenging with Kafka

- Kafka throughout
info@rittmanmead.com www.rittmanmead.com @rittmanmead
In conclusion
47
• The new data challenge, not quite as challenging with Kafka

- Kafka throughout
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Questions?
48
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Questions?
49
• Websites

- kafka.apache.org
- rittmanmead.com/blog
• Contact

- info@rittmanmead.com
- michael.rainey@rittmanmead.com
• Twitter

- @rittmanmead
- @apachekafka
- @mRainey
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Questions?
49
• Websites

- kafka.apache.org
- rittmanmead.com/blog
• Contact

- info@rittmanmead.com
- michael.rainey@rittmanmead.com
• Twitter

- @rittmanmead
- @apachekafka
- @mRainey
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Rittman Mead at KScope16
50
Oracle GoldenGate and Apache Kafka: A Deep Dive into Real-Time
Data Streaming
Michael Rainey | Monday Jun 27, 4:30pm | Level 2 - Missouri
Free-Form Data Visualizations: First Session
Charles Elliott | Tuesday Jun 28, 8:30am | Level 2 - Superior A

Lunch & Learn: BI and Data Warehousing
Michael Rainey | Tuesday Jun 28, 12:45pm | Ballroom Level -
Sheraton II

Lunch & Learn: Big Data and Advanced Analytics
Mark Rittman | Tuesday Jun 28, 12:45pm | Ballroom Level -
Sheraton III

OBIEE 12c and Essbase: What’s New for Integration and
Reporting Against EPM Sources
Mark Rittman | Wednesday Jun 29, 10:15am | Ballroom Level -
Sheraton III
A Walk Through the Kimball ETL Subsystems with Oracle
Data Integration
Michael Rainey | Wednesday Jun 29, 11:30am | Level 2 -
Mayfair

How to Brand and Own Your OBIEE Interface: Past,
Present, and Future
Andy Rocha & Pete Tamisin | Wednesday Jun 29, 2:00 pm |
Ballroom Level - Sheraton III

Free-Form Data Visualizations: Second Session
Charles Elliott | Wednesday Jun 29, 2:00pm | Level 2 -
Superior A

Oracle Big Data Discovery: Extending into Machine
Learning and Advanced Visualizations
Mark Rittman | Wednesday Jun 29, 3:15pm | Level 2 -
Missouri
info@rittmanmead.com www.rittmanmead.com @rittmanmead 51
Join Your Community!
Tonight from 8:00 – 10:00 in Chicago IX
BI	Warrior	Trivia	
Time	to	get	out	the	funny	hats,	ba6le	axes,	and	your	passion	for	trivia	
because	BI	Community	Trivia	is	back!	This	quirky	event	is	quickly	
becoming	a	Kscope	must-see.	This	year	we	are	geDng	down	medieval-
style	with	BI	Warrior	Trivia,	so	gather	your	clan	and	prepare	to	clash	
(mentally,	of	course)	as	we	square	off	in	this	truly	silly	ba6le	of	wits.	
Join	us	as	we	drink	some	beer,	give	away	prizes,	and	put	our	
knowledge	to	the	test	at	BI	Trivia	Night!
info@rittmanmead.com www.rittmanmead.com @rittmanmead 52

More Related Content

PPTX
Apache Kafka 0.8 basic training - Verisign
PPTX
The Top 5 Apache Kafka Use Cases and Architectures in 2022
PPTX
Azure Data Explorer deep dive - review 04.2020
PDF
Standing on the Shoulders of Open-Source Giants: The Serverless Realtime Lake...
PPTX
Azure storage
PPTX
Google Cloud Fundamentals by CloudZone
PDF
Distributed SQL Databases Deconstructed
PDF
CockroachDB: Architecture of a Geo-Distributed SQL Database
Apache Kafka 0.8 basic training - Verisign
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Azure Data Explorer deep dive - review 04.2020
Standing on the Shoulders of Open-Source Giants: The Serverless Realtime Lake...
Azure storage
Google Cloud Fundamentals by CloudZone
Distributed SQL Databases Deconstructed
CockroachDB: Architecture of a Geo-Distributed SQL Database

What's hot (20)

PPTX
Azure data platform overview
PPTX
Understanding cloud with Google Cloud Platform
PPTX
Data Lake Overview
PPTX
CockroachDB
PPT
PPTX
Azure Database Services for MySQL PostgreSQL and MariaDB
PDF
What is new in Apache Hive 3.0?
PDF
Azure Synapse 101 Webinar Presentation
PPTX
Autoscaling Flink with Reactive Mode
PPTX
Get Savvy with Snowflake
PPTX
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
PDF
Cosco: An Efficient Facebook-Scale Shuffle Service
PDF
Introducing the Apache Flink Kubernetes Operator
PPTX
Introduction to Azure Databricks
PPTX
Should I move my database to the cloud?
PDF
Apache Kafka® Use Cases for Financial Services
PDF
VictoriaLogs: Open Source Log Management System - Preview
PDF
Apache Kafka in Financial Services - Use Cases and Architectures
PDF
Presto Summit 2018 - 09 - Netflix Iceberg
PPT
Storage Primer
Azure data platform overview
Understanding cloud with Google Cloud Platform
Data Lake Overview
CockroachDB
Azure Database Services for MySQL PostgreSQL and MariaDB
What is new in Apache Hive 3.0?
Azure Synapse 101 Webinar Presentation
Autoscaling Flink with Reactive Mode
Get Savvy with Snowflake
Software Defined Networking/ Networking/ Traditional Networking/ SDN Benefits
Cosco: An Efficient Facebook-Scale Shuffle Service
Introducing the Apache Flink Kubernetes Operator
Introduction to Azure Databricks
Should I move my database to the cloud?
Apache Kafka® Use Cases for Financial Services
VictoriaLogs: Open Source Log Management System - Preview
Apache Kafka in Financial Services - Use Cases and Architectures
Presto Summit 2018 - 09 - Netflix Iceberg
Storage Primer
Ad

Viewers also liked (20)

PDF
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
PPTX
Kafka for DBAs
PPT
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
PDF
DDD, Rails and persistence
PDF
GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing
PDF
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
PDF
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
PDF
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration - Coll...
PDF
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
PDF
GoldenGate and Oracle Data Integrator - A Perfect Match- Upgrade to 12c
PDF
awesome groovy
PDF
Real-time Data Warehouse Upgrade – Success Stories
PDF
GoldenGate and Oracle Data Integrator - A Perfect Match...
PDF
Prezentacja z Big Data Tech 2016: Machine Learning vs Big Data
PPTX
Data warehouse migration to oracle data integrator 11g
PDF
Building a Modern Data Architecture with Enterprise Hadoop
PPTX
Tame Big Data with Oracle Data Integration
PDF
Oracle Data Integrator 12c - Getting Started
PDF
Zero to Streaming: Spark and Cassandra
PDF
Going to Mars with Groovy Domain-Specific Languages
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
Kafka for DBAs
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
DDD, Rails and persistence
GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration - Coll...
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
GoldenGate and Oracle Data Integrator - A Perfect Match- Upgrade to 12c
awesome groovy
Real-time Data Warehouse Upgrade – Success Stories
GoldenGate and Oracle Data Integrator - A Perfect Match...
Prezentacja z Big Data Tech 2016: Machine Learning vs Big Data
Data warehouse migration to oracle data integrator 11g
Building a Modern Data Architecture with Enterprise Hadoop
Tame Big Data with Oracle Data Integration
Oracle Data Integrator 12c - Getting Started
Zero to Streaming: Spark and Cassandra
Going to Mars with Groovy Domain-Specific Languages
Ad

Similar to Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming (20)

PDF
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
PDF
KScope14 - Real-Time Data Warehouse Upgrade - Success Stories
PDF
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
PPTX
OOW19 - HOL5221
PDF
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
PDF
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
PDF
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
PDF
GoldenGate and Stream Processing with Special Guest Rakuten
PDF
OGG Architecture Performance
PDF
Oracle Stream Analytics - Developer Introduction
PDF
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
PDF
ODI12c as your Big Data Integration Hub
PDF
Oracle GoldenGate Architecture Performance
PDF
Big Data for Oracle Devs - Towards Spark, Real-Time and Predictive Analytics
PDF
Flash session -goldengate--lht1053-lon
PDF
What is Big Data Discovery, and how it complements traditional business anal...
PPT
Ougn2013 high speed, in-memory big data analysis with oracle exalytics
PDF
Replicate data between environments
PDF
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
PPTX
Hit Refresh with Oracle GoldenGate Microservices
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
KScope14 - Real-Time Data Warehouse Upgrade - Success Stories
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
OOW19 - HOL5221
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
GoldenGate and Stream Processing with Special Guest Rakuten
OGG Architecture Performance
Oracle Stream Analytics - Developer Introduction
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
ODI12c as your Big Data Integration Hub
Oracle GoldenGate Architecture Performance
Big Data for Oracle Devs - Towards Spark, Real-Time and Predictive Analytics
Flash session -goldengate--lht1053-lon
What is Big Data Discovery, and how it complements traditional business anal...
Ougn2013 high speed, in-memory big data analysis with oracle exalytics
Replicate data between environments
Self-Service Data Ingestion Using NiFi, StreamSets & Kafka
Hit Refresh with Oracle GoldenGate Microservices

More from Michael Rainey (9)

PDF
Data Warehouse - Incremental Migration to the Cloud
PDF
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
PPTX
SQL on Hadoop for the Oracle Professional
PPTX
Going Serverless - an Introduction to AWS Glue
PDF
Offload, Transform, and Present - the New World of Data Integration
PDF
Streaming with Oracle Data Integration
PDF
Oracle data integrator 12c - getting started
PDF
A Picture Can Replace A Thousand Words
PDF
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
Data Warehouse - Incremental Migration to the Cloud
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
SQL on Hadoop for the Oracle Professional
Going Serverless - an Introduction to AWS Glue
Offload, Transform, and Present - the New World of Data Integration
Streaming with Oracle Data Integration
Oracle data integrator 12c - getting started
A Picture Can Replace A Thousand Words
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Spectroscopy.pptx food analysis technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Assigned Numbers - 2025 - Bluetooth® Document
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Spectroscopy.pptx food analysis technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology

Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming