流分析大量设备数据的小规则

时间:2017-02-09 11:06:38

标签: azure-stream-analytics

我们有以下情况。

  • 我们有多个设备将数据发送到事件中心(Interval是 一秒钟)
  • 我们有很多针对闹钟的小流分析规则 检查。这些规则适用于一小部分设备。

示例:

  • 10000设备每秒发送一次数据。
  • 大约10个设备的规则。

我们的问题: 每个流分析查询都处理所有输入数据,但作业只需处理一小部分数据。每个查询都会过滤设备ID并过滤掉大量数据。因此,我们需要大量的流媒体单元,这会导致高流分析成本。

我们的第一个想法是为每个查询创建一个事件中心。但是,这里我们遇到的问题是每个事件中心至少有一个吞吐量单元,这也导致高成本。

在我们的案例中,最佳解决方案是什么?

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案是使用IoT集线器,并为要监控的设备创建具有特定路由的不同端点。 请查看此博客文章,了解这是否适用于您的特定方案:https://azure.microsoft.com/en-us/blog/azure-iot-hub-message-routing-enhances-device-telemetry-and-optimizes-iot-infrastructure-resources/ 然后在Azure Stream Analytics中,您可以使用此特定端点作为输入。 谢谢, JS(Azure流分析团队)

相关问题