• No : 33458
  • 公開日時 : 2021/08/11 14:00
  • 印刷
DSServista

【DataSpider Servista】Salesforce アダプタの読み取り処理や書き込み処理で、1回の APIコールごとのデータ処理件数を設定することは可能ですか

Salesforce のガバナ制限のうちのレコード処理件数の制限に該当しないように処理を作成したいと考えています。
Salesforce アダプタのデータ読み取り処理やデータ書き込み処理では、1回の APIコールごとのデータ処理件数を設定することは可能ですか。
カテゴリー : 

回答

■仕様説明
Salesforce アダプタのデータ読み取り処理やデータ書き込み処理では、プロパティの [バッチサイズ] で設定した数値を 1回の API コールで処理する最大データ件数として処理を実行します。
(例)
[データ読み取り(クエリー)] 処理で 10,000 件のデータを読み取るケースで、[バッチサイズ] を 2000 と設定した場合、データ結果セットを 5回の API コールに分けて取得します。
 
上記より、1回の APIコールごとのデータ処理件数を調整したい場合は、該当のコンポーネントのプロパティにて [バッチサイズ] の数値を変更してください。
 
なお、[バッチサイズ] に設定可能な上限値やデフォルト値につきましては、使用する処理により異なります。
詳細につきましては、各処理のヘルプに記載されております [バッチサイズ] の「備考」をご確認ください。
 
■補足
バッチサイズの値を小さく設定する場合、API コールの消費数が増えるため、Salesforce の API コール数(API要求数)の制限に該当する可能性が想定されます。このため、バッチサイズについては、Salesforce 側の仕様や処理状況をもとにお客様にてご調整をお願いいたします。
 
参考情報
  • Apex ガバナ制限 ※ Salesforce のサイトです
  • API 要求の制限と割り当て ※ Salesforce のサイトです
目的別で検索
仕様確認