function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
jd_06jd_06 

Bulk API - Informatica

Hello - The company I work for has an integration with a .NET application that updates Account records on a nightly basis.  The business wants the Account records updated on a more frequent basis.  However when we try to update the records more frequently we run into the issue of getting locked records, particularly during business hours, which prevents the record updates.

 

Our integration uses Informatica to map the data and update records.  Informatica allows us to use the Bulk API to update records (for those that know Informatica, it's a checkbox on the Session).  The advantage of using the Bulk API is that it runs asynchronously.  By running asynchronously, we would/should avoid our locked record issues.

 

My question is, is there any ill side effects of running Bulk API despite not having large record sets?  Our record sets would probably be in the 5 to 10 range every time the job runs.

 

...or are there any other options for running a frequent integration asynchronously to avoid record locks?

 

Any advice or knowledge share would be greatly appreciated.

 

Thank you

Jason

Best Answer chosen by Admin (Salesforce Developers) 
Vinita_SFDCVinita_SFDC

Hi Jason,

 

Default batch size for bulk api is 10,000. Using a smaller batch size may cause an organization to use more of their alloted bulk api batches per day than is necessary.

 

May be you can go for Streaming API which is near real time and asynchronous.

 

Refer: https://help.salesforce.com/HTViewHelpDoc?id=integrate_what_is_api.htm&language=en_US

All Answers

Vinita_SFDCVinita_SFDC

Hi Jason,

 

Default batch size for bulk api is 10,000. Using a smaller batch size may cause an organization to use more of their alloted bulk api batches per day than is necessary.

 

May be you can go for Streaming API which is near real time and asynchronous.

 

Refer: https://help.salesforce.com/HTViewHelpDoc?id=integrate_what_is_api.htm&language=en_US

This was selected as the best answer
jd_06jd_06
Thank you Vinita. This infomation was very helpful.

Jason
biinterfaceuser1.3918051298026816E12biinterfaceuser1.3918051298026816E12
We use Informatica ver 9.5 but did not come across this in Session properties. Can u please show where is the Option for Bulk API at the session level properties as Check box ?


--
Lokesh