2

我正在从设备流式传输数据,并且我想使用 LAG 函数来识别从特定设备接收到的最后一个值。数据不会定期流式传输,在极少数情况下,从设备接收数据之间可能需要几天的时间。

LIMIT DURATION 条款是否有最长期限?

LIMIT DURATION 周期长有什么缺点吗?

4

1 回答 1

3

语言中的 LIMIT DURATION 没有最长期限。但是,它受到输入源可以保存的数据量的限制 - 例如,1 天是事件中心的默认保留策略(可以在配置中增加)。

启动作业时,Azure 流分析会从源读取最多 LIMIT DURATION 数量的数据,以确保它在作业开始时具有正确的 LAG 值。如果数据量很大,这可能会增加作业开始时间。

如果您需要使用超过几天的数据,将其用作参考数据可能更有意义(例如,可以每天更新一次)

于 2016-05-24T05:43:57.997 回答