我想在BigQuery中创建一个分区表。表的模式是JSON格式的,存储在我的本地路径中。
我想用JSON文件中的分区创建这个表;bq mk-t";命令请帮忙。
提前谢谢。
bk mk --table --schema=file.json PROJECTID:DATASET.TABLE
希望以上的例子能有所帮助。
您可以参考更多选项。
建议使用JSON格式创建bigquery表。(1( 如果我们决定使用分区,为了获得更好的性能,表将使用伪分区(_PARTITIONTIME或-PARTITIONDATE(。(2( 例如,partition_date是数据类型为TIMESTAMP的列(我们也可以使用数据类型列date(。
{
"name": "partition_date",
"type": "TIMESTAMP",
"mode": "NULLABLE",
"timePartitioning": {
"type": "DAY"
},
"field" : [
{
"name": "partition_date",
"type": "TIMESTAMP"
}
]
},