LoginSignup
8
1

More than 3 years have passed since last update.

データローダーでのエラー対応

Last updated at Posted at 2020-12-03

はじめに

Salesforceと連携したアプリを作ったのがきっかけで
セールスフォースの案件に携わるようになり、3ヶ月が経過しました。

その中でもデータの導入で、データローダーを使う機会が多くあり、
復習がてらエラーと対処をまとめときます。

スクリーンショット 2020-12-03 17.57.17.png

遭遇したエラー集

1. 値を入力してください: [StageName, CloseDate]

必須項目の値を入れてくださいということですね。
オブジェクトは商談で、指定されてる二つの項目がなかったので返ってきた感じです。

対処はそれぞれの列を追加して、項目を入れて行けばOK

2. 受注金額: 数値を入力してください: ¥1,458,000

これは数値型のところに、通貨型を入れようとしてしまった形ですね。

通貨型を入れたいのは変わらないので、セールスフォース側のデータ型を変更して対処。
数値型のままでよければ、CSVファイルのデータの書式を変更する形です。

3. 調査時間: 必須種別以外の値: 11時

種別の違う値を入れようとしてしまってエラーが返ってますね。

コロン(:)で区切られていて、問題のあるカラムが最初、
次がエラーの原因で、3つ目が実際の値ですね。

時間の形式なのに漢字が混ざってたのが原因なので
データ型を合わせるようにして対処しました。

4. Error converting value to correct data type: Failed to parse data: 9月17日

これも上とほぼ同様なのですが、なぜかエラー文が英語になってます。

データ型で「日付」と「時間」だと何か違いがあるのかもです。
対処は同じようにデータ型に合わせて対処。

5. A duplicate column [� � � � ] is found Would you like to continue?

これはエラーというより警告ですね。
重複するカラムがあるけど、続行しますかとのこと。

先頭のカラムが重複してるので、
マッピングするときに区別できないのでエラーということですね。

重複してるカラムの名前を変更して対処しました。
ちなみに続行すると、ID以外全て文字化けしていて、
どれがどれだかわからずマッピングしようがない感じです。

6. An empty column is found Would you like to continue?

これも警告ですね。個人的に一番詰まったところです。
これは対処が2パターン存在します。
スクリーンショット 2020-12-03 18.01.41.png

①警告文そのままの対処

列最初のカラムがないパターンですね。
マッピングするときに必要になるので、追加することで対処します。

②警告文が直接的な原因でない場合の対処

全ての列の最初のカラムがあるのに、この警告が出るときがあります。
はいで進むと、下記の画面になり、何も起きなくなります。
OKがなぜか押せないし、消すこともできないorz

スクリーンショット 2020-12-03 18.01.51.png

結果として、あるカラムにある半角のかっこを消したら通りました。
なぜか半角かっこによって、読み取れてなかったみたいです。

読み取れない = 空のカラム

みたいな変換でエラーが返ってたみたいです。
なんとなく勘でやったら解決しました。

まとめ

3ヶ月間で出たデータローダーのエラーはこれくらいですね。
特に詰まったのは、最後の警告のとこです。
以上です!また何か詰まれば追加するかもです。

データローダー関連のエラーで参考になるリンク

8
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
1