Maximum number of duplicate updates in one batch (12 allowed). Attempt to update Id more than once in this Api call
外部のシステムによって吐き出されたCSVファイルを、データローダによって処理を行っていました。
データローダでの処理中にエラーが発生したとかで、調査することになりました。
1 | 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.