LoginSignup
4
3

More than 3 years have passed since last update.

Google Bigqueryでのテーブル作成方法(CSVインポート/カラムのtypeを変更したい場合)

Last updated at Posted at 2019-08-18

CSVファイルをbigqueryにインポートする場合で、カラムのtypeを変更して取り込みたい場合のメモ

やりたい事

・CSVファイルをbigqueryにインポートする時にtypeを明示的に変更したい
・CSVファイルの1行目にヘッダーが入っている為、スキップしたい

取り込み対象のCSV例

prefecture_code,prefecture_name,general_name,Japanese_calendar_year,year,note,population_total,population_male,population_woman
"00","全国","大正",9,1920,"",55963053,28044185,27918868
"01","北海道","大正",9,1920,"",2359183,1244322,1114861
"02","青森県","大正",9,1920,"",756454,381293,375161
"03","岩手県","大正",9,1920,"",845540,421069,424471
"04","宮城県","大正",9,1920,"",961768,485309,476459
~ 省略

取り込み手順

1. bigqueryのコンソールからテーブルを作成したいプロジェクトとDBを選択して、CREATE TABLEを選択する。

bigqueryへのCSV→テーブル作成方法2_1

2. テーブル作成用コンソールが出現する為、以下のようにアップロードしたいファイル名と拡張子、bigquery上に作成するテーブル名を指定する

bigqueryへのCSV→テーブル作成方法2_2

3. 1行目のヘッダー項目を残すと取り込みエラーが出る為、1行目をスキップ指定する

bigqueryへのCSV→テーブル作成方法2_3

4. 項目指定した通りにCSVが取り込まれる

bigqueryへのCSV→テーブル作成方法3_1

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3