【发布时间】:2019-05-17 20:17:03
【问题描述】:
我正在通过 Dataflow 作业将 Spanner 数据复制到 BigQuery。该作业计划每 15 分钟运行一次。问题是,如果从同时写入的 Spanner 表中读取数据,则在复制到 BigQuery 时会丢失一些记录。
我在读取 Spanner 数据时使用了 readOnlyTransaction()。在进行此活动时,我还必须采取任何其他预防措施吗?
【问题讨论】:
-
您能否提供有关数据流作业的更多信息?例如,它是否每 15 分钟以特定时间戳读取整个表,并写出所有数据?
-
每15分钟读取一次最新数据。 DF 作业从上一次运行中获取 update_date > max(update_date) 'yyyy-mm-dd hh:mm;ss.SSS' 的数据。
标签: google-cloud-platform google-bigquery google-cloud-dataflow apache-beam google-cloud-spanner