我正在尝试创建一个使用StreamAnalytics的SlidginWindow函数的查询,并在5分钟内输出五个以上的事件
虽然可以计算是否有包含以下代码的记录,但这种情况是1记录5个事件因此无法使用
SELECT
COUNT(*)
FROM
TABLENAME
GROUP BY
SlidingWindow(minute, 5)
HAVING COUNT
(*) >= 4
答案 0 :(得分:0)
你是什么意思" 1记录5个事件"?如果事件中具有包含数组的复杂属性,则可以使用CROSS APPLY和GetArrayElements展开每个项目并执行计算。这是MS文档:
交叉申请 - https://msdn.microsoft.com/en-us/library/azure/dn706229.aspx
GetArrayElements - https://msdn.microsoft.com/en-us/library/azure/mt298451.aspx