gpt4 book ai didi

azure - 从空窗口生成输出

转载 作者:行者123 更新时间:2023-12-02 07:30:25 26 4
gpt4 key购买 nike

当窗口为空时,是否可以使用“按窗口分组”表达式从流分析查询生成输出?

例如,在this中例如,查询:

选择 System.Timestamp 作为 WindowEnd、SwitchNum、COUNT(*) 作为 CallCount
来自 CallStream 时间戳 BY CallRecTime
GROUP BY TUMBLINGWINDOW(s, 5), SwitchNum

产生输出:

  • 2015-04-15T22:10:40.000Z 英国 1
  • 2015-04-15T22:10:40.000Z 美国 1
  • 2015-04-15T22:10:45.000Z 中国 1
  • 2015-04-15T22:10:45.000Z 德国 1
  • 2015-04-15T22:10:45.000Z 英国 3
  • 2015-04-15T22:10:45.000Z 美国 1
  • 2015-04-15T22:10:50.000Z 澳大利亚 2
  • ...

是否有可能让它产生类似的东西:

  • 2015-04-15T22:10:40.000Z 中国 0
  • 2015-04-15T22:10:40.000Z 德国 0
  • 2015-04-15T22:10:40.000Z 英国 1
  • 2015-04-15T22:10:40.000Z 美国 1
  • 2015-04-15T22:10:40.000Z 澳大利亚 0
  • 2015-04-15T22:10:45.000Z 中国 1
  • 2015-04-15T22:10:45.000Z 德国 1
  • 2015-04-15T22:10:45.000Z 英国 3
  • 2015-04-15T22:10:45.000Z 美国 1
  • 2015-04-15T22:10:45.000Z 澳大利亚 0
  • ...

目标是使用跳跃窗口检测过去 x 秒内是否没有事件。

最佳答案

使用带有 SwitchNum 值查找表的 LEFT JOIN,如果窗口中没有值,则将生成 NULL 结果。

这篇博文更详细地解释了:http://blogs.msdn.com/b/streamanalytics/archive/2014/12/09/how-to-query-for-all-events-and-no-event-scenarios.aspx

关于azure - 从空窗口生成输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33304615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com