如何将传感器遥测数据持久化到大数据存储或 cosmosdb 等冷存储中

How to persist Sensor telemetry data into cold storage such as big data storage or cosmosdb

Azure 数字孪生给出了使用时间序列见解的示例。寻找如何将传感器遥测数据保存到冷存储(例如大数据存储或 cosmosdb)中以供业务应用程序稍后检索的步骤。

我们目前正在实现这样一个系统,我做了一些测试,其中创建了一个"Event Hub"类型的端点(通过API),然后配置了"Capture"特性将收集到的数据放入数据湖中的 AVRO 文件中。这可行,但可能不是我们所需的最理想解决方案,因此我将探索从 IoT 中心到 SQL 数据库的流数据......现在我需要访问通过 API 并且在 Azure 门户中不可用...将及时通知您。

供将来参考链接 Azure Digital Twins User Voice 条目

A​​lina Stanciu 评论 · 2018 年 12 月 20 日 12:53 下午 ·

A​​zure 数字孪生事件和消息可以路由到 Azure 事件中心、Azure 服务总线主题或 Azure 事件网格以进行进一步处理。

对于热分析,您可以将数据发送到事件中心,然后从那里发送到 Azure 时序见解 (TSI)。 TSI 最近也添加了冷存储(它们是冷存储的 public 预览)。

如果需要对冷存储进行更高级的分析,可以将数据从事件中心转发到 Azure Data Lake (ADL)。今天,我们的客户正在将来自传感器和空间的冷暖数据存储到 TSI 和 ADL 中。我们正在研究将我们的图形建模与 TSI 和 ADL 集成,以便在一个地方定义建模数字孪生,并将在下游服务中被发现和识别。

我使用自定义边缘模块将消息路由到 IoT 中心,然后设置一个流分析作业,其中 IoT 中心作为输入,一个 azure sql 实例作为输出。这很轻松。

https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-manage-job

https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-stream-analytics-query-patterns#query-example-send-data-to-multiple-outputs