繁体   English   中英

无声地传送到 BigQuery,无法创建 BigQuery 表

[英]Beam to BigQuery silently failing to create BigQuery table

我正在构建从 PubSub 到 Beam(Direct/Dataflow Runner)再到 Big Query 的数据管道。 今天我们开始遇到 beam IO BigQuery 连接器停止自动创建表并且没有生成错误消息(日志记录级别设置为 DEBUG)的问题。

下面是 BigQuery PTransform 的一个片段:

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)

注意 bq_table 和 schema 应该是正确的。 我们甚至尝试将架构减少到单列。

我能够解决这个问题。 原来我的时间戳具有 +00000 时区意识。 调试它非常困难,因为它悄无声息地失败了,而且在运行器上附加调试器也不是一件容易的事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM