In Salesforce Bulk API, let's say I want to insert 1K Opportunity records. So, I created a job, and added all 1K records to the one single request body and all these records got generated successfully.
But just wondering on few things:
- After inserting , I went to Setup > Bulk Data Load Jobs, to check the status, I observed that it says number of Batches processed is 1. Why does it shows 1, it should process 200 records in single batch, correct? So, shouldn't is show 1000/200 = 5 batches?
If I can insert all the records in 1 single batch then in what scenario should we create another batch under same jobId. I want to understand a use case wherein we have to create multiple batches under same job.
What is the batch size in case of Bulk API and how can we modify it?