【发布时间】:2021-03-04 10:13:34
【问题描述】:
我有一个包含开始日期时间和事件名称的事件表。 event_name 可以属于开始或结束事件。 我需要使用以下规则计算开始和结束事件对的日期时间之间的差异总和:停止事件日期时间减去该停止事件日期之前的最早开始事件日期,例如:
开始 1,开始 2,停止 1,开始 3,停止 2
sum((Stop1 - Start1),(Stop2-Start3))。
您对如何使用带有分析功能的 sql 有一些想法吗?从我的角度来看,循环是必要的,因此要么是存储过程(这是不可能的),要么是带有数据流的 apache 束来计算数据。
【问题讨论】:
标签: google-bigquery analytics google-cloud-dataflow apache-beam