我在Bigquery中有一个表T,它包含简单字段和一个嵌套字段。
我想有效地“从T中选择* ...”并将结果存储在新表U中。
我希望U拥有与T相同的架构(包括嵌套字段)。
有没有办法在Bigquery中执行此操作,还是导出/转换/导入的解决方案?
答案 0 :(得分:9)
默认情况下,所有查询结果都会变平,但我们在查询中添加了“展平结果”标记,如果您想要嵌套结果,则可以将其设置为false。这当前仅在您选择目标表并使用“允许大结果”时有效。如果您正在使用Web UI,则可以通过单击查询窗口上的“显示选项”按钮来使用此设置。如果您正在调用API,则可以在查询作业配置中设置“flattenResults = False”。
此功能的文档为here。