Maximum number of duplicate updates in one batch (12 allowed). Attempt to update Id more than once in this Api call

Maximum number of duplicate updates in one batch (12 allowed). Attempt to update Id more than once in this Api call

外部のシステムによって吐き出されたCSVファイルを、データローダによって処理を行っていました。

データローダでの処理中にエラーが発生したとかで、調査することになりました。

Maximum Number Of Duplicate Updates In One Batch ( XXX Allowed). Attempt To Update Id More Than Once In This Api Call:

調べてみると、1度のAPIコールで重複するレコードを12個を超えて更新するとエラーになるそうです。

https://help.salesforce.com/articleView?id=000199611&language=ja&type=1

上のURLにもありますが、1つのレコードを12個まで、というわけではなく、重複する数の合計なんだそうです。

つまり、Idの重複が6個存在するレコードと、重複が7個を同時にUpdateしてもエラーとなるということですね。

CSVを分けるか、そもそも重複したIdを持つものはCSVの持たせないのが良いでしょうか。

No comments.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です