見出し画像

DataloaderでNULLが入らない時の対処方法

ここ最近休日にSalesforceのdataloaderを触ることが増えてきたわけですが、毎度データメンテナンスには緊張が走るので非常に心臓に悪いです。
そんな中で本日遭遇した事象に対して備忘録を。

dataloaderのUpsertが反映しない?

CSVの更新する項目がある場合のみデータが更新される便利?なUpsert機能ですが元々データ値が入っていた項目をクリアする為にCSVを空欄にしてみましたが何故か反映されない…。

IDを使ってとある項目データをクリアするため
D列の項目を空欄でUpsertしたが反映しない

おかしいなと思い、一旦『""』も試してみたがダメ…。

原因は至極単純でした

原因は至極単純でした…
dataloaderのsetting(設定)から…

Settingから

Insert NULL Valuesにチェックを入れる

最後にスクロールしてOKするのを忘れずに!

コレ初期状態ONじゃなかったっけ?と思いましたが
少なくともVer54.0.0はデフォルトはオフになっている模様。

とりあえずこれを変えてあげる事で無事データクリア(NULL埋め)はできるように…。もし同様の部分でハマっている人の助けになれば幸いです。

この記事が気に入ったらサポートをしてみませんか?