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

Consider removing the requirement that users need to base64-encode their BYTES before passing them to BQ IO connector.

Details

    • Bug
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • io-java-gcp, io-py-gcp
    • None

    Description

      Currently, when BigQuery IO connector reads or stores BYTES datatype in BigQuery, there is an expectation that users base64-encode the bytes before passing them to the connector, see [1,2].
      This may be an extra overhead for users to do base64 encoding when interacting with Beam, that is possible to avoid. Filing this issue to reconsider this behavior.

      cc: chamikara.

      [1] https://lists.apache.org/thread.html/0c2178cf8e5d9e77c4f233f05a0b87b6011a1daa1a5ae47b41463af5@%3Cdev.beam.apache.org%3E
      [2] https://issues.apache.org/jira/browse/BEAM-7326

      Attachments

        Activity

          People

            Unassigned Unassigned
            tvalentyn Valentyn Tymofieiev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: