大屏幕实时数据可视化解决方案?

理由
举报 取消

之前做过基于D3.js和Echarts的数据可视化PC端的展示,但都是每次手动刷新网页才能从后台获取到数据库的数据,所以属于没有做过实时数据的可视化展示[更别说大屏幕的数据可视化展示]我想知道: 1.如果是实时数据展示的话,前端一般使用什么库,d3? echarts? highchart? dataV?还是其它更适合实时展示的插件?以及与后台需要用什么技术来配合前端的频繁请求呢? 2.相当于对与第一个问题的扩展,在大屏幕上进行实时数据可视化一般是怎样进行区域划分?以及间隔多长时间进行请求合理?

2017年10月10日 4 条回复 1127 次浏览

发起人:兔子流氓 初入职场

前后端开发。

回复 ( 4 )

  1. 无形装逼
    理由
    举报 取消

    这些都是 国云数据 做的可视化展屏案例,如有需求你可以联系。

  2. 王茂林
    理由
    举报 取消

    实时展现插件不能满足,需要后台对数据库频繁请求。后台可用java开发,在需要数据的时候触发前台的ajax往后台发命令获取数据。

    帆软FineReport 的大屏展现是这个原理。自身直接连数据库,展示可用自带图表也可以集成Echarts、Hightchart插件。

    大屏区域如何划分这个看自身需求,没有明确定义。可以按照业务走,一个大屏能展示一个业务的关键指标就行,请求时间可自行尝试。

  3. reverland
    理由
    举报 取消

    阿里云的datav?

    自己用d3做过,数据拉取和ui更新还是挺费心的,长时间运行内存,任务队列都需要关注

  4. 匿名用户
    理由
    举报 取消

    关于技术那块我不是太懂,不过关于大屏幕实时数据可视化,要是公司想要对比可视化软件的话,可以推荐2个公司用过的数据可视化软件:

    1、BDP商业数据平台优势:

    1)操作很简单,在BDP只要拖拖拽拽就能分析数据,就能呈现最终的可视化,不像excel那样要写各种函数公式;

    2)数据可视化功能强大,几十种可视化图表供选择,除了常规图表,还有数据地图、词云、旭日图、桑基图、漏斗图等一些酷炫的图表。其中最爱GIS地图和漏斗图的,不仅是因为制作简单,因为我们是做020的,所以数据地图对我们来说太好用了,很清晰看到订单的分布,再结合配送分布情况,做到资源整合。还有漏斗图,从访问-注册-加入购物车-提交订单-支付等每一步过程,一步一步看到漏斗的效果,很直观很清晰;

    3)支持多数据源接入,可以把网站所有的数据都接到BDP后,一个手机就搞定了,BDP的移动端可以很方便看到数据的变动和趋势;

    4)数据是实时变动的,可以很清楚看到相关数据的变动,及时去调整一些运营、推广策略。

    5)售前、售后态度都很好,需求和问题都很快响应;

    6)数据处理较强,性能很快;

    7)支持PC端、投影仪、TV等多端呈现数据。

    劣势:

    1)最开始不能直接接入微信后台,需要每天人工导出导入的比较麻烦,后来他们除了本地同步宝,就是第一次把微信后台的数据都导到BDP的同步宝中,后面微信后台的数据更新了,同步宝数据也更新了,在BDP上的数据也随之更新了,这个问题也算解决了;

    2)虽说BDP操作不难,但是运营童鞋一般都是数据小白,还是有一点点小小的门槛的,但是BDP没有一个学习的平台,比如论坛,只有帮助中心,感觉比较枯燥;

    3)有一些些功能操作比较隐蔽,可能是因为功能太多了也没办法一一都显示吧,这个也能理解,不过有时不太好找,要是多点引导就好了;

    4)希望有机器学习的能力,上次听说马上就要开放了,不知道预测能力如何。

    以上就是我使用BDP产品最真实的感受,可以免费体验下BDP个人版

    优势:

    1) 可视化功能很强大,数据图表制作能力强,也有数据钻取、动态的功能效果;

    2)操作简单,用户只需要简单配置,拖拖拽拽,就可以做出数据分析;

    3)内置美观的可视化图表,不用考虑配色,将数据处理好即可。

    4)数据是实时的,也支持大屏;

    5)数据源丰富。

    劣势:

    1)基于数据查询的工具,难以处理不规范数据,难以转化复杂模型;

    2)目前移动端只支持IOS系统,不够灵活;

    3)数据处理能力也比较差,数据处理起来速度不快;对硬件要求极高,对于超千万条的数据分析,必须借助于其他ETL工具处理好数据再进行前端分析

    4)部署较复杂;

    5)价格昂贵,最便宜的一年要999刀。

我来回答

Captcha 点击图片更换验证码