SlideShare a Scribd company logo
1 of 17
.BLD() TECH
CONFERENCE
DATA EXPLORATION
WITH KSQL
GILLIS J. DE NIJS
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 2
Public © Capgemini 2021. All rights reserved |
• Introduction
• Overview
• Demo
SCHEDULE
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 3
Public © Capgemini 2021. All rights reserved |
INTRODUCTION
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 4
Public © Capgemini 2021. All rights reserved |
• Gillis J. de Nijs
@mrjink
• Senior Software Engineer @ Capgemini
• No prior knowledge of Kafka
WHO AM I?
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 5
Public © Capgemini 2021. All rights reserved |
• open-source
• distributed
• event streaming platform
WHAT IS KAFKA?
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 6
Public © Capgemini 2021. All rights reserved |
Topic 1, 1 partition
WHAT IS KAFKA?
1 2 3 4 5 6 7 8 9
Producer n
Producer 3
Producer 2
Producer 1
Consumer n
Consumer 3
Consumer 2
Consumer 1
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 7
Public © Capgemini 2021. All rights reserved |
Topic 1, 2 partitions
WHAT IS KAFKA?
1 2 5 6 7 12 13 14 18 19
Producer n
Producer 3
Producer 2
Producer 1
Consumer n
Consumer 3
Consumer 2
Consumer 1
3 4 8 9 10 11 15 16 17
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 8
Public © Capgemini 2021. All rights reserved |
• Use Docker!
• I use Confluent Platform (trial)
https://docs.confluent.io/platform/current/quickstart/ce-docker-quickstart.html
HOW TO RUN KAFKA
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 9
Public © Capgemini 2021. All rights reserved |
OVERVIEW
Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 10
Company Confidential © Capgemini 2021. All rights reserved |
OVERVIEW
What we’re going to do today
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 11
Public © Capgemini 2021. All rights reserved |
DEMO
Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 12
Company Confidential © Capgemini 2021. All rights reserved |
STREAMING FROM TWITTER
Connect to streaming API
Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 13
Company Confidential © Capgemini 2021. All rights reserved |
EXPLORING TOPICS
Let’s see what we’re recording
Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 14
Company Confidential © Capgemini 2021. All rights reserved |
KSQL QUERIES
Some examples
Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 15
Public © Capgemini 2021. All rights reserved |
https://kafka.apache.org/
https://docs.confluent.io/platform/current/quickstart/ce-docker-quickstart.html
https://developer.twitter.com/en/products/twitter-api
https://github.com/mrjink-medium/bldtc_2021
LINKS
capgemini.com
GET THE
FUTURE
YOU WANT
This presentation contains information that may be privileged or confidential and
is the property of the Capgemini Group.
Copyright © 2021 Capgemini. All rights reserved.
Capgemini is a global leader in partnering with companies to transform and manage their
business by harnessing the power of technology. The Group is guided everyday by its
purpose of unleashing human energy through technology for an inclusive and sustainable
future. It is a responsible and diverse organization of 270,000 team members in nearly 50
countries. With its strong 50 year heritage and deep industry expertise, Capgemini is
trusted by its clients to address the entire breadth of their business needs, from strategy
and design to operations, fuelled by the fast evolving and innovative world of cloud, data,
AI, connectivity, software, digital engineering and platforms. The Group reported in 2020
global revenues of €16 billion.
About Capgemini
Get the Future You Want | www.capgemini.com

More Related Content

What's hot

Deep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the EnterpriseDeep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the EnterpriseGanesan Narayanasamy
 
10 things you need to know about Spark
10 things you need to know about Spark10 things you need to know about Spark
10 things you need to know about SparkIBM Analytics
 
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...TheInevitableCloud
 
Bring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructureBring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructureAbhinav Joshi
 
Cloudera Data Impact Awards 2021 - Finalists
Cloudera Data Impact Awards 2021 - Finalists Cloudera Data Impact Awards 2021 - Finalists
Cloudera Data Impact Awards 2021 - Finalists Cloudera, Inc.
 
Proof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-seriesProof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-seriesDataWorks Summit
 
Postgres Vision 2018: The Pragmatic Cloud
Postgres Vision 2018:  The Pragmatic CloudPostgres Vision 2018:  The Pragmatic Cloud
Postgres Vision 2018: The Pragmatic CloudEDB
 
Dell | Your Path – Our Platform & Great Partnerships
Dell | Your Path – Our Platform & Great PartnershipsDell | Your Path – Our Platform & Great Partnerships
Dell | Your Path – Our Platform & Great PartnershipsDataWorks Summit
 
IBM Big Data Analytics Concepts and Use Cases
IBM Big Data Analytics Concepts and Use CasesIBM Big Data Analytics Concepts and Use Cases
IBM Big Data Analytics Concepts and Use CasesTony Pearson
 
Moving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in HealthcareMoving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in HealthcarePerficient, Inc.
 
Take the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented AnalyticsTake the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented AnalyticsTyler Wishnoff
 
Big Data Techcon 2014
Big Data Techcon 2014Big Data Techcon 2014
Big Data Techcon 2014Samir Lad
 
Fujitsu World Tour 2017: Hyper Converged Data Centre
Fujitsu World Tour 2017: Hyper Converged Data CentreFujitsu World Tour 2017: Hyper Converged Data Centre
Fujitsu World Tour 2017: Hyper Converged Data CentreFujitsu India
 
Webinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationWebinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationSnapLogic
 
Back in Vogue, Best's Review, May 2013
Back in Vogue, Best's Review, May 2013Back in Vogue, Best's Review, May 2013
Back in Vogue, Best's Review, May 2013Gates Ouimette
 
End to End Supply Chain Control Tower
End to End Supply Chain Control TowerEnd to End Supply Chain Control Tower
End to End Supply Chain Control TowerDatabricks
 
Privacy-Preserving AI Network - PlatON 2.0
Privacy-Preserving AI Network - PlatON 2.0 Privacy-Preserving AI Network - PlatON 2.0
Privacy-Preserving AI Network - PlatON 2.0 ShiHeng1
 
How Vnomics built a "Digital Twin" for Commercial Trucking
How Vnomics built a "Digital Twin" for Commercial TruckingHow Vnomics built a "Digital Twin" for Commercial Trucking
How Vnomics built a "Digital Twin" for Commercial TruckingLloyd Palum
 

What's hot (20)

Deep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the EnterpriseDeep Learning Image Processing Applications in the Enterprise
Deep Learning Image Processing Applications in the Enterprise
 
10 things you need to know about Spark
10 things you need to know about Spark10 things you need to know about Spark
10 things you need to know about Spark
 
Industrial Internet
Industrial InternetIndustrial Internet
Industrial Internet
 
Hadoop dev 01
Hadoop dev 01Hadoop dev 01
Hadoop dev 01
 
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
Intro to Big Data and Apache Hadoop by Dr. Amr Awadallah at CLOUD WEEKEND '13...
 
Bring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructureBring cloud on premises with a kubernetes-native infrastructure
Bring cloud on premises with a kubernetes-native infrastructure
 
Cloudera Data Impact Awards 2021 - Finalists
Cloudera Data Impact Awards 2021 - Finalists Cloudera Data Impact Awards 2021 - Finalists
Cloudera Data Impact Awards 2021 - Finalists
 
Proof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-seriesProof of Concept for Hadoop: storage and analytics of electrical time-series
Proof of Concept for Hadoop: storage and analytics of electrical time-series
 
Postgres Vision 2018: The Pragmatic Cloud
Postgres Vision 2018:  The Pragmatic CloudPostgres Vision 2018:  The Pragmatic Cloud
Postgres Vision 2018: The Pragmatic Cloud
 
Dell | Your Path – Our Platform & Great Partnerships
Dell | Your Path – Our Platform & Great PartnershipsDell | Your Path – Our Platform & Great Partnerships
Dell | Your Path – Our Platform & Great Partnerships
 
IBM Big Data Analytics Concepts and Use Cases
IBM Big Data Analytics Concepts and Use CasesIBM Big Data Analytics Concepts and Use Cases
IBM Big Data Analytics Concepts and Use Cases
 
Moving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in HealthcareMoving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in Healthcare
 
Take the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented AnalyticsTake the Bias out of Big Data Insights With Augmented Analytics
Take the Bias out of Big Data Insights With Augmented Analytics
 
Big Data Techcon 2014
Big Data Techcon 2014Big Data Techcon 2014
Big Data Techcon 2014
 
Fujitsu World Tour 2017: Hyper Converged Data Centre
Fujitsu World Tour 2017: Hyper Converged Data CentreFujitsu World Tour 2017: Hyper Converged Data Centre
Fujitsu World Tour 2017: Hyper Converged Data Centre
 
Webinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data IntegrationWebinar: Attaining Excellence in Big Data Integration
Webinar: Attaining Excellence in Big Data Integration
 
Back in Vogue, Best's Review, May 2013
Back in Vogue, Best's Review, May 2013Back in Vogue, Best's Review, May 2013
Back in Vogue, Best's Review, May 2013
 
End to End Supply Chain Control Tower
End to End Supply Chain Control TowerEnd to End Supply Chain Control Tower
End to End Supply Chain Control Tower
 
Privacy-Preserving AI Network - PlatON 2.0
Privacy-Preserving AI Network - PlatON 2.0 Privacy-Preserving AI Network - PlatON 2.0
Privacy-Preserving AI Network - PlatON 2.0
 
How Vnomics built a "Digital Twin" for Commercial Trucking
How Vnomics built a "Digital Twin" for Commercial TruckingHow Vnomics built a "Digital Twin" for Commercial Trucking
How Vnomics built a "Digital Twin" for Commercial Trucking
 

Similar to KSQL Data Exploration Conference

Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022InfluxData
 
Is Our Information Management Mature?  
Is Our Information Management Mature?  Is Our Information Management Mature?  
Is Our Information Management Mature?  DATAVERSITY
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021InfluxData
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...InfluxData
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfprune1
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022InfluxData
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021InfluxData
 
Splunk Discovery Dusseldorf: September 2017 - IT Ops Session
Splunk Discovery Dusseldorf: September 2017 - IT Ops SessionSplunk Discovery Dusseldorf: September 2017 - IT Ops Session
Splunk Discovery Dusseldorf: September 2017 - IT Ops SessionSplunk
 
SFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdf
SFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdfSFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdf
SFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdfSouth Tyrol Free Software Conference
 
Qonnections2015 - Why Qlik is better with Big Data
Qonnections2015 - Why Qlik is better with Big DataQonnections2015 - Why Qlik is better with Big Data
Qonnections2015 - Why Qlik is better with Big DataJohn Park
 
What Is My Enterprise Data Maturity 2021
What Is My Enterprise Data Maturity 2021What Is My Enterprise Data Maturity 2021
What Is My Enterprise Data Maturity 2021DATAVERSITY
 
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...QueBIT Consulting
 
Oracle OCI APIs and SDK
Oracle OCI APIs and SDKOracle OCI APIs and SDK
Oracle OCI APIs and SDKPhil Wilkins
 
Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...confluent
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022InfluxData
 
NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023Software AG
 
Simplify Data Analytics Over the Cloud
Simplify Data Analytics Over the CloudSimplify Data Analytics Over the Cloud
Simplify Data Analytics Over the CloudTyler Wishnoff
 
PrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years LaterPrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years LaterJason Little
 
Out of the Blue - the Workflow in Bluemix Development
Out of the Blue - the Workflow in Bluemix DevelopmentOut of the Blue - the Workflow in Bluemix Development
Out of the Blue - the Workflow in Bluemix DevelopmentOliver Busse
 

Similar to KSQL Data Exploration Conference (20)

Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
 
Is Our Information Management Mature?  
Is Our Information Management Mature?  Is Our Information Management Mature?  
Is Our Information Management Mature?  
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays EMEA 2021
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays | InfluxDays 2022
 
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
 
Splunk Discovery Dusseldorf: September 2017 - IT Ops Session
Splunk Discovery Dusseldorf: September 2017 - IT Ops SessionSplunk Discovery Dusseldorf: September 2017 - IT Ops Session
Splunk Discovery Dusseldorf: September 2017 - IT Ops Session
 
SFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdf
SFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdfSFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdf
SFScon22 - Oliver Fendt - A practical Guide for Outbound Open Source.pdf
 
Qonnections2015 - Why Qlik is better with Big Data
Qonnections2015 - Why Qlik is better with Big DataQonnections2015 - Why Qlik is better with Big Data
Qonnections2015 - Why Qlik is better with Big Data
 
What Is My Enterprise Data Maturity 2021
What Is My Enterprise Data Maturity 2021What Is My Enterprise Data Maturity 2021
What Is My Enterprise Data Maturity 2021
 
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
iQue on IBM BlueMix Can Increase Your TM1 Forecast Accuracy - IBM Vision Conf...
 
Oracle OCI APIs and SDK
Oracle OCI APIs and SDKOracle OCI APIs and SDK
Oracle OCI APIs and SDK
 
Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...
 
CICD with k8s and os
CICD with k8s and osCICD with k8s and os
CICD with k8s and os
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
 
NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023
 
Simplify Data Analytics Over the Cloud
Simplify Data Analytics Over the CloudSimplify Data Analytics Over the Cloud
Simplify Data Analytics Over the Cloud
 
PrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years LaterPrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years Later
 
Out of the Blue - the Workflow in Bluemix Development
Out of the Blue - the Workflow in Bluemix DevelopmentOut of the Blue - the Workflow in Bluemix Development
Out of the Blue - the Workflow in Bluemix Development
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

KSQL Data Exploration Conference

  • 2. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 2 Public © Capgemini 2021. All rights reserved | • Introduction • Overview • Demo SCHEDULE
  • 3. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 3 Public © Capgemini 2021. All rights reserved | INTRODUCTION
  • 4. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 4 Public © Capgemini 2021. All rights reserved | • Gillis J. de Nijs @mrjink • Senior Software Engineer @ Capgemini • No prior knowledge of Kafka WHO AM I?
  • 5. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 5 Public © Capgemini 2021. All rights reserved | • open-source • distributed • event streaming platform WHAT IS KAFKA?
  • 6. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 6 Public © Capgemini 2021. All rights reserved | Topic 1, 1 partition WHAT IS KAFKA? 1 2 3 4 5 6 7 8 9 Producer n Producer 3 Producer 2 Producer 1 Consumer n Consumer 3 Consumer 2 Consumer 1
  • 7. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 7 Public © Capgemini 2021. All rights reserved | Topic 1, 2 partitions WHAT IS KAFKA? 1 2 5 6 7 12 13 14 18 19 Producer n Producer 3 Producer 2 Producer 1 Consumer n Consumer 3 Consumer 2 Consumer 1 3 4 8 9 10 11 15 16 17
  • 8. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 8 Public © Capgemini 2021. All rights reserved | • Use Docker! • I use Confluent Platform (trial) https://docs.confluent.io/platform/current/quickstart/ce-docker-quickstart.html HOW TO RUN KAFKA
  • 9. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 9 Public © Capgemini 2021. All rights reserved | OVERVIEW
  • 10. Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 10 Company Confidential © Capgemini 2021. All rights reserved | OVERVIEW What we’re going to do today
  • 11. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 11 Public © Capgemini 2021. All rights reserved | DEMO
  • 12. Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 12 Company Confidential © Capgemini 2021. All rights reserved | STREAMING FROM TWITTER Connect to streaming API
  • 13. Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 13 Company Confidential © Capgemini 2021. All rights reserved | EXPLORING TOPICS Let’s see what we’re recording
  • 14. Exploring data with KSQL | Gillis J. de Nijs | 25 November 2021 14 Company Confidential © Capgemini 2021. All rights reserved | KSQL QUERIES Some examples
  • 15. Data exploration with KSQL | Gillis J. de Nijs | 25 November 2021 15 Public © Capgemini 2021. All rights reserved | https://kafka.apache.org/ https://docs.confluent.io/platform/current/quickstart/ce-docker-quickstart.html https://developer.twitter.com/en/products/twitter-api https://github.com/mrjink-medium/bldtc_2021 LINKS
  • 17. This presentation contains information that may be privileged or confidential and is the property of the Capgemini Group. Copyright © 2021 Capgemini. All rights reserved. Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of 270,000 team members in nearly 50 countries. With its strong 50 year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fuelled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2020 global revenues of €16 billion. About Capgemini Get the Future You Want | www.capgemini.com