首页 > 解决方案 > 将数据从 Azure 流分析存储到 Blob 存储时,是否可以在路径中添加 DeviceID

问题描述

我有从不同设备传入到 IoT 中心的数据,使用流分析对其进行处理并将其存储在 blob 存储中。我知道我们可以根据需要的格式在路径中添加 {date}{time},我们也可以在该路径中添加 deviceId。

示例:对于 2018/10/30/01(日期/月/日/小时)可以在存储到 blob 时在该路径中添加 /deviceId 在此处输入图像描述

标签: azureazure-storageazure-iot-hubazure-stream-analytics

解决方案


我知道我们可以根据需要的格式在路径中添加 {date}{time},我们也可以在该路径中添加 deviceId。

正如@Peter Bons 在评论中提到的,目前不支持输出中的变量名。

作为解决方法,您可以使用Blob Trigger Azure Function。您需要deviceId在输出列中传递,然后在 blob 触发器函数中获取它。然后使用 blob sdk 创建/deviceId目录将 blob 复制到其中并删除以前的 blob。


推荐阅读