in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/FailedBigQueryInsertProcessor.java [39:49]
public PDone expand(PCollection<BigQueryStorageApiInsertError> input) {
input.apply("Report BigQuery Insert Errors", ParDo.of(
new DoFn<BigQueryStorageApiInsertError, Boolean>() {
@ProcessElement
public void process(@Element BigQueryStorageApiInsertError error) {
// In production pipelines logging errors is not recommended. A proper sink should be used instead.
LOG.error("Failed to insert into " + table + " : " + error);
}
}));
return PDone.in(input.getPipeline());
}