【问题标题】:Azure Stream Analytics job - How to remotely deploy/send reference data file on the edgeAzure 流分析作业 - 如何在边缘远程部署/发送参考数据文件
【发布时间】:2018-10-18 10:58:00
【问题描述】:
我计划在边缘使用 Azure 流分析,我希望能够从文件中查找一些数据,即使用参考数据输入。
当然,我的查找数据是静态的并且在缓慢变化,但我希望能够远程发送/部署这个文件。
我该怎么做?我在网上找不到任何有用的信息。
- 是否可以通过 IoT 中心和/或模板部署自动执行此操作?
- 是否可以通过 IoT 中心边缘部署功能将此文件包含在边缘运行时部署的 ASA 作业的 docker 映像中?
- 是否有一些 Azure API 可以使用?
实际上,这得到了很好的支持,documented 对于在云中运行的 ASA 作业。我想实现同样的目标,但在 Edge 上。
【问题讨论】:
标签:
azure
azure-iot-hub
azure-stream-analytics
azure-iot-edge
【解决方案1】:
回答您的问题:
- 此时,IoT Edge ASA作业中引用数据的使用并未自动化,您需要先在主机上根据查询创建本地引用数据文件,并将数据类型配置为引用数据和路径作为 volume/path/to/.txt (linux) Disk:/path/to/.txt (windows),创建边缘作业时。
- 我们不支持将文件存储在 ASA 作业的 docker 映像中。参考数据的唯一数据源是本地文件。
- 没有用于部署参考数据的 Azure API。一旦用户通过 IoT Edge 部署触发 ASA 作业更新,参考数据位置将被更新
您可以在 IoT Edge 上的 ASA documentation page 中找到更多信息。欢迎任何客户反馈,我们很乐意探索对用户有帮助的新功能。