Azure 流分析作业 - 如何在边缘远程部署/发送引用数据文件

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

我计划在边缘使用 Azure 流分析,并且希望能够从文件中查找一些数据,即使用引用数据输入。

当然,我的查找数据是静态的并且在缓慢变化,但我希望能够远程发送/部署此文件。

我该怎么做?我在网上找不到任何关于此的有用信息。

  • 是否可以通过 IoT 中心和/或模板部署来自动执行此操作?
  • 是否可以将此文件包含在通过 IoT 中心边缘部署功能部署在边缘运行时的 ASA 作业的 docker 镜像中?
  • 是否有一些可以使用的 Azure API?

实际上,这得到了很好的支持,并且documented对于在云中运行的 ASA 作业。我想实现同样的目标,但在边缘。

最佳答案

回答您的问题:

  • 目前,IoT Edge 上 ASA 作业中引用数据的使用不是自动化的,您需要首先根据查询在主机上创建本地引用数据文件,并将数据类型配置为引用数据和路径创建边缘作业时,作为volume/path/to/.txt (linux) Disk:/path/to/.txt (windows)。
  • 我们不支持将文件存储在 ASA 作业的 docker 镜像中。引用数据的唯一数据源是本地文件。
  • 没有可用于部署引用数据的 Azure API。一旦用户通过 IoT Edge 部署触发 ASA 作业更新,引用数据位置就会更新

您可以在我们的 documentation page 上找到更多信息IoT Edge 上的 ASA。欢迎任何客户反馈,我们很乐意探索对用户有帮助的新功能。

关于Azure 流分析作业 - 如何在边缘远程部署/发送引用数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52872456/

相关文章:

azure - 从 Azure 流分析中的 EventHub 删除重复项

azure - 用于部署和禁用 Azure 流分析服务的 ARM 模板

azure - 将分析流式传输到事件中心 - 意外串联事件

python - 将azure secret 变量传递给管道中的pytest?

azure - 使用/New-AzureRm Iot Hub创建Azure IOT Hub

c# - 输入电话号码时的 Azure ADB2C 无密码数字键盘

node.js - 使用nodejs将数据从Rfid rc522发送到azure iot hub

azure - 尝试在 Azure CLI 中获取 Azure Iot 中心的连接字符串时出错

c# - Web API + Azure App Insights 将数据从 ActionFilter 传递到 ITelemetryProcessor

c# - 如何通过 webAPI 传递\用户 azure continue token