【问题标题】:Where I can parse IoT data in Azure so I can afterwards save it to SQL DB我可以在 Azure 中解析 IoT 数据,以便之后将其保存到 SQL DB
【发布时间】:2019-09-24 23:15:59
【问题描述】:

我正在处理一些 IoT 集成,我想知道在 Azure 中的哪里可以解析我的 IoT 数据(JSON 数据)。

我之前的工作流程是这样的;传感器推送数据 -> iot hub -> 流分析作业 -> sql 数据库。流分析工作运行良好,但我听说这不是在 Azure 中解析数据的“正确”方式。那么什么是正确和最好的方法来做到这一点。我需要将它保存到 SQL 数据库中。

【问题讨论】:

    标签: json azure parsing iot azure-iot-hub


    【解决方案1】:

    流分析作业非常适合对您的数据进行实时分析。

    作为替代方案,您也可以使用 databricks 和 Structured Streaming

    如果您没有实时要求,请考虑使用 Azure Functions (Processing data from IoT Hub with Azure Functions)。如果你使用的是事件中心,则可以使用 Event Hubs Capture 将数据移入存储帐户,然后使用 Azure 数据工厂、databricks 或任何其他可以连接到存储帐户的技术进行进一步处理。

    【讨论】:

    • 感谢您的回答!数据需要是实时的,因为我有物联网传感器,它基本上可以计算房间里有多少人,并将该数据发送到物联网中心。那么除了流分析工作还有其他/更好的方法吗?
    • 我同意穆雷的观点。流分析非常适合这项工作。你从哪里听说这不是正确的方法?如果您需要更多可自定义的选项,Azure Databricks 上的 Spark Streaming 也是一种替代方案 - 但它为您提供了更多的编码和管理
    • 您可以将结构化流与数据块一起使用作为替代方案 - 我已通过链接更新了我的答案。
    • 谢谢!这让我更有信心继续从事流分析工作。
    猜你喜欢
    • 2021-11-17
    • 1970-01-01
    • 2018-02-10
    • 1970-01-01
    • 2022-11-02
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多