Bigquery使用紀錄
bq-cli
複製表
bq cp --clone -n [project_id_a]:[data_set].[table_name] [project_id_b]:[data_set].[table_name]
* 記得 專案後面是 :
增加欄位
先印出 schema
bq show --format=prettyjson [project_id]:[data_set].[table_name] > table_schema.json
更新欄位
bq update --table --schema table_schema.json [project_id]:[data_set].[table_name]
如何將資料 存入既有表
bq load \
--source_format=NEWLINE_DELIMITED_JSON \
[專案ID]:[資料集ID].[資料表ID] \
[檔案路徑(本地或GCS)] \
[schema檔(可選,若表已存在可省略)]
bq load \
--source_format=NEWLINE_DELIMITED_JSON \
my-project:my_dataset.my_table \
./data.json
如何看job
bq ls -j
bq show --format=prettyjson -j [project_id]:[data_location].[job_id]
show --format=prettyjson -j my-uat:asia-east1.bquxjob_74888888_2531211a335
bq-語法