[英]Azure Stream Analytics job expensive for small data?
如果您不实时处理数据,则不需要SA,您可以使用事件中心来获取传感器数据并继续转发。 有多种选项可将数据从事件中心移到SQL。 正如您在问题中提到的那样,您可以使用Azure函数,或者,如果您需要无代码解决方案,则可以使用Logic App。
https://docs.microsoft.com/zh-cn/azure/connectors/connectors-create-api-azure-event-hubs
https://docs.microsoft.com/zh-cn/azure/connectors/connectors-create-api-sqlazure
除了Ken的答案之外,当遥测数据每720秒(例如最大批处理频率)由Azure IoT中心存储在Blob存储中时,“冷路径”可以作为您的解决方案。
使用blob存储上的Azure事件网格,当我们可以处理启动此批处理(或在一小时内一组批处理)的流处理时,它将触发EventGridTrigger订阅者。 完成此批处理过程后,可以停止ASA作业。 请注意,ASA作业是根据活动处理时间(即开始/停止之间的时间)计费的,使用ASA作业的成本可以大大降低。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.