如何从物联网中心获取原始JSON?

时间:2018-03-03 20:17:51

标签: azure-iot-hub azure-stream-analytics

我使用Streaming Analytics检索放置在IoTHub上的JSON消息。我需要能够在SQL Server表中检索和存储原始JSON字符串。我似乎找不到办法做到这一点。有可能吗?

2 个答案:

答案 0 :(得分:1)

不,除非您将json作为字符串包装在另一个发送到IoT Hub的json对象中。

否则解决方案是尝试是否可以使用Javascript function对json对象进行字符串化/构造,然后将其存储在数据库中。

答案 1 :(得分:0)

  • <强>提取

Streaming Analytics作业支持支持从IoT Hub检索 JSON 消息。您可以在添加流输入时将事件序列化格式设置为JSON类型:

enter image description here

  • 商品

Streaming Analytics Job支持写入SQL数据库。

注意

  

目前,作业支持Azure SQL数据库产品   Stream Analytics中的输出。但是,Azure虚拟机正在运行   不支持附加数据库的SQL Server。这是主题   在将来的版本中进行更改。

所以,如果你的意思是&#34; SQL Server表&#34;作为运行带有数据库的SQL Server的Azure虚拟机,答案是&#34;否&#34;目前。