忽略BigQuery中的未知值



背景

我在BigQuery中创建了一个具有固定模式的表。现在作为一个实时数据,它包含额外的字段,但本质上是可选的。所以,在加载"JSON"文件(其中包含额外的字段(时,我收到错误"xyz字段不存在"。这是自然的反应。

查询

然而,我遇到了一个属性名称"ignoreUnknownValues">

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

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

对此有什么想法吗?

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

请参阅如何将非结构化数据插入/附加到bigquery表

中的示例

最新更新