【发布时间】:2019-05-30 12:53:09
【问题描述】:
在 BigQuery 中,我们有“ARRAY_AGG”函数,它有助于将普通集合转换为嵌套集合。是否有类似的方法可以使用 BeamSQL 构建相同类型的嵌套结构集合?类似于 BeamSQL 中的以下查询,
"Select column1, ARRAY_AGG(STRUCT(column2, column3)) from PCOLLECTION Group by Column1"
【问题讨论】:
-
Google Cloud Dataflow 实际上现在有一个 SQL 产品处于 alpha 阶段。 Dataflow Cloud SQL 正在尝试匹配 BigQuery SQL 的功能。目前,Cloud Dataflow SQL 不支持 BQ 中的 ARRAY_AGG(支持的是 cloud.google.com/dataflow/docs/reference/sql)。
标签: google-cloud-dataflow apache-beam beam-sql