一种对工作表的图表展示进行操作与维护方法与流程

文档序号:13661308阅读:681来源:国知局
本发明涉及大数据可视化的
技术领域
:,尤其涉及一种对工作表的图表展示进行操作与维护方法,以及对工作表的图表展示进行操作与维护系统。
背景技术
::随着计算机应用系统在各个行业的深度业务整合,随之产生的各种来源的数据也逐日累积,因此数据的可视化对于行业的分析也越来越重要,越来越要求准确性。行业需要针对数据绘制大量的图表,相同的工作表对不同维度绘制出来的图表得到的信息分析又是不同的。对于工作表的不同维度进行绘制图表,目前大致需要以下模式:雇佣计算机数据库专业人员,按照业务需求对工作表的数据,通过程序针对工作表相应维度的处理提供给前端结构化数据。然后前端调用提供的结构化数据进行程序的程序开发,绘制出相应的图表。针对同一张工作表,不同维度的图表需要重复前面步骤进行开发处理。这种方式需要开发人员具备较高的专业知识,并需要大量的代码开发,耗用人力资源大,开发周期长。并且对同一张工作表,甚至相同维度的不同统计分析数据绘制图表需要单独开发接口,大量重复开发造成人力资源的浪费,后期维护也十分困难。技术实现要素:为克服现有技术的缺陷,本发明要解决的技术问题是提供了一种对工作表的图表展示进行操作与维护方法,其能够为非数据库专业人员提供一套简便直观的图形化操作界面,用户在没有编程基础的情况下也可以对工作表的图表展示进行操作与维护,可以广泛应用于各行业的数据可视化展示,可以帮助用户根据自己的需要对工作表进行不同维度的图表展示。本发明的技术方案是:这种对工作表的图表展示进行操作与维护方法,该方法包括以下步骤:(1)用户通过鼠标点选,上传并导入数据库中的表,生成工作表的所有维度;(2)将工作表中的各个维度具象成可拖拽的控件,对这些控件进行拖拽、统计分析操作,从而生成针对各个维度的图表。本发明用户只需通过鼠标点选,上传并导入数据库中的表,系统就能够生成工作表的所有维度,将工作表中的各个维度具象成可拖拽的控件,对这些控件进行拖拽、统计分析操作,从而生成针对各个维度的图表,因此能够为非数据库专业人员提供一套简便直观的图形化操作界面,用户在没有编程基础的情况下也可以对工作表的图表展示进行操作与维护,可以广泛应用于各行业的数据可视化展示,可以帮助用户根据自己的需要对工作表进行不同维度的图表展示。还提供了另一种对工作表的图表展示进行操作与维护方法,该方法包括以下步骤:(i)开始;(ii)后端解析前端请求json;(iii)后端拼装sql查询并返回数据;(iv)前端开发界面功能;(v)前端对接数据接口;(vi)打包代码,部署到服务器中运行;(vii)结束。附图说明图1所示为根据本发明的对工作表的图表展示进行操作与维护方法一个实施例的流程图。图2所示为根据本发明的对工作表的图表展示进行操作与维护方法另一个实施例的流程图。具体实施方式如图1所示,这种对工作表的图表展示进行操作与维护方法,该方法包括以下步骤:(1)用户通过鼠标点选,上传并导入数据库中的表,生成工作表的所有维度;(2)将工作表中的各个维度具象成可拖拽的控件,对这些控件进行拖拽、统计分析操作,从而生成针对各个维度的图表。本发明用户只需通过鼠标点选,上传并导入数据库中的表,系统就能够生成工作表的所有维度,将工作表中的各个维度具象成可拖拽的控件,对这些控件进行拖拽、统计分析操作,从而生成针对各个维度的图表,因此能够为非数据库专业人员提供一套简便直观的图形化操作界面,用户在没有编程基础的情况下也可以对工作表的图表展示进行操作与维护,可以广泛应用于各行业的数据可视化展示,可以帮助用户根据自己的需要对工作表进行不同维度的图表展示。另外,所述步骤(1)中,用户通过鼠标点选,上传本地的excel、其他数据文件或者连接数据库。另外,所述步骤(2)中可拖拽的控件包括:数字控件、时间控件、字符控件、位置控件。另外,所述步骤(2)中统计分析操作包括:计算总和、计算平均值、计数。如图2所示,还提供了另一种对工作表的图表展示进行操作与维护方法,该方法包括以下步骤:(i)开始;(ii)后端解析前端请求json;(iii)后端拼装sql查询并返回数据;(iv)前端开发界面功能;(v)前端对接数据接口;(vi)打包代码,部署到服务器中运行;(vii)结束。另外,所述步骤(ii)中,根据前端返回的json内容解析出对工作需要处理的表名、字段、排序、函数。前端返回内容如下:field:[{"table":"xsb_rst_book_read_people_distribution","o":"省","func":"","order":"","as":"xsb_rst_book_read_people_distribution__省","group":1},{"table":"xsb_rst_book_read_people_distribution","o":"姓名","func":"count","order":"","as":"xsb_rst_book_read_people_distribution__姓名"}]字段含义:table:表名o:列名func:聚合函数order:排序as:返回列名另外,所述步骤(iii)中,根据规则拼装出标准的sql语句,得到工作表查询结果数据,处理成json格式并返回前端。返回结果如下:另外,所述步骤(iv)中,引入数据源、实现各种图表的显示、实现拖动字段。另外,所述步骤(v)中,前端根据选中字段、需要做的统计分析、排序这些规则拼装步骤(ii)中解析的json,调用接口把json传给后端处理,并接收步骤(iii)中返回的json,根据返回json显示对应的图表。本发明的效果是很明显的,通过在不同大数据可视化项目实施的情况来看:以党员小书包平台项目为例,具备初级计算机操作技能的使用者,可以很快理解并上手从数据导入到图表的绘制的过程。从非计算机行业应用来看,其他非专业人员,只要具备上网操作的经验,经过简短的几分钟培训,也可以完成对工作表根据不同业务进行不同纬度进行配置图表。所以,本发明极大地促进了数据可视化在行业中的应用,大大提高了图表的开发效率,缩短了开发周期,对于数据可视化具有明显的意义。以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1