【问题标题】:IgnoreUnknownValues in BigQueryBigQuery 中的忽略未知值
【发布时间】:2016-08-19 10:52:55
【问题描述】:

背景

我在 Big Query 中创建了一个具有固定架构的表。现在作为包含额外字段的实时数据,但本质上是可选的。 因此,在加载“JSON”文件(包含额外字段)时,我收到错误“xyz 字段不存在”。这是自然响应。

查询

但是,我遇到了一个属性名称“ignoreUnknownValues”

如果"ignoreUnknownValues=true",则忽略所有未知字段。

我想知道,有没有办法通过使用这个属性,我们可以选择保存表中的未知字段(如果我们愿意的话)。

对此有什么想法吗?

【问题讨论】:

  • 无法使用 ignoreUnknownValues,但请等到下周初以获得更好的答案。

标签: google-bigquery google-cloud-platform


【解决方案1】:

执行此操作的方法是指定 --schema_update_option=ALLOW_FIELD_ADDITION 并向加载 API 显式提供新架构。

参见How to insert/append unstructured data to bigquery table中的示例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多