【发布时间】:2017-03-05 17:16:47
【问题描述】:
您好,在 KV Pcollection 上按键执行分组后,我需要:- 1) 使该 PCollection 中的每个元素成为单独的 PCollection。 2) 将这些单独的 PCollections 中的记录插入到 BigQuery 表中。 基本上我的目的是在 BigQuery 表中创建一个动态日期分区。 我怎样才能做到这一点? 举个例子真的很有帮助。
【问题讨论】:
-
我尝试过分区,但无法从中生成 PCollection,我可以使用 Side Outputs 但由于我们必须预先声明元组标签,因此我没有考虑这样做,因为取决于数量数据源中的数据和其中记录的日期,可以有N个Tuple Tag。
-
要非常具体,假设我有一个包含以下内容的文件:1 ABC 1991-07-18 2 DEF 1992-08-15 3 FGH 2015-01-01 4 IJK 2016-03-10 5 XYZ 1992-08-15 我想通过使用数据流在每个不同的日期创建动态分区来将此数据放入 BigQuery 表中。