I am building a data pipeline from PubSub to Beam (Direct/Dataflow Runner) to Big Query. Today we started to run into issues where beam IO BigQuery connector stopped creating tables automatically and produced no error messages (Logging level set to DEBUG).
Here is a snippet of what the BigQuery PTransform looks like:
beam.io.WriteToBigQuery(
table=bq_table,
schema=to_bq_schema(table),
write_disposition=beam.io.BigQueryDisposition.WRITE_APPEND,
create_disposition=beam.io.BigQueryDisposition.CREATE_IF_NEEDED)
Note that bq_table and schema should be correct. We have tried even reducing the schema to single column.