【发布时间】:2018-05-08 04:13:30
【问题描述】:
在应用程序中,有一组事件到达事件中心,作为流分析的一部分,我有一组要求,其中一个是查明某些记录集是否在最近 x 中没有到达事件中心分钟。我在消息中有一个时间戳,它告诉我消息的有效时间,但是为了计算延迟(在消息的有效时间和 now() 之间),我需要在运行时知道当前时间戳查询。
我尝试了 System.Timestamp,但它给了我值“1970-01-01T12:01:01.0010000Z”
消息的入队时间戳是最新的,例如“2018-05-06T00:00:00.1000000Z”...但不知道为什么 System.timestamp 没有返回我入队时间(当我没有使用“Timestamp By " 子句)。
所以,我有两个问题:
- 在执行流分析查询时如何获取服务器的当前时间戳。
- 为什么 system.timestamp 不返回入队时间戳
查询: 选择 System.Timestamp as ts 从 来源
结果: "1970-01-01T12:01:01.0010000Z"
输入数据中的时间戳都不早于 2018 年 5 月 6 日。
谢谢, 拉杰尼什
【问题讨论】:
标签: azure azure-stream-analytics