在BigQuery中创建或更新架构时出现问题

时间:2018-07-13 10:49:16

标签: google-bigquery schema

我正在尝试通过将以下JSON文件作为

传递到bq来在BigQuery中创建/更新架构。

更新并创建语句为:

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表示错误

有人可以指导我纲要文件中缺少什么吗?

1 个答案:

答案 0 :(得分:1)

只是让问题没有得到解决,问题是在一列中有一个额外的空格,如“模式”:“必需”(请参见Shivkumar的评论)。