【问题标题】:Extract unique Tags and Count提取唯一标签和计数
【发布时间】:2021-10-17 16:44:28
【问题描述】:

早上好,

我正在尝试运行 kusto 查询以显示唯一的所有者标签,以在图表中显示所有者在 azure 中出现的次数。我希望显示所有不同的所有者和成本中心,但无法找出最好的方法。下面是一个示例,但我需要指定多个所有者以生成显示 Azure 中所有唯一所有者的图表

资源 |其中标签['所有者'] =〜“比利” |总结count()

【问题讨论】:

    标签: azure azure-data-explorer kql


    【解决方案1】:

    这应该会给你一个方向。您需要对“成本中心”属性执行类似操作(或更新您的问题以详细说明它来自数据集的哪一部分)

    resources
    | extend owner = tostring(tags.owner)
    | summarize count() by owner
    | render barchart // you can choose a different type of chart
    

    鉴于您修改后的描述:如果我有两组标签,一组是(所有者),另一组是(所有者)我将如何在查询中将它们组合在一起? -> 你可以这样做这个(假设你不能修复源数据,这样会更好):

    union (
        resources
        | extend owner = tostring(tags.owner) // lowercase 'o' in 'tags.owner'
        | summarize count() by owner
    ), (
        resources
        | extend owner = tostring(tags.Owner) // uppercase 'O' in 'tags.Owner'
        | summarize count() by owner
    )
    | summarize sum(count_) by owner
    

    【讨论】:

    • 如果我有两组标签,一组是(所有者),另一组是(所有者),我将如何在查询中将它们组合在一起?
    • 查看更新的答案
    猜你喜欢
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 2020-04-17
    • 2019-01-23
    • 2020-09-29
    相关资源
    最近更新 更多