データインポート時にキーがブランクのレコードで変換エラーが発生する

Operation Form Error Message

質問

データをインポートする際に以下のようなエラーメッセージが表示されます。

「フィールド "COL_BU" のコード値 "" の変換に失敗しました。変換テーブルは、 "BU" です。」

インポートログを確認したところ、BU(部門)列にラベル値があるレコードは 正しく変換できているのですが、空白のレコードでエラーが生じていました。 空白となっているレコードは取込み不要であるためスキップする方法を教えてください。

回答

変換テーブルに変換先を #IGNORE に登録すると、その行に合致するデータはスキップできます。
詳細はマニュアルの下記項目をご参照ください。

上記を使用し、空白の場合にスキップするためには、変換テーブルの最後に下記 2 行を登録することで対応可能です。

  ?* → ?* (1)
  * → #IGNORE (2)
1 1 桁以上の文字列はそのまま
2 上記以外の場合(文字が入っていない)はスキップ)

ワイルドカードを用いた変換ルールの指定例は下記マニュアルをご参照下さい。