azure - 将数据从 Azure 流分析存储到 Blob 存储时,是否可以在路径中添加 DeviceID
问题描述
我有从不同设备传入到 IoT 中心的数据,使用流分析对其进行处理并将其存储在 blob 存储中。我知道我们可以根据需要的格式在路径中添加 {date}{time},我们也可以在该路径中添加 deviceId。
示例:对于 2018/10/30/01(日期/月/日/小时)可以在存储到 blob 时在该路径中添加 /deviceId
解决方案
我知道我们可以根据需要的格式在路径中添加 {date}{time},我们也可以在该路径中添加 deviceId。
正如@Peter Bons 在评论中提到的,目前不支持输出中的变量名。
作为解决方法,您可以使用Blob Trigger Azure Function。您需要deviceId
在输出列中传递,然后在 blob 触发器函数中获取它。然后使用 blob sdk 创建/deviceId
目录将 blob 复制到其中并删除以前的 blob。
推荐阅读
- go - golang 获取 char* 作为 dll 的返回值
- sql-server - Hangfire 不在 IIS 中创建表
- firefox - 为什么脚本编辑器不喜欢这个编辑?
- java - Java(回文字符串)和方法 next() 的解释;
- c++ - 重写析构函数 - C++
- ubuntu - NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。(即使在重新安装驱动程序后)
- r - 无法在来自 CSV 的数据框中放置日期字符串
- python - numpy:二维矩阵的逐行乘积
- hive - 如何在 HDFS 中查找访问频率较低的文件
- c# - 如何在 Unity 中创建一个可以显示由许多小图像组成的纹理的着色器