SlideShare a Scribd company logo
1 of 47
Download to read offline
Even	More	Fun	With	DDF
Martin	Packer,	IBM
martin_packer@uk.ibm.com
Twitter:	martinpacker
Abstract
The	idea	of	"alien"	DB2	work	coming	into	your	system	through	DDF	strikes	
fear	into	even	the	most	seasoned	Performance	Specialist...
How	will	I	classify	it?
What	will	stop	it	from	taking	over	my	machine?
This	presentation	describes	how	to	use	performance	data	to	address	both	
of	those	questions,	based	on	the	author's	recent	experiences	with	
numerous	customers.
It	also	enables	you	to	understand	what	applications	and	machines	are	
issuing	the	DDF	requests,	improving	your	knowledge	of	the	application	
landscape.
Agenda
• What	Is	DDF?
• Why	Do	I	Care	About	DDF?
• Tutorial
• Client	1	– Some	Basic	Statistics
• Client	2	- A	CPU	Spike
• Client	3	– Sloshing	Or	Not?
• Client	3	Again	– Some	Gratuitous	Nosiness?
• Conclusion
What	Is	DDF?
• One	of	the	major	gateways	into	z/OS
• Specific	to	DB2	as	the	server
• Around	since	DB2	Version	2
• Refined	many	times	since
• Broadly	clients	are:
• JDBC	– 'JCC'
• z/OS	– 'DSN'
• OS/400	– 'QSQ'
• Other	– 'SQL'
• Higher	risk	of	"feral	SQL"
Why	Do	I	Care	About	DDF?
• Many	modern	applications	use	DDF	to	get	to	DB2
• You'd	like	them	to	perform	well
• You'd	like	them	not	to	take	over	your	machine
• Or	have	the	“low	value”	stuff	cost	you	MLC
• You'd	like	to	know	what	they	even	are
• Don't	you	just	hate	it	when	work	shows	up	and	nobody	
tells	you?
• You'd	like	to	ensure	zIIP exploitation	is	optimal
Feral	Versus	Production	DDF
• Essentially	two	styles	of	DDF	application:
• Production:
• Regular	arrival	pattern	and	shape
• Examples:	SAP,	Websphere Application	Server
• Managed	by	some	IT	people,	somewhere
• Likely	to	be	tunable
• Feral:
• Could	come	from	anywhere,	at	any	time
• Examples:	Excel,	z/OS	Batch	with	Type	4	JDBC	connections
• Not	managed,	other	than	by	the	user
• Whose	desk	will	you	show	up	at	with	your	shillelagh?	J
• Important	to	know	which	you’ve	got
• And	you	might	well	have	both
• Different	management	approaches	likely	to	be	needed
Tutorial
We're	Interested	In
Starting	Right	At	
The	Top
Drilling	
Down	Into	A	
Service	Class
Roughly	60%
But	What	Is	A	DDF	Transaction?
• Conversations	between	requestors	and	DB2	are	of	
variable	complexity
• Some	do	few	commits
• Some	do	many
• Each	commit	/	abort	ends	a	transaction
• Infrequent	commits	can	lead	to	long	transactions
• Frequent	commits	to	short	ones
• So	a	transaction	is	generally	not a	whole	
conversation
• A	DDF	transaction	is	a	WLM	transaction
• And	we've	already	seen	those
• A	single	SMF	101	record	is	generally	NOT	a	single	
transaction
Multiperiod Transactions
• As	with	many	transaction	types	WLM	can	work	
with	"period	aging"
• If	a	transaction	accumulates	enough	service	it'll	fall	into	
second	and	subsequent	periods
• Generally	we're	talking	about	CPU
CPU	And	The	DBM1	And	DIST	Address	Spaces
Mostly	Independent	Enclave Roughly	60%	of	
Independent	Enclave
SMF	30	Contains	Transaction	Rate
• SMF30ETC	is	Independent	Enclave	Transaction	Rate	Count
• Process	for	DIST	address	space
• Counts	transactions	for	all DDF	service	classes	served	by	the	
subsystem
• Likewise	doesn't	distinguish	between	period	endings
• Many	customers	have	multiple	DB2	subsystems	per	LPAR
• Unnecessary	to	have	separate	service	classes	for	each
• SMF30ETC	lets	you	see	how	busy,	transactionwise, each	subsystem	
is
• Could	usefully	divide	Enclave	CPU	by	transaction	rate
• Can't	do	this	for	CICS
• Since	I	first	wrote	these	slides	I	wrote	RENCCSV
• In	our	tools	hunts	for	all	Enclave-using	address	spaces
DDF	And	The	DB2	Accounting	Trace	(SMF	101)	Record
• Everything	you'd	expect	from	a	101	record
• e.g.	Timings
• e.g.	SQL	Counts
• Plus	more:
• DDF	Identifiers	(QMDA	section)
• DDF	Counters	(QLAC	section)
• WLM	Service	Class	(QWACWLME)
• Records	for	requester	and	for	server
• DB2	on	z/OS	to	DB2	on	z/OS	appears	twice
• One	in	each	subsystem
• Records	can	be	rolled	up
• ACCUMACC=10	is	default
• 10th	Commit	/	Rollback
• Or	some	other	obscure	cases
• ACCUMACC=NO
• 1	per	Commit	/	Rollback
• Can	calculate	ACCUMACC value	from	SMF	101
QMDA	and	QLAC	Sections
• QMDA	– identifiers
• Different	for	z/OS	and	other	platforms
• Useful	for	designing	DDF	WLM	classification rules
• Accounting	Information
• IP	Address	/	Net	Name
• End	User	ID
• z/OS	DB2	Correlation	/	Plan	information
• …
• QLAC	– counters
• Common	across	all	platforms
• Sent	&	Received
• SQL	Statements
• Bytes
• Rows
• Blocks
• Commits	/	Aborts
• …
QWHS	and	QWACWLME
• QWHS	Common	to	SMF	101	records	from	different	types	of	
connections.
• Standard	Header	in	Product	Section
• QWHSLWID – 24-byte	Logical	Unit	Of	Work	ID
• QWHSNID – 8-byte	Network	Name
• QWHSLUNM – 8-byte	LU	Name
• QWHSLUUV – 6-byte	Uniqueness	Value
• QWHSLUCC – 2-byte	Commit	Count
• QWHSLWID (minus	QWHSLUCC)	allows	you	to	tie	a	
conversation	together.
• QWACWLME unique	to	DDF
• WLM	Service	Class
• Binary	zeroes	for	other	attachments
Batch	And	DDF	– Strange	Bedfellows?
• SAP	Batch	is	not	JES	Batch
• A	bunch	of	"transactions"	ie SMF	101	records
• Unique	correlator in	QWHS	section
• Plotting	commit	(or	record)	rate	by	minute	times	the	job
• Gives	better	granularity	than	JES	Batch
• Eg	Varying	effect	of	CPU	queuing	– Not	Accounted	For	time
• Bulk	(“Batch”	if	you	like)	processing	can	present	a	
problem:
• Frequent	committers	might	not	period	age
• Always	in	Period	1,	even	after	hours
• Two	approaches:
• Use	Resource	Groups	to	control	overall	access	to	CPU
• Separate	out	Bulk	into	its	own	Service	Class
• But	how	to	distinguish?
• Give	a	less	lofty	goal
• These	approaches	not	mutually	incompatible
Batch	And	DDF	– Strange	Bedfellows?	…
• Conversely,	some	JES	Batch	uses	DDF
• Job	J	attaches	to	Subsystem	A
• Subsystem	A	talks	DDF	to	Subsystem	B
• Field	QTXAOTSE for	A	documents	time	spent	in	B	and	
communicating
• Collect	SMF	101	from	both	subsystems
• Correlators	in	QWHS	sections	match
• Apart	from	Commit	Count
• In	practice	101	timestamps	don't	match
• Server	DB2	some	minutes	later
Client	1
-
Some	Basic	Statistics
Client	2
-
A	CPU	Spike
Client	3
-
Sloshing	Or	Not?
Sloshing	Or	Not?	You	Decide
Sloshing
• My	term
• But	customers	seem	to	like	the	emotional	payload	of	the	term
• Describes	situation	where	work	rushes	from	one	subsystem	
(or	LPAR)	to	another
• Work	rushes	to	a	"good"	place	to	run	it
• Suddenly	not	so	good	anymore
• Matters	more	at	90%+	average	utilisation than	at	50%
• A	byproduct	of	SERVERWLM
• Round	robin	wouldn't	induce	this
• You	probably	wouldn't	see	this	in	RMF	or	SMF	30
• But	SMF	101	goes	down	to	100th	of	a	second	granularity
A	Nice	Response	Time	Distribution
Client	3	Again
-
Some	Gratuitous	Nosiness?
Some	Simple	Nodes	– No	“Gateway”
Two	JCC	Levels
Sometimes	It’s	Useful	To	Group	IP	Address	Ranges
Some	Linux,	AIX,	Solaris	&	z/OS	DB2	Connectors
So	What	Have	We	
Learnt?
Maybe	you	learnt	something	like	this
• DDF	Is	Important	To	Manage
• DDF	Management	needs	to	happen	with	WLM	and	
by	application	examination	/	tuning
• Accounting	Trace	SMF	101	is	key	instrumentation
• Martin	has	some	super	DFSORT	code	to	summarise it
• Down	to	arbitrarily	short	time	intervals
• You	can	have	more	fun	with	DDF	(than	you	
might've	supposed)
• And	even	more	than	I supposed	J

More Related Content

Similar to Even More Fun With DDF

Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...Precisely
 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & MelbourneRobert Hain
 
Syncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 SystemsSyncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 SystemsPrecisely
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAconfluent
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data SharingSurekha Parekh
 
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondLaura Hood
 
VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld
 
F12 vercelletto innovator-c_tpc_benchmark
F12 vercelletto innovator-c_tpc_benchmarkF12 vercelletto innovator-c_tpc_benchmark
F12 vercelletto innovator-c_tpc_benchmarkBeGooden-IT Consulting
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Denodo
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Surekha Parekh
 
Virtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewVirtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewAngela Chavez
 
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017Christoph Adler
 
Tokyo azure meetup #12 service fabric internals
Tokyo azure meetup #12   service fabric internalsTokyo azure meetup #12   service fabric internals
Tokyo azure meetup #12 service fabric internalsTokyo Azure Meetup
 
Addressing the Challenges to Support the New Remote and Mobile Workforce
 Addressing the Challenges to Support the New Remote and Mobile Workforce Addressing the Challenges to Support the New Remote and Mobile Workforce
Addressing the Challenges to Support the New Remote and Mobile Workforcepanagenda
 
UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScaleLaura Hood
 
Webinar: Overcoming the Storage Roadblock to Data Center Modernization
Webinar: Overcoming the Storage Roadblock to Data Center ModernizationWebinar: Overcoming the Storage Roadblock to Data Center Modernization
Webinar: Overcoming the Storage Roadblock to Data Center ModernizationStorage Switzerland
 
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...Precisely
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupYashrajNayak4
 

Similar to Even More Fun With DDF (20)

Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
 
Syncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 SystemsSyncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 Systems
 
Hariharan_Resume
Hariharan_ResumeHariharan_Resume
Hariharan_Resume
 
Confluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVAConfluent Partner Tech Talk with SVA
Confluent Partner Tech Talk with SVA
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data Sharing
 
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
 
VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201
 
F12 vercelletto innovator-c_tpc_benchmark
F12 vercelletto innovator-c_tpc_benchmarkF12 vercelletto innovator-c_tpc_benchmark
F12 vercelletto innovator-c_tpc_benchmark
 
VendorReview_IBMDB2
VendorReview_IBMDB2VendorReview_IBMDB2
VendorReview_IBMDB2
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
 
Virtual Private Data Center Solution Overview
Virtual Private Data Center Solution OverviewVirtual Private Data Center Solution Overview
Virtual Private Data Center Solution Overview
 
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
Partner Event with ChunTai Tech Industry in Taipei - Oct 2017
 
Tokyo azure meetup #12 service fabric internals
Tokyo azure meetup #12   service fabric internalsTokyo azure meetup #12   service fabric internals
Tokyo azure meetup #12 service fabric internals
 
Addressing the Challenges to Support the New Remote and Mobile Workforce
 Addressing the Challenges to Support the New Remote and Mobile Workforce Addressing the Challenges to Support the New Remote and Mobile Workforce
Addressing the Challenges to Support the New Remote and Mobile Workforce
 
UKGSE DB2 pureScale
UKGSE DB2 pureScaleUKGSE DB2 pureScale
UKGSE DB2 pureScale
 
Webinar: Overcoming the Storage Roadblock to Data Center Modernization
Webinar: Overcoming the Storage Roadblock to Data Center ModernizationWebinar: Overcoming the Storage Roadblock to Data Center Modernization
Webinar: Overcoming the Storage Roadblock to Data Center Modernization
 
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 

More from Martin Packer

Munich 2016 - Z011597 Martin Packer - How To Be A Better Performance Specialist
Munich 2016 - Z011597 Martin Packer - How To Be A Better Performance SpecialistMunich 2016 - Z011597 Martin Packer - How To Be A Better Performance Specialist
Munich 2016 - Z011597 Martin Packer - How To Be A Better Performance SpecialistMartin Packer
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMartin Packer
 
Life And Times Of An Address Space
Life And Times Of An Address SpaceLife And Times Of An Address Space
Life And Times Of An Address SpaceMartin Packer
 
DB2 Data Sharing Performance
DB2 Data Sharing PerformanceDB2 Data Sharing Performance
DB2 Data Sharing PerformanceMartin Packer
 
I Know What You Did Last Summer
I Know What You Did Last SummerI Know What You Did Last Summer
I Know What You Did Last SummerMartin Packer
 
Optimizing z/OS Batch
Optimizing z/OS BatchOptimizing z/OS Batch
Optimizing z/OS BatchMartin Packer
 
DB2 Data Sharing Performance for Beginners
DB2 Data Sharing Performance for BeginnersDB2 Data Sharing Performance for Beginners
DB2 Data Sharing Performance for BeginnersMartin Packer
 
Memory Matters in 2011
Memory Matters in 2011Memory Matters in 2011
Memory Matters in 2011Martin Packer
 
Parallel Sysplex Performance Topics
Parallel Sysplex Performance TopicsParallel Sysplex Performance Topics
Parallel Sysplex Performance TopicsMartin Packer
 
Curt Cotner DDF Inactive Threads Support DB2 Version 3
Curt Cotner DDF Inactive Threads Support DB2 Version 3Curt Cotner DDF Inactive Threads Support DB2 Version 3
Curt Cotner DDF Inactive Threads Support DB2 Version 3Martin Packer
 
Coupling Facility CPU
Coupling Facility CPUCoupling Facility CPU
Coupling Facility CPUMartin Packer
 

More from Martin Packer (16)

Munich 2016 - Z011597 Martin Packer - How To Be A Better Performance Specialist
Munich 2016 - Z011597 Martin Packer - How To Be A Better Performance SpecialistMunich 2016 - Z011597 Martin Packer - How To Be A Better Performance Specialist
Munich 2016 - Z011597 Martin Packer - How To Be A Better Performance Specialist
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
 
Time For D.I.M.E?
Time For D.I.M.E?Time For D.I.M.E?
Time For D.I.M.E?
 
DB2 Through My Eyes
DB2 Through My EyesDB2 Through My Eyes
DB2 Through My Eyes
 
Time For DIME
Time For DIMETime For DIME
Time For DIME
 
Life And Times Of An Address Space
Life And Times Of An Address SpaceLife And Times Of An Address Space
Life And Times Of An Address Space
 
DB2 Data Sharing Performance
DB2 Data Sharing PerformanceDB2 Data Sharing Performance
DB2 Data Sharing Performance
 
I Know What You Did Last Summer
I Know What You Did Last SummerI Know What You Did Last Summer
I Know What You Did Last Summer
 
Optimizing z/OS Batch
Optimizing z/OS BatchOptimizing z/OS Batch
Optimizing z/OS Batch
 
Much Ado About CPU
Much Ado About CPUMuch Ado About CPU
Much Ado About CPU
 
DB2 Data Sharing Performance for Beginners
DB2 Data Sharing Performance for BeginnersDB2 Data Sharing Performance for Beginners
DB2 Data Sharing Performance for Beginners
 
Memory Matters in 2011
Memory Matters in 2011Memory Matters in 2011
Memory Matters in 2011
 
Parallel Sysplex Performance Topics
Parallel Sysplex Performance TopicsParallel Sysplex Performance Topics
Parallel Sysplex Performance Topics
 
Curt Cotner DDF Inactive Threads Support DB2 Version 3
Curt Cotner DDF Inactive Threads Support DB2 Version 3Curt Cotner DDF Inactive Threads Support DB2 Version 3
Curt Cotner DDF Inactive Threads Support DB2 Version 3
 
Coupling Facility CPU
Coupling Facility CPUCoupling Facility CPU
Coupling Facility CPU
 
Much Ado About CPU
Much Ado About CPUMuch Ado About CPU
Much Ado About CPU
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Even More Fun With DDF