Salesforce.comは、Salesforceデータにアクセスするためのさまざまな方法を提供します。主な2つは、SOAPAPIとBULKAPIです。 EasysoftSalesforceODBCドライバーとEasysoftSalesforceSOQLODBCドライバーはどちらもSOAPAPIを使用します。 SOAP APIを使用してデータを更新したりSalesforceにデータを挿入したりする場合、UPDATE
という2つの関数があります。 およびUPSERT
。これらは両方とも200行の最大制限があります。
UPDATE
のWHERE句の場合、SOQLドライバーを使用します / UPSERT
ステートメントは更新されるいくつかの行を返し、ドライバーはこのデータを最大200行のチャンクに入れます。このアプローチは、たとえば最大10K行に相当するデータに対して実行可能です。大規模なワークロードの場合は、SalesforceBULKAPIを使用するツールを使用することをお勧めします。たとえば、SalesforceDataLoaderです。
BULK要件に加えて、Salesforceデータをクエリおよびフィルタリングするためのツールも必要な場合は、Easysoftの両方のSalesforceドライバーが、(BULKアクションとは対照的に)設計されているため、これを非常にうまく実行します。