ASA中LAG功能的最大LIMIT DURATION是多少?

时间:2016-05-24 04:08:57

标签: azure-stream-analytics

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

LIMIT DURATION条款有最长期限吗?

长期限制持续时间是否有任何不足之处?

1 个答案:

答案 0 :(得分:2)

语言中没有LIMIT DURATION的最长期限。然而,它受到输入源可以容纳的数据量的限制 - 例如1天是Event Hub的默认保留策略(可以增加配置)。

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

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