Bulk API 2.0 および Bulk API 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
Bulk API 取り込み
Bulk API では、Salesforce 組織に対して大きなデータセットを挿入、更新、または更新/挿入できます。CSV、XML、または JSON ファイルで表現されたアップロードデータを準備し、ジョブを作成して、ジョブデータをアップロードします。残りは Salesforce に処理させます。
Bulk API 取り込みの制限については、『Salesforce Developer の制限および割り当てクイックリファレンス』の「Bulk API および Bulk API 2.0 の制限および割り当て」に記載されています。
-
一括データ読み込みの計画
Bulk API のパフォーマンスは、読み込むデータの種類と、バッチ内のオブジェクトに関連付けられているワークフロールールやトリガーによって変わってきます。この章では、読み込み時間を最小限にするためのポイントを解説します。 -
cURL のインストール
Bulk API は HTTP GET メソッドおよび HTTP POST メソッドを使用して CSV、XML、および JSON のコンテンツを送受信します。そのため、任意のツールや言語を使用してクライアントアプリケーションを非常に簡単に構築することができます。このクイックスタートでは、HTTP 要求と応答の送受信を単純化するために、cURL というコマンドラインツールを使用します。 -
cURL を使用した HTTP 要求の送信のウォークスルー
cURL の設定が完了したら、Bulk API に HTTP 要求を送信できるようになります。 -
データファイルの準備
Bulk API は、CSV ファイル、XML ファイル、または JSON ファイルのいずれかに格納されたレコードを処理します。 -
バイナリ添付ファイルの読み込み
Bulk API では、バイナリ添付ファイルの読み込みも実行できます。添付ファイルオブジェクトと Salesforce CRM Content のコンテンツがサポートされます。 -
要求の基本事項
処理を実行するときに使用する URI の形式や、セッションヘッダーを使用して要求を認証する方法など、Bulk API 要求の基本事項について説明します。 -
バッチでの作業
バッチは、HTTP POST 要求でサーバーに送信されるレコードセットです。各バッチはサーバーによって独自に処理されます。受信した順序で処理されるとは限りません。