IP 查找
IP 查找返回表中 IP 地址的位置信息和点几何结构。
IP 查找在分析 Web 服务的访问数据时非常有用。返回的表包含以下字段:
-
<关键字段>:与名称表的关键字段相同。
-
<地址表 IP 字段>:与查找的 IP 字段相同。仅当与关键字段不同时才可用。
-
IpPoint:所找到的项目的点。
-
CountryIso2: 所找到项目的国家/地区代码。
-
Adm1Code: 所找到的项目的第一个订单管理区域的代码。请注意,此代码并不总是与位置服务返回的代码兼容。
-
城市:所找到项目的城市。
-
输入数据集中除键字段以外的所有字段,前缀为数据集名称。
IP 地理定位本质上是不精确的。对于许多 IP 地址,可以精确定位一个城市,但对于其他 IP 地址,只能确定国家。
同一 IP 在表内许多行中重复是很常见的。作为一种最佳实践,如果只过滤出唯一的 IP 地址,性能会得到改善。例如:
在此示例中,表 MyDistinctIpData 用于从 MyIpData 中过滤不同的 IP 数据。IplookupResultTable 通过 Qlik GeoOperations IP 查找添加。然后从加载脚本删除 MyDistinctIpData。
Qlik GeoOperations 包括 MaxMind 创建的 GeoLite2 数据,可从 MaxMind 获得。
执行以下操作:
-
在数据连接下,单击 Qlik GeoOperations 连接上的 。
-
在操作下,选择 IP 查找。
-
在 IP 地址字段下,输入包含 IP 地址的字段。
-
在数据集 1 下,选择要在操作中使用的数据源类型及其参数。
数据类型和参数与加载操作中的相同。有关每个数据集参数的信息,请参阅:
-
在表下,选择要加载的表。
-
在字段下,选择要加载的字段。
-
单击插入脚本。