1

私は bigquery アップロード システムを 3 か月以上使用しており、1 時間ごとにデータを bigquery にプッシュしましたが、問題なく動作しています。しかし、昨日から、私のアップロードはすべて失敗しています。bigquery コンソールのエラーには、「Too few columns: expected 11 column(s) but got 9 column(s)」と表示されます。9 番目のフィールドには改行文字があり、二重引用符で囲まれています。これは過去3か月間機能しており、昨日から失敗しています。助けてくれる人はいますか?

4

1 に答える 1

2

昨日、allowQuotedNewlinesフラグが渡されない限り、引用符で囲まれた改行を許可しないように強制し始めました。bqツールを使用している場合は、-allow_quoted_newlinesフラグを追加できます。Javaを使用している場合は、ここで設定できます。フラグはここに記載されています。

引用符で囲まれた改行をデフォルトで禁止すると、csvファイルを分割して並行してインポートできるため、csvファイルをはるかに効率的にインポートできます。これは、より高速なインポートに変換され、はるかに大きなインポートに拡張できるようになります。

于 2012-11-29T19:36:19.340 に答える