データ出力ユーティリティの制限事項
データ出力ユーティリティは、Force.comのAPIを発行してデータ取得を行います。
Force.comでは24時間あたりに発行できるAPIの数に制限があります。
Force.comのAPIの発行数は、1ユーザライセンスあたり24時間で1,000回までです。
組織で25ユーザライセンスを保有している場合は、25,000回発行できます。この制限は組織内で共有するため、同じユーザで25,000回発行することもできます。データ出力ユーティリティが発行する APIの数は、以下になります。
例:API発行数 = レコード取得件数 / 200データ出力ユーティリティのコマンドパラメータにスペースなどを含める場合、オペレーティングシステムの仕様に従いエスケープ処理を行ってください。
データ出力ユーティリティの実行フォルダにオペレーションシステムが許容しない文字が含まれる場合は動作しません。
SOQLにシングルクォートや改行等を検索条件にする場合、以下のサイトに従いエスケープ処理を行ってください。
SOQLの概要については、Salesforce ヘルプ「SOQL および SOSL の概要」を参照してください。SOQLのエスケープについては、Salesforce ヘルプ「引用符で囲まれた文字列のエスケープシーケンス」を参照してください。
SOQLの定義可能な集合関数についてはSalesforce ヘルプ「集計関数のデータ型のサポート」を参照してください。可変値による値の変換を行う場合、変換対象を指定することはできません。
<出力設定ファイル定義> |
同一端末で本ユーティリティを同時に実行できません。
大量データを出力する場合、ヒープメモリやタイムアウト値を指定する必要があります。
また、Force.comのAPI制限により、データ出力に失敗することがあります。
Force.comのAPI制限についてはSalesforce ヘルプ「API 要求の制限と割り当て」を参照してください。
ヒープメモリの変更方法は「データ出力ユーティリティを起動する」を参照してください。
タイムアウト値の変更方法は「接続設定ファイル(config-connection.xml)」を参照してください。