CData Python Connector for Salesforce

Build 25.0.9454

BulkQueryTimeout

Specifies the maximum time (in minutes) the provider waits for a bulk query response before timing out.

Data Type

string

Default Value

"25"

Remarks

When UseBulkAPI is set to true, the connector submits SELECT queries as asynchronous jobs in Salesforce. The connector then polls Salesforce at regular intervals to check if the results are ready.

This property controls the total amount of time the connector waits for the bulk query to complete before timing out. If the query takes longer than this duration, the connection fails with a timeout error. A longer BulkQueryTimeout allows Salesforce more time to process large or complex queries, reducing the chance of failure due to timeouts. However, setting this value too high may cause long waits for queries that are unlikely to complete successfully.

This property is different from Timeout, which applies to all connection requests and governs inactivity rather than the execution time of a bulk query.

This property is useful when dealing with large datasets or slow-running queries in Salesforce Bulk API. Adjusting this value can help balance query success rates and timeout handling based on expected execution time.

This setting applies only when Salesforce Bulk API is used.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9454