我们有以下情况。
示例:
我们的问题: 每个流分析查询都处理所有输入数据,但作业只需处理一小部分数据。每个查询都会过滤设备ID并过滤掉大量数据。因此,我们需要大量的流媒体单元,这会导致高流分析成本。
我们的第一个想法是为每个查询创建一个事件中心。但是,这里我们遇到的问题是每个事件中心至少有一个吞吐量单元,这也导致高成本。
在我们的案例中,最佳解决方案是什么?
答案 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流分析团队)