It技術

BigQueryエラー「テーブルを作成できませんでした」Missing close quote character (”)


BigQueryのテーブル作成時に発生するエラーとその解決方法をまとめました。

エラー確認

エラー
テーブルを作成できませんでした: Error while reading data, error message: CSV processing encountered too many errors, giving up. Rows: 7832; errors: 7; max bad: 0; error percent: 0

CSVファイルをインポートしてテーブルを作成しようとしたときに上記のようなエラーが出ました。

ジョブに移動を選択してエラー詳細を確認します。

エラー
Error while reading data, error message: Missing close quote character (”),; line_number: 10 byte_offset_to_start_of_line: 2964806 column_index:3, column_name: “string_field_9”, column_type: STRING value: “\351\231\244\

詳細を確認すると、上記例ではline_number: 10、column_index: 3、つまり10行目の3列目にエラーが発生していることがわかります。

そのセルを確認すると「改行」が含まれています。これがエラーの原因です。

解決方法

テーブル作成の最も下にある「詳細オプション」を開きます。そこから「引用された改行」にチェックマークを入れます。

これで問題なくテーブルを作成することができます。

まとめ
テーブル作成時の設定で「引用された改行」にチェックを入れましょう。