SlideShare a Scribd company logo
MuleSoft Surat Meetup Group
Deep Dive into MuleSoft Batch
Processing (ELT/ETL/Batch
Processing)
Date – 27th Nov 2021
Time – 11:00 IST (GMT+05:30)
Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
2
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
3
Organizers
4
Nitish Jain
Jitendra Bafna
Speaker
5
Chetan Joshi
Associate Solution Architect as Apisero
6
Agenda
Introduction
Batch Processing
Live Demonstration
Trivia Quiz
7
● Jobs that can run without end user interaction, or can be scheduled to run as resources permit
● Is a method of running high-volume, repetitive data jobs. The batch method allows users to process
data when computing resources are available, and with little or no user interaction.
● Is the processing of transaction in a group or batch. No user interaction is required once batch
processing is underway.
What is Batch Processing?
8
● Synchronizing data sets between business applications, such as syncing contacts between NetSuite
and Salesforce.
● Extracting, transforming and loading (ETL) information into a target system, such as uploading data
from a flat file (CSV) to Hadoop.
● Handling large quantities of incoming data from an API into a legacy system.
Why/When Batch Processing?
9
Components provided by Mule:
Batch Processing in Mule 4
10
Batch Processing in Mule 4
11
● Load and Dispatch.
● Process.
● On Complete
Batch Processing Phases
12
● Implicit (Behind the Scenes)
● Creates Batch Job Instance (can access through vars.batchJobInstanceId )
● Creates a persistent queue (prefix BSQ)
Load and Dispatch Phase
13
● Batch Step
● Async
● After processing a record in a step it moves back to Queue and state(stage) us updated.
● May create more internal queues ( when using Aggregator)
Process Phase
14
Process Phase
15
● States
On Complete Phase
16
DEMO
17
● Error Handling
● Performance Tuning
● Batch Performance
Extras
Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time

More Related Content

PDF
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
Jitendra Bafna
 
PPTX
Batch Processing with Mule 4
NeerajKumar1965
 
PDF
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
Jitendra Bafna
 
PPTX
#3 calicut meetup - understanding slb, dlb and web sockets
JohnMathewPhilip
 
PPTX
Automate mule deployments with github actions and travis ci
NeerajKumar1965
 
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
Jitendra Bafna
 
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#5 - Salesforce Composite Con...
Jitendra Bafna
 
PPTX
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
JohnMathewPhilip
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
Jitendra Bafna
 
Batch Processing with Mule 4
NeerajKumar1965
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
Jitendra Bafna
 
#3 calicut meetup - understanding slb, dlb and web sockets
JohnMathewPhilip
 
Automate mule deployments with github actions and travis ci
NeerajKumar1965
 
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
Jitendra Bafna
 
MuleSoft Surat Live Demonstration Virtual Meetup#5 - Salesforce Composite Con...
Jitendra Bafna
 
#1 Calicut MuleSoft Meetup - Introduction to Enterprise Integration and MuleSoft
JohnMathewPhilip
 

What's hot (20)

PDF
Twin cities mulesoft meetup_june15th2021-merged
Raghavendra Jupally
 
PPTX
Kochi Mulesoft Meetup #4
sumitahuja94
 
PPTX
MuleSoft Meetup Bangalore #12
Nagaraju K R
 
PPTX
Anypoint MQ-DLQ NYC Meet Up
NeerajKumar1965
 
PDF
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Jitendra Bafna
 
PDF
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
Jitendra Bafna
 
PDF
Mule soft mcia-level-1 Dumps
Armstrongsmith
 
PDF
Deep Dive on CI/CD NYC Meet Up Group
NeerajKumar1965
 
PPTX
Anypoint Monitoring - Built in Dashboards, Custom Dashboards, Alerts and Func...
Anoop Ramachandran
 
PPTX
Caching strategies in MuleSoft
NeerajKumar1965
 
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#4 - Automate Anypoint VPC, V...
Jitendra Bafna
 
PDF
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
NaimishKakkad2
 
PDF
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
Jitendra Bafna
 
PDF
MuleSoft Surat Virtual Meetup#3 - Anypoint Custom Policies, API Manager (Prox...
Jitendra Bafna
 
PPTX
MuleSoft Meetup Bangalore - March 6 2021
Nagaraju K R
 
PDF
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
PDF
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
Jitendra Bafna
 
PPTX
New York City Meetup- 6th March 2021
NeerajKumar1965
 
PPTX
MuleSoft Meetup Virtual_ 2_Charlotte
Subhash Patel
 
PPTX
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
Gean Martinez
 
Twin cities mulesoft meetup_june15th2021-merged
Raghavendra Jupally
 
Kochi Mulesoft Meetup #4
sumitahuja94
 
MuleSoft Meetup Bangalore #12
Nagaraju K R
 
Anypoint MQ-DLQ NYC Meet Up
NeerajKumar1965
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Jitendra Bafna
 
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
Jitendra Bafna
 
Mule soft mcia-level-1 Dumps
Armstrongsmith
 
Deep Dive on CI/CD NYC Meet Up Group
NeerajKumar1965
 
Anypoint Monitoring - Built in Dashboards, Custom Dashboards, Alerts and Func...
Anoop Ramachandran
 
Caching strategies in MuleSoft
NeerajKumar1965
 
MuleSoft Surat Live Demonstration Virtual Meetup#4 - Automate Anypoint VPC, V...
Jitendra Bafna
 
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
NaimishKakkad2
 
MuleSoft Nashik Virtual Meetup#2 - API Led Connectivity Integration:SAGA
Jitendra Bafna
 
MuleSoft Surat Virtual Meetup#3 - Anypoint Custom Policies, API Manager (Prox...
Jitendra Bafna
 
MuleSoft Meetup Bangalore - March 6 2021
Nagaraju K R
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
Jitendra Bafna
 
New York City Meetup- 6th March 2021
NeerajKumar1965
 
MuleSoft Meetup Virtual_ 2_Charlotte
Subhash Patel
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
Gean Martinez
 
Ad

Similar to MuleSoft Surat Virtual Meetup#29 - Deep Dive into MuleSoft Batch Processing (ELT/ETL/Batch Processing) (20)

PPTX
Mulesoftmeetup20th mar final
Anurag Dwivedi
 
PPTX
MuleSoft Composer - Connect Systems without code | MuleSoft Mysore Meetup #20
MysoreMuleSoftMeetup
 
PDF
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
Jitendra Bafna
 
PPTX
Cleveland Meetup July 15,2021 - Advanced Batch Processing Concepts
Tintu Jacob Shaji
 
PDF
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Angel Alberici
 
PDF
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
PPTX
Pentaho ppt up
03446940736
 
DOC
sumit
Sumit Singh
 
PPTX
Warsaw MuleSoft Meetup #13.pptx
Patryk Bandurski
 
PDF
MuleSoft Composer | Patna MuleSoft Meetup #14
shyamraj55
 
PPTX
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Gonzalo Marcos Ansoain
 
DOC
Prasad Rompalli latest Resume
Rsv Prasad
 
PDF
ETL Practices for Better or Worse
Eric Sun
 
PDF
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
Jitendra Bafna
 
PPTX
Connecting ALM Tools for a DevOps World with RLIA-TE
Tasktop
 
PPTX
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
Meighan Brodkey
 
PDF
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
Jitendra Bafna
 
DOC
Prasad Rompalli latest Resume
Rsv Prasad
 
Mulesoftmeetup20th mar final
Anurag Dwivedi
 
MuleSoft Composer - Connect Systems without code | MuleSoft Mysore Meetup #20
MysoreMuleSoftMeetup
 
MuleSoft Surat Meetup#47 - Error Handling With MuleSoft
Jitendra Bafna
 
Cleveland Meetup July 15,2021 - Advanced Batch Processing Concepts
Tintu Jacob Shaji
 
MuleSoft Surat Meetup#49 - Robotic Process Automation - Why, Where, When and ...
Jitendra Bafna
 
MuleSoft Surat Meetup#40 - Watermarking Concept and Fragments in MuleSoft
Jitendra Bafna
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Angel Alberici
 
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
Pentaho ppt up
03446940736
 
Warsaw MuleSoft Meetup #13.pptx
Patryk Bandurski
 
MuleSoft Composer | Patna MuleSoft Meetup #14
shyamraj55
 
Mulesoft Meetup Milano #9 - Batch Processing and CI/CD
Gonzalo Marcos Ansoain
 
Prasad Rompalli latest Resume
Rsv Prasad
 
ETL Practices for Better or Worse
Eric Sun
 
MuleSoft Surat Meetup#46 - Deep Dive into MUnit With MuleSoft
Jitendra Bafna
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Tasktop
 
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
Meighan Brodkey
 
MuleSoft Surat Meetup#50 - Ask the MuleSoft Ambassadors + CloudHub 2.0 Overvi...
Jitendra Bafna
 
Prasad Rompalli latest Resume
Rsv Prasad
 
Ad

More from Jitendra Bafna (20)

PDF
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#54 - MuleSoft Automation
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Jitendra Bafna
 
PDF
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Jitendra Bafna
 
PDF
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Jitendra Bafna
 
PDF
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
Jitendra Bafna
 
PDF
Engineering Student MuleSoft Meetup#3 - API Implementation using APIKIT route...
Jitendra Bafna
 
PDF
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
Jitendra Bafna
 
MuleSoft Surat Meetup#55 - Unleash the power of Anypoint MQ
Jitendra Bafna
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
Jitendra Bafna
 
MuleSoft Surat Meetup#53 - MuleSoft for Clinical Trial Modernization
Jitendra Bafna
 
MuleSoft Surat Meetup#52 - Flex Gateway (Port Based Routing V/S Path Based Ro...
Jitendra Bafna
 
MuleSoft Surat Meetup#51 - API Monitoring - Through a New Lens
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#7 - Leveraging MuleSoft Service in Salesf...
Jitendra Bafna
 
MuleSoft Nashik Meetup#7 - Building FHIR applications in MongoDB using MuleSoft
Jitendra Bafna
 
MuleSoft Surat Meetup#48 - Anypoint API Governance (RAML, OAS and Async API) ...
Jitendra Bafna
 
MuleSoft Surat Meetup#45 - Anypoint Flex Gateway as a Kubernetes Ingress Cont...
Jitendra Bafna
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Jitendra Bafna
 
MuleSoft Nashik Meetup#5 - JSON Logger and Externalize Logs
Jitendra Bafna
 
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#5 - Error Handling With MuleSoft
Jitendra Bafna
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
Jitendra Bafna
 
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#4 - API Testing With MuleSoft
Jitendra Bafna
 
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
Jitendra Bafna
 
Engineering Student MuleSoft Meetup#3 - API Implementation using APIKIT route...
Jitendra Bafna
 
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
Jitendra Bafna
 

Recently uploaded (20)

PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Software Development Company | KodekX
KodekX
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Software Development Company | KodekX
KodekX
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 

MuleSoft Surat Virtual Meetup#29 - Deep Dive into MuleSoft Batch Processing (ELT/ETL/Batch Processing)

  • 1. MuleSoft Surat Meetup Group Deep Dive into MuleSoft Batch Processing (ELT/ETL/Batch Processing) Date – 27th Nov 2021 Time – 11:00 IST (GMT+05:30)
  • 2. Safe Harbour Statement ● Both the speaker and the host are organizing this meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional activities. 2
  • 3. A recording of this meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping 3
  • 7. 7 ● Jobs that can run without end user interaction, or can be scheduled to run as resources permit ● Is a method of running high-volume, repetitive data jobs. The batch method allows users to process data when computing resources are available, and with little or no user interaction. ● Is the processing of transaction in a group or batch. No user interaction is required once batch processing is underway. What is Batch Processing?
  • 8. 8 ● Synchronizing data sets between business applications, such as syncing contacts between NetSuite and Salesforce. ● Extracting, transforming and loading (ETL) information into a target system, such as uploading data from a flat file (CSV) to Hadoop. ● Handling large quantities of incoming data from an API into a legacy system. Why/When Batch Processing?
  • 9. 9 Components provided by Mule: Batch Processing in Mule 4
  • 11. 11 ● Load and Dispatch. ● Process. ● On Complete Batch Processing Phases
  • 12. 12 ● Implicit (Behind the Scenes) ● Creates Batch Job Instance (can access through vars.batchJobInstanceId ) ● Creates a persistent queue (prefix BSQ) Load and Dispatch Phase
  • 13. 13 ● Batch Step ● Async ● After processing a record in a step it moves back to Queue and state(stage) us updated. ● May create more internal queues ( when using Aggregator) Process Phase
  • 17. 17 ● Error Handling ● Performance Tuning ● Batch Performance Extras
  • 18. Get ready to WIN a Special Gift from MuleSoft Community Quiz Time