0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Salesforce】データローダガイド

Last updated at Posted at 2022-08-01

ポップアップメッセージ

新しいレコードを追加したり、既存のレコードを更新することを選択した場合、実行しようとしているアクションは元に戻すことができません。

you have chosen to add new records and/or update existing records.
the action you aer about to take cannnot be undone.
are you sure you want to proceeed?

CSVエラーです。無効なCSVファイル形式です。別のファイルを選択してください。CSVファイルからヘッダー行を取得する際にエラーが発生しました。

CSV Error: Invalid CSV file format.
Please select a different file.
Error getting header row from the CSV file;

初期化に成功しました。操作には1件のレコードが含まれます。

Initialization succeeded.
Your operation will contain 1 records.

新しいレコードを挿入することを選択しました。[はい]をクリックして開始します。続行しますか?

You have chosen to insert new records. Click Yes to begin.
Do you want to proceed?

CSVエラーです。CSVファイル形式が無効です。0行目の読み込みエラー:データ列数(104)がヘッダ列数(2)を超えています。

CSV Error: Inavalid CSV file format. Please select a different file.Error reading row #0: the number of data columns (104) exceeds the number of columns in the header (2)

このQueryLocator(org XXXXXXXX, path / XXXXXXX.cursor)のクエリカーソルデータを見つけることができません。

Unable to find query cursor data for this QueryLocator (org XXXXXXXX, path / XXXXXXX.cursor),please retry your query.

SalesforceのメンテナンスとDataloaderの処理が重なった場合、稀に発生する
対応方法は、リトライ、一度の処理量を減らす方法

エラーメッセージを確認する

もし結果がエラーだった場合、出力された[errorXXXXXXXXXXXXXXX.csv]のERROR列に記載される。

入力規則が原因でエラーだった場合、入力規則で指定したエラーメッセージを表示する。

Apexの場合、Attempt to de-reference a null objectのように表示する。
※System.DebugをApexに差し込んで確認が必要。

値を正しいデータ型に変換する際にエラーが発生しました。日付の解析に失敗しました: null

Error converting value to correct data type: Failed to parse date: null

外字をデータローダで対応した結果を確認する

下記のような外字をデータローダで入れると[?]になる

<例>
◗, ㈶, 𠮷, 犛, 庨, 詅, 憓, 雞, 坒, 澍, 珹, 俠, 祛, 䕃, 㔟, 隂, 柗, 宁, 庨 , 萊 ,ø , 䑓

𠮷田 太郎(よしだ たろう)さんの場合、[?田 太郎]で作成されてしまう。

ExportしたcsvファイルをExcelで表示した場合の挙動

データローダ使用時の注意点

トリガは動かしてもよいか?

※レコード作成時、番号を割り振るが、既にCSVデータで割り振り済みの場合、トリガを無効化する必要がある。など

入力規則は動かしてもよいか?

※値が入ってないとエラーになるが、一旦データを入れたい場合、無効化する必要がある。など

Bulk APIを使用するか?

カスタム設定などで保持している値から採番を行う場合、採番の値が重複してしまう可能性がある。

外字を使用するか?

上記で記載しているが、外字を使用すると[?]になるため、修正またはApexでの対応が必要。

結果を確認したか?また結果を確認できる方法を準備しているか?

トリガやフローなどで想定外の動きになっているかはお客様よりも前に発見すること。

リンク

データローダガイド

DataLoaderを使いこなそう

データローダのインストール手順

データローダ使用時の注意事項

データローダの使用とCSVファイルの作成についての便利ワザ・注意点

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?