流分析查询联合

Posted

技术标签:

【中文标题】流分析查询联合【英文标题】:stream analytics query union 【发布时间】:2016-10-28 22:13:30 【问题描述】:

我对流分析查询 UNION 操作结果有疑问。

以下查询如果第一部分没有返回行,第二部分有5行返回,UNION假设返回5行作为结果,但它什么也不返回。

SELECT EventKey, Events.ACP.EventType, Event.ACP.Details, NULL Involved 从输入 1 WHERE Events.ACP 不为空

联合

选择 EventKey、Events.MED.EventType、Event.MED.Details、Event.MED.Involved 从输入 1 WHERE Events.MED 不为空

运行每个查询都会有正确数量的结果,但联合操作后什么都不返回。

问候

【问题讨论】:

【参考方案1】:

只有在联合双方至少达到 T 后,联合才会产生时间戳 T 的结果。如果其中一方没有数据,那么这将由您的迟到策略控制。输出应在迟到窗口后产生。

【讨论】:

你搞定了吗?我遇到了同样的问题,但无法正常工作:***.com/questions/69823365/…

以上是关于流分析查询联合的主要内容,如果未能解决你的问题,请参考以下文章

Azure 流分析 - 沿流查询

流分析 - 查询嵌套数组返回 0 个结果

在 Azure 流分析查询中重用子查询的结果

流分析:Inner Join 两个子查询

Azure 流分析查询以检测特定 deviceId 的丢失活动事件

在 Azure 流分析查询中同时使用数组和记录类型