Mapping 将IoT集线器接入ADX时映射自定义属性

Mapping 将IoT集线器接入ADX时映射自定义属性,mapping,azure-iot-hub,azure-data-explorer,Mapping,Azure Iot Hub,Azure Data Explorer,我有以下设置:IoT集线器ih1将消息路由到Azure Data Exploreradx1。物联网中心上的消息如下所示: { “正文”:{ {“值”:“myValue”} }, “消息ID”:“死牛肉-1234-5678-9abc-0123456789ab”, “财产”:{ “myCustomProperty”:“myCustomValue” } } (有更多的根属性和更多的自定义属性,但是上面的大纲应该很清楚) 我想将IoT Hub消息的自定义属性映射到表列上。到目前为止,我只能将和正文属性

我有以下设置:IoT集线器
ih1
将消息路由到Azure Data Explorer
adx1
。物联网中心上的消息如下所示:

{
“正文”:{
{“值”:“myValue”}
},
“消息ID”:“死牛肉-1234-5678-9abc-0123456789ab”,
“财产”:{
“myCustomProperty”:“myCustomValue”
}
}
(有更多的根属性和更多的自定义属性,但是上面的大纲应该很清楚)

我想将IoT Hub消息的自定义属性映射到表列上。到目前为止,我只能将和
正文
属性内容(在上面的示例中:
“value”:“myValue”
)映射到一个列

使用
$.propertyName
只会引用
正文
属性中的属性,而不会引用消息根上的属性


如何将自定义属性映射到列?

目前ADX中未实现此功能。
作为一种解决方法,您可以将消息路由到en Event Hub,然后再路由到ADX。然后,您应该能够访问该属性。

ADX中物联网集线器和事件集线器的有效负载扩展目前尚未完全实现,仅限于系统属性。
待办事项中有完整的支持,但我们目前没有ETA。

您有此答案的来源吗?您有此答案的来源吗?我在ADX中管理数据接收团队,因此这是您将获得的最佳来源。当这个功能可用时,这将是因为我的团队已经实现了它。