Azure Data Explorer正在通过Event Hub订阅接收数据。有效载荷是压缩的JSON类型:
{
"foo": "bar",
"why": 42,
"data": [
{"field1": "abc", "field2": 123},
{"field1": "xyz", "field2": 456},
{"field1": "pqr", "field2": 789}
]
}
我需要将data
转换为表格格式:
filed1 field2
-------------
abc 123
xyz 456
pqr 789
甚至更好:
foo why field1 field2
---------------------------
bar 42 abc 123
bar 42 xyz 456
bar 42 pqr 789
我需要创建一个摄取映射,这是数据映射的一种情况。从路径语法来看,我不知道如何创建这样的映射。
有可能吗?如果没有,在摄入过程中设置这种转换的最佳方式是什么?
您可以使用更新策略来实现这一点。
这里有一个示例:https://learn.microsoft.com/en-us/azure/data-explorer/ingest-json-formats?tabs=kusto-查询语言#获取包含数组的json记录