0
看起来目前为止,我们只能使用sideInputs
来处理每个输入行时使用侧面输入的DoFn
。Google Cloud Dataflow(Apache Beam) - 我可以使用SideInputs和TextIO.write吗?
有什么方法可以利用输入与TextIO.Write
? 在我的情况下,
outputTuple.get(deadletterTag)
.apply("Write to deadletter files",
TextIO.write().to(String.format("gs://dataflow-xxx/deadletter/%s/", uniqueID))
.withSuffix(".csv")
.withHeader(csvHeader)
).withSideInputs(csvHeaderView);
我有一个CSV标题信息为PCollectionView<String>
(通过使用Combine.globally
和AsSingletonView
在之前的过程中获得),并希望以某种方式提取头字符串,并将其分配到withHeader
,但不知道如果有可能,因为没有ProcessContext
出现。
谢谢。
理解,这很伤心,但无论如何非常感谢你的答案! –