UploadJobDataV2
Uploads a CSV file as job data for processing within Salesforce bulk operations.
ストアドプロシージャ固有の情報
このストアドプロシージャは、Salesforce の Bulk API V2 ジョブにデータをアップロードします。CreateJobV2 でジョブを作成した後、処理するレコードを追加するために使用します。ファイルから CSV データをアップロード
CSV ファイルからデータをアップロードするには:
EXEC UploadJobDataV2 ContentUrl = 'services/data/v43.0/jobs/ingest/7507a00000HHOZiAAP/batches', FullPath = 'C:\\data\\records.csv'
CSV データを直接アップロード
CSV データを文字列としてアップロードするには:
EXEC UploadJobDataV2 ContentUrl = 'services/data/v43.0/jobs/ingest/7507a00000HHOZiAAP/batches', CSVData = 'Id,Name\n001xx000003DGb2,Test Account'
Note: アップロードするデータを指定するには、FullPath または CSVData のいずれかを指定する必要があります。ContentUrl は CreateJobV2 ストアドプロシージャのレスポンスから取得できます。
Input
| Name | Type | Accepts Input Streams | Description |
| ContentUrl | String | False | The Salesforce-generated URL used to upload job data for a bulk job. This URL is provided when the job is created and must be used while the job remains in Open state. |
| CSVFilePath | String | False | The full file path to the local CSV file containing the data to be uploaded to the job. Required if Content is not specified. |
| Content | String | True | CSV data as an InputStream, used when the file content is not coming from a local path. This provides flexibility for programmatic uploads. |
Result Set Columns
| Name | Type | Description |
| Uploaded | String | Returns 'true' if the job data was successfully uploaded to Salesforce for processing. |