WEBKT

Kibana Canvas 实战:销售预测结果可视化,打造专属数据看板

46 0 0 0

Canvas:不只是“画板”,更是数据表达的利器

实战案例:销售预测结果可视化

1. 准备工作

2. 创建 Canvas 工作区

3. 添加元素

4. 美化和调整

6. 保存和分享

总结

进阶提示

“嘿,各位数据分析师和工程师们,还在用 Kibana 的传统仪表盘做数据展示吗?想不想玩点更酷炫、更自由的?今天咱们就来聊聊 Kibana 的 Canvas 功能,一起用它来打造一个专属的销售预测结果可视化看板!”

Canvas:不只是“画板”,更是数据表达的利器

“先别急着动手,咱们先来捋捋 Canvas 到底是个啥。简单来说,Canvas 就是 Kibana 提供的一个‘画板’,但它可不只是让你画画图、改改颜色那么简单。它最大的特点就是‘自由’和‘强大’。”

  • 自由度爆表:你可以像搭积木一样,自由组合各种元素,比如图表、文本、图片、形状等等,完全按照你的想法来设计看板的布局和样式。
  • 数据驱动:Canvas 里的元素可不是死的,它们都能跟 Elasticsearch 里的数据‘绑定’起来,实时更新,让你的看板‘活’起来。
  • 表达力 Max:Canvas 提供了丰富的自定义选项,你可以调整每一个细节,比如字体、颜色、动画等等,让你的看板更具表现力和吸引力。

“总之,Canvas 就像一个‘数据画布’,你可以尽情挥洒创意,把数据变成一个个生动的故事。”

实战案例:销售预测结果可视化

“光说不练假把式,接下来咱们就用一个实际的例子,一步步教你用 Canvas 打造一个销售预测结果可视化看板。”

1. 准备工作

“在开始之前,你需要确保已经安装并配置好了 Elasticsearch 和 Kibana,并且已经导入了销售预测相关的数据。数据里至少要有以下几个字段:”

  • 时间字段:比如 date,表示销售发生的日期。
  • 实际销售额字段:比如 actual_sales,表示实际的销售金额。
  • 预测销售额字段:比如 predicted_sales,表示预测的销售金额。
  • 其他维度字段(可选):比如 region(地区)、product_category(产品类别)等,可以用来做更细粒度的分析。

“数据准备好了,咱们就可以开始‘画’了!”

2. 创建 Canvas 工作区

“在 Kibana 里,找到 Canvas,创建一个新的工作区(Workpad)。你可以给它起个名字,比如‘销售预测看板’。”

3. 添加元素

“现在,你的面前就是一张空白的‘画布’,你可以开始往上面添加元素了。咱们先来添加一个标题。”

  • 添加文本元素:点击左侧的‘+’号,选择‘Text’,然后在右侧的编辑器里输入标题,比如“销售预测看板”。你可以调整字体、大小、颜色等等。

“接下来,咱们来添加几个关键指标。”

  • 添加指标元素:点击‘+’号,选择‘Metric’。在右侧的‘Data’选项卡里,选择你的数据源(Elasticsearch 索引),然后在‘Metrics’里选择你要展示的指标,比如‘Sum of actual_sales’(实际销售额总和)。你还可以设置‘Label’,比如‘实际销售额’。

  • 复制并修改指标元素:选中刚刚添加的指标元素,复制一份,然后修改它的‘Metrics’为‘Sum of predicted_sales’(预测销售额总和),‘Label’为‘预测销售额’。

“现在,你的看板上已经有了两个关键指标:实际销售额和预测销售额。接下来,咱们来添加一个时间序列图,看看它们随时间的变化趋势。”

  • 添加时间序列图元素:点击‘+’号,选择‘Time Series’。在右侧的‘Data’选项卡里,选择你的数据源,然后在‘Metrics’里分别添加‘actual_sales’和‘predicted_sales’。在‘Panel options’里,你可以设置图表的标题、坐标轴标签等等。

“为了让图表更清晰,咱们可以把实际销售额和预测销售额用不同的颜色区分开。在‘Series’选项卡里,你可以分别设置它们的颜色、线条样式等等。”

“现在,你的看板上已经有了一个时间序列图,可以清晰地看到实际销售额和预测销售额的变化趋势。接下来,咱们可以再添加一些其他的元素,比如表格、饼图等等,来展示更详细的数据。”

  • 添加表格元素:点击‘+’号,选择‘Data Table’。在右侧的‘Data’选项卡里,选择你的数据源,然后在‘Metrics’里添加你要展示的字段,比如‘date’、‘actual_sales’、‘predicted_sales’。你还可以添加‘Buckets’,比如按‘region’(地区)分组,来查看每个地区的销售情况。

  • 添加饼图元素:点击‘+’号,选择‘Pie’。在右侧的‘Data’选项卡里,选择你的数据源,然后在‘Metrics’里选择你要展示的指标,比如‘Sum of actual_sales’。在‘Buckets’里选择一个维度字段,比如‘product_category’(产品类别),来查看每个产品类别的销售占比。

4. 美化和调整

“现在,你的看板上已经有了很多元素,但可能还不够美观。你可以花点时间来调整它们的布局、样式、颜色等等,让你的看板更具吸引力。”

  • 调整布局:你可以拖动元素来改变它们的位置,调整它们的大小来适应你的屏幕。
  • 修改样式:你可以选中一个元素,然后在右侧的‘Display’选项卡里修改它的样式,比如字体、颜色、边框等等。
  • 添加背景:你可以给整个看板添加一个背景图片或者背景颜色,让它看起来更专业。
  • 添加 Logo:你可以在看板上添加你的公司 Logo,增加品牌标识。

###5.利用表达式进行进阶操作

“Canvas 的强大之处在于,你可以使用表达式来对数据进行更复杂的操作,实现更高级的可视化效果。”

  • 筛选数据:在‘Data’选项卡,点击‘Elasticsearch Raw Documents’旁边的铅笔图标,在弹出的表达式编辑器中,你可以使用 Elasticsearch 的查询语法来筛选数据。例如,你可以只显示最近一个月的数据:date >= now-1M
  • 计算新指标:你可以使用表达式来计算新的指标。例如,你可以计算预测准确率:| math "sum(actual_sales) / sum(predicted_sales)"。然后将这个新计算出来的指标添加到你的度量或者图表中。
  • 条件格式化:你可以根据数据的不同,来改变元素的样式。例如,你可以让预测准确率低于 80% 的指标显示为红色。这个通常通过写较为复杂的表达式来实现。

6. 保存和分享

“当你完成了看板的设计,别忘了保存它!你还可以把它分享给你的同事或者客户,让他们也能看到你的数据分析成果。”

总结

“通过这个实战案例,相信你已经对 Kibana Canvas 有了一个初步的了解。Canvas 的功能非常强大,远不止今天介绍的这些。你可以继续探索它的各种功能,发挥你的创意,打造出更多酷炫、实用的数据看板!”

“记住,Canvas 不只是一个工具,更是一种表达方式。用好它,让你的数据‘说话’!”

进阶提示

如果你想更深入地了解 Canvas,可以参考以下资源:

“好了,今天的分享就到这里。希望你能喜欢上 Canvas,用它创造出更多精彩的数据故事!下次再见!”

数据老司机 KibanaCanvas数据可视化

评论点评

打赏赞助
sponsor

感谢您的支持让我们更好的前行

分享

QRcode

https://www.webkt.com/article/8054