我在 Application Insights Analytics 中有一些数据,其中有一个动态对象作为自定义维度的属性。例如:
| timestamp | name | customDimensions | etc |
|-------------------------|---------|----------------------------------|-----|
| 2017-09-11T19:56:20.000 | Spinner | { | ... |
MyCustomDimension: "hi"
Properties:
context: "ABC"
userMessage: "Some other"
}
那有意义吗?所以 customDimensions 中的键/值对。
我正在尝试将该context
属性作为结果中的适当列。所以预期会是:
| timestamp | name | customDimensions | context| etc |
|-------------------------|---------|----------------------------------|--------|-----|
| 2017-09-11T19:56:20.000 | Spinner | { | ABC | ...
MyCustomDimension: "hi"
Properties:
context: "ABC"
userMessage: "Some other"
}
我试过这个:
customEvents | where name == "Spinner" | extend Context = customDimensions.Properties["context"]
还有这个:
customEvents | where name == "Spinner" | extend Context = customDimensions.Properties.context
但似乎都不起作用。他们在最后给了我一个名为“上下文”的列,但该列是空的 - 没有值。
有任何想法吗?
编辑:
添加了一张图片来说明数据的格式: