gpt4 book ai didi

azure - 如何在不显式指定名称的情况下将 json 键值对投影到列

转载 作者:行者123 更新时间:2023-12-02 06:30:16 26 4
gpt4 key购买 nike

customDimensions 中,我有 x 个键值对数据(当前只有两个 NameChannel 作为下面屏幕截图中的示例)

enter image description here

并且我想将它们投影到列而不明确指定键的名称,这样将来,如果新的键值对添加到日志中,我不会必须返回并修改我的查询才能将其显示为新列。

enter image description here

谢谢!

最佳答案

Kusto 查询语言包括 bag_unpack() 插件:https://learn.microsoft.com/en-us/azure/kusto/query/bag-unpackplugin

这是一个例子:

datatable(anotherColumn:int, customDimensions:dynamic)
[
1, dynamic({"Name":"mfdg", "Channel":"wer"}),
2, dynamic({"Name":"mfdg2", "Channel":"wer2"}),
3, dynamic({"NotAName":2.22, "NotAChannel":7}),
]
| evaluate bag_unpack(customDimensions)

其产量:

| anotherColumn | Name  | Channel | NotAName | NotAChannel |
|---------------|-------|---------|----------|-------------|
| 1 | mfdg | wer | | |
| 2 | mfdg2 | wer2 | | |
| 3 | | | 2.22 | 7 |

关于azure - 如何在不显式指定名称的情况下将 json 键值对投影到列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53572714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com