Azure数据资源管理器/ Kusto JSON提取转换GetPathElement

问题描述

我在理解JSON条目(从事件中心)到Kusto / ADX的摄取方面遇到了一些麻烦。我似乎无法使Getpathelement转换语句正常工作。我希望有类似的东西

[{“ test”:“ name”,“ path”:“ $。content.something”,“ transform”:“ Getpathelement(0)”}]

会工作(根据文档)。不幸的是,我收到(imo)未记录的错误

在开关/案例中使用的值'Getpathelement(0)'无效

有人可以给我一个有关如何使用Getpathelement提示/示例吗?

解决方法

您可以分享您的提取声明吗?

您还可以执行一键式提取,它不会完成设置,而只是将其指向JSON文件,这将为您提供一个可与Table模式命令一起运行的提取命令,然后您可以在kusto中​​运行资源管理器或通过Azure门户。

https://docs.microsoft.com/en-us/azure/data-explorer/ingest-data-one-click

,

此转换选项确实不起作用。 我不确定这种转变是否意味着可以实现您的期望。 如果它可以更正,它将在每个摄取的行中添加恒定的单词“ something”。 这就是你想要得到的吗?如果是,则可以使用映射的'ConstValue'属性。 如果您的意思不同,请详细解释。