JDBC Driver for Salesforce

Build 22.0.8479

CreateJob

Salesforceオブジェクトエントリを追加します。

Input

Name Type Description
ObjectName String ジョブで使用されるオブジェクトの名前(アカウント、キャンペーン、イベントなど)。
Action String ジョブで使用するアクションのタイプ。例えば、挿入、更新、upsert、削除、もしくはクエリなどです。
ConcurrencyMode String ジョブの並列処理モード。有効な値は、Parallel およびSerial です。Parallel:並列処理モードでバッチを処理。これはデフォルト値です。Serial:シリアルモードでバッチを処理。並列処理での処理は、データベース競合の原因になる可能性があります。重度の競合の場合、ジョブが失敗することあります。この問題が発生する場合は、並列処理モードをSerial にしてください。それにより、バッチは一度に1つずつ実行されます。このオプションを使用すると、ジョブの処理時間が大幅に長くなることがあります。

The allowed values are Parallel, Serial.

The default value is Parallel.

ContentType String ジョブのコンテンツタイプ。有効な値は:CSV、XML、ZIP_CSV、およびZIP_XML です。

The default value is XML.

ExternalIdColumn String Upsert を実行する場合に使用する外部のID 列を指定します。
ChunkSize String Salesforce では、10百万レコードを超えるテーブルをクエリする場合やバルククエリが頻繁にタイムアウトになる場合には、Chunk を有効化することが推奨されています。Cuncksize が指定されている場合、クエリは複数のバッチに分割されます。このパラメータはaction value がクエリの場合にのみ使ってください。

Result Set Columns

Name Type Description
ID String 作成されたジョブのID。
JobID String ジョブのID。
ObjectName String ジョブで使用されるオブジェクトの名前。
Operation String ジョブの操作。例えば、削除、挿入、クエリ、upsert、更新、hardDelete などです。
ApiVersion String ジョブが作成されたときにURI に設定されたジョブのAPI バージョン。サポートされるバージョンは17.0以降です。
ApexProcessingTime String ジョブデータに関連するトリガや他のプロセスの処理にかかったミリ秒数。これは、ジョブのすべてのバッチにおける同等の時間の合計です。これには、非同期およびバッチのApex 操作を処理する時間は含まれません。トリガがない場合、この値は0です。このフィールドは、API バージョン19.0以降で使用できます。
ApiActiveProcessingTime String ジョブの処理にかかったミリ秒数。これには、apexProcessingTime は含まれますが、ジョブがキューで処理を待機した時間や、シリアライズおよびデシリアライズに必要な時間は含まれません。これは、ジョブのすべてのバッチにおける同等の時間の合計です。このフィールドは、API バージョン19.0以降で使用できます。
AssignmentRuleId String ケースまたはリードに対して実行する特定の割り当てルールのID。割り当てルールはアクティブまたは非アクティブ化することができます。
ConcurrencyMode String ジョブの並列処理モード。有効な値は、parallel およびserial です。
ContentType String ジョブのコンテンツタイプ。有効な値は:CSV、XML、ZIP_CSV、ZIP_XMLです。
CreatedById String ジョブを作成したユーザーのID。
CreatedDate String ジョブが作成された日付。
ExternalIdFieldName String upsert()での外部ID フィールドの名前。
NumberBatchesCompleted String このジョブで完了したバッチの数。
NumberBatchesQueued String このジョブでキューに入れられたバッチの数。
NumberBatchesFailed String このジョブで失敗したバッチの数。
NumberBatchesInProgress String このジョブで進行中のバッチの数。
NumberBatchesTotal String ジョブの現在のバッチの合計数。この値は、ジョブにバッチが追加されるにつれて増加します。ジョブの状態がClosed またはFailed の場合、この数は最終的な合計を表します。NumberBatchesTotal がNumberBatchesCompleted とNumberBatchesFailed の合計と等しくなると、ジョブは完了します。
NumberRecordsFailed String このジョブで正常に処理されなかったレコードの数。このフィールドは、API バージョン19.0以降で使用できます。
NumberRecordsProcessed String すでに処理されたレコードの数。この数は、バッチの処理が進むにつれて増加します。
NumberRetries String Salesforce が操作の結果を保存しようとした回数。試行が繰り返される場合は、ロック競合などの問題が原因です。
State String ジョブの状態。例えば、Open、Closed、Aborted、Failed などです。
SystemModStamp String ジョブが終了したときのUTC タイムゾーンでの日時。
TotalProcessingTime String ジョブの処理にかかったミリ秒数。これは、ジョブのすべてのバッチに要した処理時間の合計です。ApexProcessingTime およびApiActiveProcessingTime も参照してください。このフィールドは、API バージョン19.0以降で使用できます。

Copyright (c) 2023 CData Software, Inc. - All rights reserved.
Build 22.0.8479