エラー
columns: Column src '<new_column>' is not found in inputschema. Column '<new_column>' does not have "type" and "default" Suppressed: NullPointerException
原因
転送設定STEP2のカラム定義でカラムを追加し、変更をプレビューした際に、以下の条件に合致したときに発生するエラーです。
- 元カラムが「新規追加」であること
- デフォルト値が未入力(空欄)であること
カラム定義にてカラムを手動追加した場合は、デフォルト値の欄に任意の値を入力する必要があります。
対処法
新規追加カラムにデフォルト値を入力し、変更をプレビューをクリックして変更を反映することで、エラーは解消します。
転送先にデフォルト値を格納したくない場合、以下の方法で空文字を格納できます。
- カラム定義で、デフォルト値に、任意の値を入力する
- 例:999
-
文字列 正規表現置換で、デフォルト値に入力した値を空文字に置換する
- 例:
- 正規表現パターン:999
- 置換させる文字列:何も入力しない(空欄)
- 例:
上記方法の結果、空文字が格納されます。
NULLを格納したい場合は、プログラミングETLのご利用を検討ください。
(参考)プログラミングETL
コメント
0件のコメント
記事コメントは受け付けていません。