Transactions Java:bigquery顺序插入的数据流

Transactions Java:bigquery顺序插入的数据流,transactions,dataflow,Transactions,Dataflow,我想将数据从一个数据流作业插入到两个Bigquery表中。其中,只有当数据成功插入到第一个表时,才能插入第二个表。有人能帮助我如何实现/检查数据是否被插入并继续第二次表插入吗 在Y准备就绪后,将T应用于X PCollection firstWriteResults=data.apply(ParDo.of(…写入第一个数据库…); data.apply(Wait.on(firstWriteResults)) .apply(ParDo.of(…写入第二个数据库…); Wait.on()可用于批处理

我想将数据从一个数据流作业插入到两个Bigquery表中。其中,只有当数据成功插入到第一个表时,才能插入第二个表。有人能帮助我如何实现/检查数据是否被插入并继续第二次表插入吗

在Y准备就绪后,将T应用于X

PCollection firstWriteResults=data.apply(ParDo.of(…写入第一个数据库…);
data.apply(Wait.on(firstWriteResults))
.apply(ParDo.of(…写入第二个数据库…);
Wait.on()可用于批处理管道和流式管道

下面是另一个有用的例子

X.apply(Wait.on(Y)).apply(T)