我试图通过将以下JSON文件传递给bq as来创建/更新BigQuery中的Schema
更新和创建语句为:
bq mk --table [PROJECT_ID]:[DATASET].[TABLE] [PATH_TO_SCHEMA_FILE]
bq update [PROJECT_ID]:[DATASET].[TABLE] [PATH_TO_SCHEMA_FILE]
SCHEMA_FILE:
[
{
"mode": "REQUIRED",
"name": "cma_id",
"type": "STRING"
},
{
"mode": "NULLABLE",
"name": "address_id",
"type": "INTEGER"
}
]
上述两个陈述都给出了BigQuery error in mk operation: Invalid value for: REQUIRED is not a valid value
的错误
有人可以指导我在Schema文件中缺少什么吗?
只是不留下未回答的问题,问题是一个额外的空间作为“模式”:“需要”在一个专栏(见Shivkumar的评论)。