To configure the source, go to the Salesforce node and click Properties.
Turn on Enable PK chunking.
In the Chunk size field, enter the number of records per chunk. The
default value is 100000 records. The maximum is 250000 records.
Click Validate.
Use SObject query filters or SOQL queries
To reduce the number of API calls in Salesforce, retrieve records with SObject
query filters or SOQL queries.
SObject query filters: configure the filter in the Salesforce plugin
properties in the SObject name field. For more information, see
Configure the plugin.
SOQL queries: configure the queries in the Salesforce plugin properties
in the SOQL query field. For more information, see SOQL queries for the
Salesforce source.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page details how to improve performance when using the Salesforce batch source in Cloud Data Fusion.\u003c/p\u003e\n"],["\u003cp\u003eEnabling PK chunking breaks down large datasets into smaller chunks, enhancing performance, reducing server load, and increasing scalability.\u003c/p\u003e\n"],["\u003cp\u003eUsers can configure PK chunking within the Salesforce source node's properties, setting the desired number of records per chunk with a default of 100,000, and a maximum of 250,000 records.\u003c/p\u003e\n"],["\u003cp\u003eUtilizing SObject query filters or SOQL queries can help reduce the number of API calls to Salesforce when retrieving records.\u003c/p\u003e\n"]]],[],null,[]]