1

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

有什么方法可以保留嵌套的记录,还是我需要重新考虑我的方法?

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

4

2 回答 2

2

现在可以在查询结果中保留嵌套字段结构......更多在这里

在 bq util 中使用 flatten_results 标志

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

API 文档

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

于 2014-08-11T21:31:29.033 回答
0

不幸的是,目前还没有办法做到这一点,因为正如您所意识到的,所有结果都被展平了。

于 2013-10-18T21:26:23.270 回答