我正在尝试 Dataflow 中的新显示数据功能,以便在 Google Cloud Dataflow UI 中显示更多详细信息。但是, custom 的显示数据PTransform
不显示。在我的数据流管道中,我进行了如下转换:
Pipeline p = // ..
p.apply(new PTransform<PCollection<Integer>, PCollection<Integer>>() {
@Override
public PCollection<Integer> apply(PCollection<Integer> input) {
return input
.apply(/* .. */)
.apply(/* .. */)
.apply(/* .. */);
}
@Override
public void populateDisplayData(DisplayData.Builder builder) {
builder.add(DisplayData.item("foo", "bar"));
}
});
当我运行 Dataflow 作业时,UI 似乎没有显示foo=bar
显示数据。