首页 > 解决方案 > 在 Kibana 可视化中,我看不到希望创建图表的聚合字段

问题描述

我已经将一个开源数据集加载到 Kibana 中进行试验,并且我想创建一个条形图。数据集对象如下所示。

我已经使用批量 Elasticsearch 上传 api 将数据加载到 Kibana 并设法获取数据。我可以在 Kibana 中搜索数据,尽管当我尝试创建数据图表时,可视化屏幕中“字段”属性中的选项是:月份,百分比,数量和年份奇怪。

我假设这些字段是从数据集派生的 - 我如何获得我需要的字段,即制造、年份、数量等作为选项。我假设这些字段需要被索引/映射或什么?

数据集对象

{
  "_index": "car_sales",
  "_type": "models",
  "_id": "1369",
  "_version": 1,
  "_score": 0,
  "_source": {
    "Year": 2009,
    "Month": 12,
    "Make": "Ford",
    "Quantity": 1,
    "Pct": 0
  }
}

我想显示一个条形图,显示每个汽车品牌的总销售额。即福特销售的一条垂直线,丰田销售的另一条垂直线等(实际的垂直线只是数据中丰田条目数量的计数)

字段属性 字段属性截图

http://localhost:9200/car_sales/_mapping

{"car_sales":{"mappings":{"models":{"properties":{"Make":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"Month":{"type":"long"},"Pct":{"type":"float"},"Quantity":{"type":"long"},"Year":{"type":"long"}}}}}}

字段选项

尝试制作条形图时我在 kibana 中看到的内容

编辑

截屏

谢谢,

标签: kibana

解决方案


检查您的索引映射。该Make字段应该是关键字类型,以便在您的可视化中使用它来按品牌绘制销售数据图表。

编辑

要通过 Make 可视化汽车销售数据,请执行以下操作

将 Y 轴设置Count为您已经完成的。

将 X 轴设置为Terms并选择 Make.keyword 作为字段

运行可视化,您应该会看到 Make now 的销售额。


推荐阅读