背景
我在BigQuery中创建了一个具有固定模式的表。现在作为一个实时数据,它包含额外的字段,但本质上是可选的。所以,在加载"JSON"文件(其中包含额外的字段(时,我收到错误"xyz字段不存在"。这是自然的反应。
查询
然而,我遇到了一个属性名称"ignoreUnknownValues">。
如果"ignoreUnknownValues=true">,则忽略所有未知字段。
我想知道,有没有办法,通过使用这个属性,我们可以选择保存表中的未知字段(如果我们愿意的话(。
对此有什么想法吗?
执行此操作的方法是指定--schema_update_option=ALLOW_FIELD_ADDITION并显式地向Load API提供新的架构。
请参阅如何将非结构化数据插入/附加到bigquery表