Bigquery:如何在派生表中保留嵌套数据?

时间:2013-10-18 20:17:07

标签: python google-bigquery

我有一些带有RECORD字段类型的大型每小时上传表格。我想从这些表中提取选择记录并将它们放入每日客户表中。我遇到的麻烦是使用QUERY这样做似乎会使数据变平。

是否有某种方法可以保留嵌套的RECORD,还是需要重新考虑我的方法?

如果有帮助,我正在使用Python API。

2 个答案:

答案 0 :(得分:2)

现在可以在查询结果中保留嵌套的字段结构....更多信息

在bq util

中使用flatten_results标志

- [no] flatten_results:是否在结果模式中展平嵌套和重复的字段。如果     未设置,默认行为是展平。

API文档

https://developers.google.com/bigquery/docs/reference/v2/jobs#configuration.query.flattenResults

答案 1 :(得分:0)

不幸的是,现在没有办法做到这一点,因为正如你所知,所有的结果都是扁平化的。