Posted at

BigQueryでカラムを追加したい

More than 1 year has passed since last update.

BigQueryにtsvのログファイルを送っているけど、そのカラムを突如として増やしたくなったとします。そういうことは割とあります。

その場合は以下の手順で行えばよいです。


  • BigQueryの管理画面でnullableなカラムを増やす


  • bq load のオプションに --allow_jagged_rows をつけて、カラムも増やす

  • 保存するログファイルの形式を変更する

こうすることでカラムが存在したり、しなかったりするログファイルでも問題無く処理できます。カラムが存在しなければnullになるだけなので問題ありません。

意外と簡単にできるのでカジュアルにやっていきましょう。