You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于Kibana地图绘制边界跨index pattern过滤数据?

Kibana跨数据源关联实现地图边界过滤联动

可以实现这个需求,以下是具体操作方案及问题排查:

  • 核心逻辑:利用Kibana的全局过滤器+数据视图联动,将地图边界过滤后的点位ID作为跨数据源的过滤条件

操作步骤

  1. 用Draw bounds生成地理过滤条件
    在地图面板使用Draw bounds to filter data工具画出边界后,Kibana会自动生成针对地理字段的全局过滤器,此时地图仅显示边界内的点位。

  2. 提取边界内点位的ID集合
    有两种便捷方式获取有效ID:

    • 在当前仪表盘添加一个数据表格面板,关联地图对应的data view,仅展示ID字段;选中表格内所有ID右键选择「Add filter to current dashboard」,选择is one of条件,自动将选中ID作为过滤值。
    • 打开Discover页面,选择地图对应的data view,应用之前生成的地理边界过滤器,导出ID列表后,手动添加ID is one of [导出的ID集合]的全局过滤器。
  3. 联动过滤非地理数据源
    确保上述ID过滤器开启「Apply to all data views」选项,此时另一个非地理数据源的所有面板会自动仅显示ID匹配的数据。

关于term join失效的排查

你之前配置term join后丢失所有点位,大概率是关联逻辑错误:

  • 需将地图图层设为主图层,关联条件设置为主图层.ID = 关联图层.ID
  • 不要勾选「仅显示匹配关联图层数据的主图层条目」,否则会过滤掉没有对应非地理数据源ID的地图点位(你的场景中ID是“可能存在”,而非必存在)

内容的提问来源于stack exchange,提问作者Kramerica

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 14:37:08