前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >YMatrix数据可视化案例

YMatrix数据可视化案例

原创
作者头像
小徐
发布2023-02-27 16:31:41
3620
发布2023-02-27 16:31:41
举报
文章被收录于专栏:GreenplumGreenplum

案例背景

本文分享的案例来自于工程机械行业。通过对有关键数据回传的核心部件开发健康状态巡检算法,对当前的设备状态接入大盘进行可视化的展示,并且数据接入报警系统进行可用性的监控,提供预测性维护可以为客户提供更准确的维修建议。本案例通过算法提取的数据提供给了运维人员做早期的预警决策,可以在大盘上展示可用性,由于算法部分下沉到了数据库,利用了数据库分布式的计算能力,数据计算延迟低,架构简单,降低了运维成本的同时提升了客户满意度。

可视化流程图

技术选择

本可视化的技术路线选择原因如下:

1、数据清洗和计算的选择:采用了YMatrix + PL/Python解决,PL/Python过程语言允许用Python编写 PostgreSQL函数,而Python有非常多成熟的库能够提供给我们做数据分析,如Numpy、Pandas等,使用该方案不仅减少了传统大数据分析需要维护一整个配套设置的研发和运维成本,而且充分利用了分布式数据库的计算能力,经过多个案例检验性能远超Hive、Spark等框架。

2、可视化的选择:选择了Grafana和Django+Echarts实现,Grafana可以直接可以直接使用Postgresql协议查询YMatrix的数据,大盘选择使用Django+Echarts的解决方案,调用PL/Python的数据计算函数得到的结果使用echarts展示,数据大的图表使用Echarts的sampling LTTB 降采样算法,经过测试百万级别数据渲染仍然维持在秒级。

实现示例

Grafana 展示案例

Echarts 展示案例

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 案例背景
    • 可视化流程图
      • 技术选择
        • 实现示例
          • Grafana 展示案例
          • Echarts 展示案例
      相关产品与服务
      数据库
      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档