Azure 数据资源管理器/Kusto JSON 摄取转换 (GetPathElement)
Azure Data Explorer / Kusto JSON Ingestion Transform (GetPathElement)
我在理解将 JSON 个条目(从事件中心)引入 Kusto/ADX 时遇到了一些麻烦。我似乎无法使 GetPathElement 转换语句起作用。我期望
[{"test":"name","path":"$.content.something","transform":"GetPathElement(0)"}]
会起作用(根据文档)。不幸的是,我收到了 (imo) 未记录的错误:
switch/case 中使用的值 'GetPathElement(0)' 无效
有人可以 hint/example 告诉我 GetPathElement 应该如何工作吗?
能否分享一下您的摄取声明。
您也可以进行一键式摄取,不完成设置,只需将其指向 JSON 文件,它会给您一个摄取命令 运行 和 Table 架构命令等,然后您可以在 kusto 资源管理器中或通过 Azure 门户 运行。
https://docs.microsoft.com/en-us/azure/data-explorer/ingest-data-one-click
这个转换选项确实不起作用。
我不确定这种转变是否意味着按照您的期望进行操作。
如果修正有效,它会将常量词 'something' 放入每个摄取的行。
这是你想要得到的吗?如果是,则可以使用 'ConstValue' 属性 的映射。
如果您的意思不同,请详细说明。
我在理解将 JSON 个条目(从事件中心)引入 Kusto/ADX 时遇到了一些麻烦。我似乎无法使 GetPathElement 转换语句起作用。我期望
[{"test":"name","path":"$.content.something","transform":"GetPathElement(0)"}]
会起作用(根据文档)。不幸的是,我收到了 (imo) 未记录的错误:
switch/case 中使用的值 'GetPathElement(0)' 无效
有人可以 hint/example 告诉我 GetPathElement 应该如何工作吗?
能否分享一下您的摄取声明。
您也可以进行一键式摄取,不完成设置,只需将其指向 JSON 文件,它会给您一个摄取命令 运行 和 Table 架构命令等,然后您可以在 kusto 资源管理器中或通过 Azure 门户 运行。
https://docs.microsoft.com/en-us/azure/data-explorer/ingest-data-one-click
这个转换选项确实不起作用。 我不确定这种转变是否意味着按照您的期望进行操作。 如果修正有效,它会将常量词 'something' 放入每个摄取的行。 这是你想要得到的吗?如果是,则可以使用 'ConstValue' 属性 的映射。 如果您的意思不同,请详细说明。