Ich versuche die neue Funktion display data in Dataflow, um zusätzliche Details in der Google Cloud Dataflow-Benutzeroberfläche anzuzeigen. Die Anzeigedaten für benutzerdefinierte PTransform
werden jedoch nicht angezeigt. In meiner Datenfluß-Pipeline, habe ich eine Transformation wie:Datenflussanzeige Daten fehlen in Composite-Transformation
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"));
}
});
Wenn ich den Datenfluß-Job ausführen, wird die Benutzeroberfläche nicht die foo=bar
Anzeigedaten zu zeigen scheint.