triggering_frequency 只能与写入 BigQuery 的 FILE_LOADS 方法一起使用
triggering_frequency can only be used with FILE_LOADS method of writing to BigQuery
无法为数据流流作业设置 triggering_frequency。
transformed | 'Write' >> beam.io.WriteToBigQuery(
known_args.target_table,
schema=schema,
create_disposition=beam.io.BigQueryDisposition.CREATE_IF_NEEDED,
write_disposition=beam.io.BigQueryDisposition.WRITE_APPEND,
method=bigquery.WriteToBigQuery.Method.FILE_LOADS,
triggering_frequency=5
)
Error: triggering_frequency can only be used with FILE_LOADS method of writing to BigQuery
这是一个错误。 WriteToBigQuery
转换有几个实现 - 支持流式传输文件加载的实现相当新,因此它被隐藏在实验之后。
因此:要激活它,请通过 use_beam_bq_sink
作为实验,如下所示:--experiments use_beam_bq_sink
.
然而,大约 9 个月后我们仍然看到这个问题。是否仍然使用 experiments=use_beam_bq_sink
进行修复(因为它现在似乎无法在我们这边工作)..
无法为数据流流作业设置 triggering_frequency。
transformed | 'Write' >> beam.io.WriteToBigQuery(
known_args.target_table,
schema=schema,
create_disposition=beam.io.BigQueryDisposition.CREATE_IF_NEEDED,
write_disposition=beam.io.BigQueryDisposition.WRITE_APPEND,
method=bigquery.WriteToBigQuery.Method.FILE_LOADS,
triggering_frequency=5
)
Error: triggering_frequency can only be used with FILE_LOADS method of writing to BigQuery
这是一个错误。 WriteToBigQuery
转换有几个实现 - 支持流式传输文件加载的实现相当新,因此它被隐藏在实验之后。
因此:要激活它,请通过 use_beam_bq_sink
作为实验,如下所示:--experiments use_beam_bq_sink
.
然而,大约 9 个月后我们仍然看到这个问题。是否仍然使用 experiments=use_beam_bq_sink
进行修复(因为它现在似乎无法在我们这边工作)..