未在指定的时间范围内找到任何事件

时间:2016-01-05 09:38:04

标签: azure azure-stream-analytics cortana-intelligence

我正在将事件转发到Azure Event Hub,我想在Stream Analytics中处理它们。我创建了一个新的Input,它从此事件中心读取并输出到表存储。从输入中采样数据时,我收到消息:

“指定时间范围内的'输入'未找到任何事件。” enter image description here

但是事件中心有消息: enter image description here

我甚至创建了一个简单的项目来查询同一个事件中心,并返回数据:

258784  body: event=wsa1&data={"payloadtype": "pinvalue","pin": "D0","value": "1"}&published_at=2016-01-05T08:58:21.470Z&coreid=55ff6f066678530381667
259024  body: event=wsa1&data={"payloadtype": "pinvalue","pin": "D0","value": "1"}&published_at=201505530381667
259264  body: event=wsa1&data={"payloadtype": "pinvalue","pin": "D0","value": "2"}&published_at=2016-01-05T09:01:23.760Z&coreid=55ff6f0666785530381667

我在另一个地方有完全相同的解决方案。不明白为什么Stream Analytics无法在Event Hub中看到数据! (测试事件中心连接工作正常)。

2 个答案:

答案 0 :(得分:1)

我遇到与Event Hub相同的问题。似乎一切正常,仅使用IoT Hub进行流分析,采样等。我部署了Azure IoT套件解决方案并使用它们,我可以查明事件中心的问题,以便分析流部分。

尝试IoT Hub而不是Event Hub,看看问题是否仍然存在。使用IoT Hub而不是Event Hub也有一些优势。像双向通信和设备管理一样。 请参阅https://blog.tallan.com/2015/12/08/azure-iot-hub-vs-event-hub/

在我的用例中尝试使用IoT Hub时,我会尝试更新。

答案 1 :(得分:0)

当用户从eventhub输入查询样本数据时,ASA开始请求排队时间大于或等于用户提到的时间的事件。 ASA等待有限的时间并返回从eventhub获得的事件(达到固定的最大值)。如果在时间范围内的eventhub中没有事件,或者如果eventhub没有返回指定限制内​​的事件,则会得到以上信息。