Kevin Peterson created BEAM-1826:
------------------------------------

             Summary: Allow BigqueryIO to forward errors
                 Key: BEAM-1826
                 URL: https://issues.apache.org/jira/browse/BEAM-1826
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-gcp
            Reporter: Kevin Peterson
            Assignee: Daniel Halperin
            Priority: Minor


Most sinks are terminal - data ends at the sink. While on occasion the sink may 
temporarily fail due to resource unavailability, it will eventually succeed. 
However, some have strict requirements on this input format. In these cases, 
retries will never succeed, and continuous retrying will eventually lead to 
pipeline failure.

The primary use case I have in mind is streaming data to a sink such as 
BigQuery, where data of the wrong format could fail on insert.

It would be useful to be able to set a side output or downstream transform from 
Bigquery which can receive failed rows where retry will never fix the issue, 
and allow them to be persisted to a different output which is more permissive 
of the output, to prevent data loss.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to