我有几个带有 RECORD 字段类型的大型每小时上传表。我想从这些表中提取选定的记录,并将它们放入每日每个客户表中。我遇到的麻烦是使用 QUERY 来执行此操作似乎会使数据变平。
是否有某种方法可以保留嵌套的记录,或者我是否需要重新考虑我的方法?
如果有帮助,我正在使用 Python API。
最佳答案
现在可以在查询结果中保留嵌套字段结构......更多信息请参见此处
在 bq util 中使用 flatten_results 标志
--[no]flatten_results:是否展平结果模式中的嵌套和重复字段。如果 未设置,默认行为是展平。
API文档
https://developers.google.com/bigquery/docs/reference/v2/jobs#configuration.query.flattenResults
关于python - Bigquery : how to preserve nested data in derived tables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19458338/