Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-11006

Allow Failsafe Handling of BigQuery Streaming Writes

Details

    Description

      To allow handling of a generic failsafe (of any type) would allow a dead letter queue to retain the original source data rather than the cleaned version and could be more easily understood and re-processed.

       

      The BigQueryIO.Write currently supports `withFormatFunction` which allows for a serializable function to be applied to each datapoint -> TableRow.  Ideally that same source value could be converted with a separate function:

      `withFailsafeFormatFunction` taken (InputT -> TableRow) or possibly (InputT -> OutputT), though the backwards compatibility of OutputT is more difficult.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dhercher Dylan Hercher
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 336h
                  336h
                  Remaining:
                  Remaining Estimate - 333.5h
                  333.5h
                  Logged:
                  Remaining Estimate - 333.5h
                  2.5h