Я пытаюсь использовать новую функциональность display data в Dataflow, чтобы получить дополнительную информацию в пользовательском интерфейсе Google Cloud Dataflow. Однако данные дисплея для пользовательских PTransform
не отображаются. В моем Dataflow трубопровода, у меня есть преобразование, как:Dataflow Display Данные, отсутствующие в составном преобразовании
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 работы, пользовательский интерфейс, кажется, не показывает отобразить данные foo=bar
.