0

根据此文档,可以按国家/地区对页面浏览次数进行分组。PFB KQL 查询。

    pageViews | project client_CountryOrRegion, itemCount, client_City

但是,通过可视化client_City不起作用。

在此处输入图像描述

有没有一种方法可以通过城市名称进行分组和可视化?

4

1 回答 1

1

Workbooks本身目前没有任何内置的城市到纬度/经度的映射,我们只有国家/地区级别的映射。(在上面的截图中,你告诉工作簿一列数据有国家信息,但是你传递给它的是城市,所以它不知道有哪个国家命名了这些东西)

有多种方法可以通过使用externaldataADX/Log Analytics 中的运算符来加载、解析数据库并与其他数据连接。如果你能达到纬度/经度,那么你可以告诉工作簿使用那种模式,你告诉它哪些列是纬度和经度,你就会得到你的观点。

不是您想要的确切文件,但在另一个示例中,有人想从 IP 地址映射到国家/地区,在该示例中,您将在查询中添加类似这样的内容:

let geoData = externaldata
(network:string,geoname_id:string,continent_code:string,continent_name:string,
country_iso_code:string,country_name:string,is_anonymous_proxy:string,is_satellite_provider:string)
[@"https://raw.githubusercontent.com/datasets/geoip2-ipv4/master/data/geoip2-ipv4.csv"] with (ignoreFirstRecord=true, format="csv");
geoData
| limit 10

在您的实际查询中,您没有限制,您可以使用 kqljoin运算符进行交叉,这样您就可以得到纬度/经度。

于 2022-01-27T00:53:42.127 回答