2017-10-19 1 views
1

Azure Stream Analyticsでストリームを調べる必要はありませんでしたが、それはツールの機能の範囲内であることがわかりました。私は多くの情報源から私のソリューションに入る小さなメッセージを持っていて、Data Lakeで最終目的地に行く前にデータを「正規化」する機能を通過します。特定の基準を満たすソリューションを流れるデータを通知する必要がありますが、通知にあまりノイズを生成しないようにする必要があるため、特定の組み合わせを指定した期間内に1回送信するように制限したい。読みが80を超える温度で付属している場合、イベントが通知への出力として選択する必要がありますAzure Stream Analyticsのスロットルイベント

{ 
    Location: "Server", 
    Temperature: 75 
} 

(おそらく:私は温度の例を考えて、やりたいものの例

同じ場所/温度の組み合わせが最後の1時間に出力されていない場合は、のみ。

私が探しているもののほとんどが反応スロットルです。

どこから始めるべきかを理解するのに役立つドキュメントを誰かに教えてもらえますか?

答えて

2

このシナリオを達成するために、IsFirst演算子を1時間以上使用することができます。これにより、1時間のウィンドウ内の最初のイベントだけが通知をトリガーします。この上

SELECTは*

入力からアラート

INTO

WHERE ISFIRST(時間、1)OVER(WHEN TEMP> 80)= 1

詳細情報オペレータhere

ご質問がある場合はお知らせください。

おかげで、

JS(アズールストリーム解析)

関連する問題