数据可视化展示方法及系统技术方案

技术编号:18940853 阅读:40 留言:0更新日期:2018-09-15 11:08
本发明专利技术公开了一种数据可视化展示方法及系统,其方法包括:A:根据数据展示要求提取目标数据并将所述目标数据转换为结果数据,然后将所述结果数据加载至数据表中指定的字段;B:根据展示指令查询并提取数据表中相应的数据内容,并将所述数据内容进行渲染处理以获得渲染数据;C:将渲染数据发送至数据展示模块,并由数据展示模块加载网页及展示渲染数据。本发明专利技术能够有效提高运营效率,满足用户柯兴华内容展示要求。

Data visualization display method and system

The invention discloses a data visualization display method and system. The method includes: A: extracting the target data according to the data display requirements and converting the target data into the result data, then loading the result data into the field specified in the data table; B: querying and extracting the corresponding data table according to the display instructions. The data content is rendered and processed to obtain the rendering data; C: The rendering data is sent to the data display module, and the data display module loads the web page and displays the rendering data. The invention can effectively improve operational efficiency and satisfy users' Ke Xinghua content display requirements.

【技术实现步骤摘要】
数据可视化展示方法及系统
本专利技术属于数据
,尤其涉及一种数据可视化展示方法及系统。
技术介绍
互联网大数据时代对运营提出了更高的要求,数据指导运营决策正在逐渐成为主流,如何运用大数据技术挖掘数据中蕴含的用户特征,如何将数据价值呈现并最终指导运营人员决策是需要解决的关键问题。目前多数运营人员仍然依靠线下报表了解产品用户信息,部分采用市面上通用的报表系统,但统计内容都比较基础,缺乏针对具体产品的个性化数据内容的展示。为了解决上述技术问题,人们进行了长期的探索,例如中国专利公开了一种网络大数据可视化信息系统[申请号:CN201610531420.1],分为三层,从下到上分别为数据库层、数据交换层和应用层;所述数据库层为系统提供数据支撑,用于存储系统所需的原始数据、处理后的中间数据以及最终的展示数据;所述数据交换层封装了访问数据库的操作,同时提供了Redis缓存,用于缓存常用的数据,提高应用层读取数据的效率;所述应用层为一个WEB站点,分为后端和前端两部分;其中后端底层逻辑处理、数据库通信和交换,以及数据处理;同时,后端还提供用户权限、系统配置等功能;WEB前端用于用户与系统交互,并对数据进行可视化展示;前端框架负责前端功能的逻辑处理,并组织数据提供给可视化工具集进行渲染。上述方案能够深度提取隐藏信息,并且对数据进行了可视化展示,但是上述方案也只是停留在提供挖掘数据和将挖掘数据简单归纳以可视化展示的功能,无法对数据进行深度分析,无法满足用户提供个性化数据展示要求。
技术实现思路
本专利技术的目的是针对上述问题,提供一种数据可视化展示方法;本方案的另一目的是提供一种基于上述方法的数据可视化展示系统。为达到上述目的,本专利技术采用了下列技术方案:本专利技术的数据可视化展示方法,包括:A:根据数据展示要求提取目标数据并将所述目标数据转换为结果数据,然后将所述结果数据加载至数据表中指定的字段;B:根据展示指令查询并提取数据表中相应的数据内容,并将所述数据内容进行渲染处理以获得渲染数据;C:将渲染数据发送至数据展示模块,并由数据展示模块加载网页及展示渲染数据;在上述的数据可视化展示方法中,在步骤B中,获得渲染数据的具体方法包括:B1:通过数据请求模块接收包括URL的展示指令,并将所述URL传递给数据调用模块;B2:通过所述数据调用模块从数据表中查询并提取相应的数据内容,将提取结果返回给所述数据请求模块;B3:通过所述数据请求模块对返回的提取结果进行解析并渲染处理以获得渲染数据。在上述的数据可视化展示方法中,定时或不定时循环执行方法A,以定时或不定时更新所述数据表。在上述的数据可视化展示方法中,在步骤A中,从原始数据存储模块中提取所述目标数据;且在方法A之前,还包括:将系统经过数据清洗的原始数据存储至原始数据存储模块;且所述原始数据存储模块采用hadoop集群。在上述的数据可视化展示方法中,在方法A中,通过数据展示要求所对应的计算模型将所述目标数据转换为结果数据。在上述的数据可视化展示方法中,所述数据表存放于数据库模块中,且所述数据库模块采用Mysql,通过sqoop将所述结果数据加载至数据表中指定的字段。一种数据可视化展示系统,包括,数据展示模块,用于加载网页,展示渲染数据;数据库模块,用于存储数据表;数据更新模块,用于根据数据展示要求提取目标数据并将所述目标数据转换为结果数据存入所述数据表中;数据处理模块,用于根据展示指令查询并提取所述数据表中相应的数据内容,并将所述数据内容进行渲染处理以获得渲染数据,然后将所述渲染数据发送给所述数据展示模块;在上述的数据可视化展示系统中,还包括有原始数据存储模块,用于存储本系统经过清洗的原始数据,且所述数据更新模块从原始数据存储模块中提取所述目标数据。在上述的数据可视化展示系统中,所述数据更新模块包括ETL提取模块,且所述数据更新模块连接有定时器模块,所述定时器模块用于定时触发数据更新模块执行更新任务。在上述的数据可视化展示系统中,所述的数据处理模块包括数据调用模块和数据请求模块,其中,数据请求模块,用于接收包括URL的展示指令,然后将所述URL传递给所述数据调用模块,之后接收所述数据调用模块返回的提取结果,并对所述提取数据进行解析并渲染处理以获得渲染数据,然后将渲染数据发送给所述数据展示模块以进行前端渲染;数据调用模块,用于接收并解析所述URL,根据解析结果从数据表中查询并提取相应的数据内容,并将提取结果返回给所述数据请求模块。本专利技术相较于现有技术具有以下优点:1、不仅在大数据中挖掘数据,还对挖掘到的数据进行深入分析,以满足用户个性化内容展示要求;2、将大数据分析的结果可视化方式展示,取代传统的数据表表和数据分析报告,提高了运营效率;3、将传统关系型数据库与hdfs/hive相结合,充分利用大数据集群的计算优势,实现了个性化指标的深度挖掘和计算,以及展示复杂且丰富的数据指标;4、将原始数据存储模块和数据库模块分离,提高系统的可扩展性。附图说明图1是本专利技术实施例一的系统框图;图2是本专利技术实施例二的方法流程图;图3是本专利技术实施例二中渲染方法流程图。附图标记:数据展示模块1;数据库模块2;数据更新模块3;ETL提取模块31;数据处理模块4;数据调用模块41;数据请求模块42;原始数据存储模块5;定时器模块6;服务器模块7。具体实施方式虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。本专利技术的数据可视化展示方法及系统,主要应用于运营数据的可视化处理,解决了现有技术中数据统计内容过于基础,数据展示缺乏针对性,需要用户自行根据报表经过自己的计算比较获取更有针对性的数据内容,导致用户的工作量较大等问题,以下是本专利技术的优选实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术不限于这些实施例。实施例一如图1所示,本实施例公开了一种数据可视化展示系统,包括:原始数据存储模块5,用于存储本系统经过清洗的原始数据,且数据更新模块3从原始数据存储模块5中提取目标数据;这里的原始数据存储模块5采用hadoop集群,利用hdfs/hive存储产品的原始数据,如MAC、IP等产品信息数据;用户ID、性别、年龄等用户注册数据;启动次数、浏览时长、使用频度等用户行为数据等;数据展示模块1,用于加载网页,即web页面,展示渲染数据,为用户提供交互、查询、下载等功能;服务器模块7,为本系统提供后台服务本文档来自技高网...

【技术保护点】
1.一种数据可视化展示方法,其特征在于,包括以下方法:A:根据数据展示要求提取目标数据并将所述目标数据转换为结果数据,然后将所述结果数据加载至数据表中指定的字段;B:根据展示指令查询并提取数据表中相应的数据内容,并将所述数据内容进行渲染处理以获得渲染数据;C:将渲染数据发送至数据展示模块(1),并由数据展示模块(1)加载网页及展示渲染数据。

【技术特征摘要】
1.一种数据可视化展示方法,其特征在于,包括以下方法:A:根据数据展示要求提取目标数据并将所述目标数据转换为结果数据,然后将所述结果数据加载至数据表中指定的字段;B:根据展示指令查询并提取数据表中相应的数据内容,并将所述数据内容进行渲染处理以获得渲染数据;C:将渲染数据发送至数据展示模块(1),并由数据展示模块(1)加载网页及展示渲染数据。2.根据权利要求所述的数据可视化展示方法,其特征在于,在步骤B中,获得渲染数据的具体方法包括:B1:通过数据请求模块(42)接收包括URL的展示指令,并将所述URL传递给数据调用模块(41);B2:通过所述数据调用模块(41)从数据表中查询并提取相应的数据内容,将提取结果返回给所述数据请求模块(42);B3:通过所述数据请求模块(42)对返回的提取结果进行解析并渲染处理以获得渲染数据。3.根据权利要求1所述的数据可视化展示方法,其特征在于,定时或不定时循环执行方法A,以定时或不定时更新所述数据表。4.根据权利要求3所述的数据可视化展示方法,其特征在于,在步骤A中,从原始数据存储模块(5)中提取所述目标数据;且在方法A之前,还包括:将系统经过数据清洗的原始数据存储至原始数据存储模块(5);且所述原始数据存储模块(5)采用hadoop集群。5.根据权利要求3所述的数据可视化展示方法,其特征在于,在方法A中,通过数据展示要求所对应的计算模型将所述目标数据转换为结果数据。6.根据权利要求5所述的数据可视化展示方法,其特征在于,所述数据表存放于数据库模块(2)中,且所述数据库模块(2)采用Mysql,通过sqoop将所述...

【专利技术属性】
技术研发人员:牛寅
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1