The spark and beam bigquery connectors both support an "indirect" writing mode where they first write out files to object storage and then later upload those to BigQuery via Load jobs.
Is there a reason why we can't support this in the flink-bigquery-connector as well?