首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >triggering_frequency只能与写入BigQuery的FILE_LOADS方法一起使用

triggering_frequency只能与写入BigQuery的FILE_LOADS方法一起使用
EN

Stack Overflow用户
提问于 2019-08-30 16:59:15
回答 2查看 382关注 0票数 1

无法为数据流作业设置triggering_frequency。

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-27 05:36:11

这是一个bug。WriteToBigQuery转换有两个实现--支持流中的文件加载的实现是相当新的,因此它被屏蔽在实验后面。

所以:要激活它,请将use_beam_bq_sink作为实验传递,如下所示:--experiments use_beam_bq_sink

票数 1
EN

Stack Overflow用户

发布于 2020-06-30 16:30:50

然而,大约9个月后,我们仍然看到这个问题。修复方法仍然是使用experiments=use_beam_bq_sink (因为它现在看起来在我们这端不起作用)..

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57723619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档