【问题标题】:Throttle event in Azure Stream AnalyticsAzure 流分析中的限制事件
【发布时间】:2017-10-19 19:54:14
【问题描述】:

我不必查看 Azure 流分析中的流,但知道它在该工具的功能范围内。我有一些小消息将从许多来源进入我的解决方案,并将通过一个函数来“规范化”数据,然后再到达数据湖中的最终目的地。我需要让数据流过满足特定条件的解决方案触发通知,但需要确保我不会在通知中产生太多噪音,因此希望将给定组合限制为在给定时间段内发送一次.

举个我想做的例子,考虑一个温度例子:

{
    Location: "Server",
    Temperature: 75
}

如果出现温度超过 80 的读数,则应选择该事件作为通知器的输出(可能是 SendGrid),但在未输出相同位置/温度组合的情况下最后一小时。

最适用于我想做的事情的概念是 react-throttle。

谁能给我指点帮助我了解从哪里开始的文档?

【问题讨论】:

    标签: azure azure-stream-analytics


    【解决方案1】:

    为了实现这种情况,您可以在 1 小时内使用我们的 IsFirst 运算符。这将确保只有 1 小时窗口内的第一个事件会触发通知。

    选择 *

    进入警报

    来自输入

    WHERE ISFIRST(hour, 1) OVER (WHEN temp > 80)=1

    更多关于这个运营商here的信息。

    如果您有任何其他问题,请告诉我。

    谢谢,

    JS(Azure 流分析)

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 2023-01-30
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      相关资源
      最近更新 更多