我在 Application Insights 日志中有一些数据。我正在撤回一些项目 - 其中之一是 ID 字段。我想将此 ID 字段转换为“友好名称”。
例如:
ex1579 没有任何意义(但这是我的数据中的内容)。相反,ex1579 = Microsoft,ex1580 = IBM。 (我有数百个)。
我创建了一个函数——看起来像这样:(我不确定我是否以最好的方式攻击它)
let exMapping = datatable(id: string, company: string)[
"ex1579", 'Microsoft',
"ex1580", "IBM"
]
在我的 kql 中,我有很多——我不想单独创建 CASE 语句(我知道这会起作用)——因为这些数据会不断变化……而不是更新多个 KQL——我只想维护一个数据表。
现在回到我的 KQL——例如当我返回 ex1579 或 ex1580 时;而不是返回这些值;我想返回(在这种情况下)- Microsoft 和 IBM。
最好的方法是什么?