【问题标题】:How to send data from UDF to Cosmos DB in Azure Digital Twin?如何在 Azure 数字孪生中将数据从 UDF 发送到 Cosmos DB?
【发布时间】:2019-03-20 10:27:19
【问题描述】:

设置到现在: 我创造了空间。在顶层,我有 IOT 集线器资源。在其中两个空间中,我将设备与传感器一起连接到它上面。我为温度传感器创建了一个匹配器以及类似于documentation 的 UDF。我还为 UDF 分配了权限。要将数据发送到 IOT 集线器,我还获取了dotnet sample 的设备连接字符串

我面临的问题列表:

  1. 当我尝试运行dotnet sample 时,我可以看到它能够访问UDF(通过调试检查),但在UDF 中,它无法访问@987654324 中给出的遥测变量@ 。它显示的错误是:

处理用户定义函数时发生意外异常。请联系支持人员并提供请求的相关 ID。

  1. 我创建了一个端点来将原始遥测数据发送到事件中心。但我想将处理后的数据从 UDF 发送到 cosmos db。是否可以?如果是,那怎么办?

【问题讨论】:

    标签: azure azure-digital-twins


    【解决方案1】:

    感谢您提出问题并与我们联系...对于#2,您可以通过在 UDF 中执行通知方法来做到这一点。您可以通过端点调度程序设置到其他端点的出口,例如事件中心、事件网格或服务总线。您可以通过 /endpoint API 设置端点,然后在 UDF 中指定要发送的内容和更改。有关事件和端点的详细信息,您可以在此处查看:https://docs.microsoft.com/en-us/azure/digital-twins/how-to-egress-endpoints

    这里还有一个链接,可以详细了解如何将 Digital Twins 连接到 Logic Apps:https://docs.microsoft.com/en-us/azure/digital-twins/tutorial-facilities-events,这与将数据发送到 Cosmos DB 的模式类似。

    至于第一个,我不确定你是否还在看这个。哪个地区?您是否有可以传递的相关 ID?此外,如果您打开日志并查看 Azure Monitor,那里有详细信息吗?

    【讨论】:

      猜你喜欢
      • 2021-09-17
      • 1970-01-01
      • 2019-05-15
      • 2021-01-03
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多