csvデータをs3に格納してあり、そのcsvをRedShiftに取り込んで(COPY)したいと思っています。
下記のCOPYコマンドで取り込んでいっているのですが、
一部日本語データのカラムがあり、そこにはデータ内に「,(カンマ)」が含まれており、
意図しない位置で区切られて正しくデータが読み込めません。
SQL
1copy <テーブル名> 2from 's3://awssampledbuswest2/sample.csv' 3iam_role 'arn:aws:iam::<aws-account-id>:role/<role-name>' 4format as csv 5maxerror 2;
CSVはデータ量が大きく、一度エクセルか何かで開いて編集してから再度s3に上げ直すようなことは難しいです。
取り込む際に、どうにか処理する方法はないでしょうか?
あなたの回答
tips
プレビュー