skip to main content
DataDirect Connect XE Drivers : Salesforce Driver : Configuring Bulk Load
  
Configuring Bulk Load
The driver supports DataDirect Bulk Load, a feature that allows your application to send large numbers of rows of data to a Salesforce instance. The Salesforce driver uses the Salesforce Bulk API for bulk load operations. See Using DataDirect Bulk Load for more information.
The following table summarizes the connection properties that affect how bulk load works with the Salesforce driver.
Table 93. Summary: Bulk Load Properties for the Salesforce Driver
Property
Description
BulkLoadAsync
Determines whether the driver treats bulk load operations as synchronous or asynchronous. The default is 0 (synchronous).
BulkLoadBatchSize
Provides a suggestion to the driver for the number of rows to load to the database at a time when bulk loading data. The default is 10000.
BulkLoadConcurrencyMode
Determines whether multiple batches associated with a bulk load operation are processed by Salesforce in parallel or one at a time. The default is parallel.
BulkLoadPollInterval
Specifies the number of seconds the driver waits to request bulk operation status. This interval is used by the driver the first time it requests status and for all subsequent status requests. The default is 10 (seconds).
BulkLoadThreshold
Sets a threshold (number of rows) that, if exceeded, signals the driver to use bulk load for insert, update, delete, or batch operations. The default is 4000 (rows).
EnableBulkLoad
Specifies whether the driver can use the bulk load protocol for insert, update, delete, and batch operations. The default is false.