我有一些带有RECORD字段类型的大型每小时上传表格。我想从这些表中提取选择记录并将它们放入每日客户表中。我遇到的麻烦是使用QUERY这样做似乎会使数据变平。
是否有某种方法可以保留嵌套的RECORD,还是需要重新考虑我的方法?
如果有帮助,我正在使用Python API。
答案 0 :(得分:2)
现在可以在查询结果中保留嵌套的字段结构....更多信息
在bq util
中使用flatten_results标志- [no] flatten_results:是否在结果模式中展平嵌套和重复的字段。如果 未设置,默认行为是展平。
API文档
https://developers.google.com/bigquery/docs/reference/v2/jobs#configuration.query.flattenResults
答案 1 :(得分:0)
不幸的是,现在没有办法做到这一点,因为正如你所知,所有的结果都是扁平化的。