一种智能数据分析方法及系统技术方案

技术编号:24168801 阅读:26 留言:0更新日期:2020-05-16 02:17
本发明专利技术公开了一种智能数据分析方法,包括:设置数据库配置信息,并根据数据库配置信息建立数据接口;通过数据接口获取原始数据;对原始数据进行建模处理以生成标准数据表;新建可视化程序组件,通过可视化程序组件对标准数据表进行数据分析,生成数据图表;对数据图表进行布局处理,生成展示图表;发布展示图表。相应地,本发明专利技术还公开了一种智能数据分析系统。采用本发明专利技术,简化数据分析流程,提高数据分析速度,并实时发布分析结果。

【技术实现步骤摘要】
一种智能数据分析方法及系统
本专利技术涉及数据分析技术,尤其涉及一种智能数据分析方法及系统
技术介绍
随着大数据时代的来临,对数据的有效分析利用成为高效信息化建设的重要内容。随着高校应用信息化逐步深入,管理精细化程度加深,海量的数据让使得高校用户逐条查看不可行。高校师生对有效的数据分析工具的需求越来越强烈。现有的数据分析工具一般基于全行业实现,功能多且复杂,实际上面向的用户基本上是专业的数据分析师。由于国内大部分企业、高校均没有设立专门的数据分析岗位,用户学习成本高,操作复杂难以上手。而且,对于高校用户来说,现有技术大而全的功能,其实际使用功能占比极低。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种智能数据分析方法及系统,简化数据分析流程,提高数据分析速度,并实时发布分析结果。为了解决上述技术问题,本专利技术提供一种智能数据分析方法,包括:设置数据库配置信息,并根据数据库配置信息建立数据接口;通过数据接口获取原始数据;对原始数据进行建模处理以生成标准数据表;新建可视化程序组件,通过可视化程序组件对标准数据表进行数据分析,生成数据图表;对数据图表进行布局处理,生成展示图表;发布展示图表。作为上述方案的改进,设置数据库配置信息的步骤包括:将MariaDB数据库设置为基础数据库;根据用户输入的数据库来源设置外接数据库。作为上述方案的改进,根据数据库配置信息建立数据接口的步骤包括:根据数据库配置信息建立连接池;建立对连接池进行访问的数据接口。作为上述方案的改进,对原始数据进行建模处理以生成标准数据表的步骤包括:对原始数据进行指定分析范围、多表数据关联及数据类型转换处理,生成预处理数据;调用数学函数对预处理数据进行计算,或者根据用户输入的算法对预处理数据进行计算,生成标准数据;将标准数据整合生成标准数据表。作为上述方案的改进,可视化程序组件包括显示组件及计算组件,通过可视化程序组件对标准数据表进行数据分析,生成数据图表的步骤包括:通过显示组件对标准数据表进行钻取显示及联动显示,生成筛选数据;通过计算组件对筛选数据进行数值计算,输出计算结果;将计算结果整合成数据图表。一种智能数据分析系统,包括:数据接口建立模块,用于设置数据库配置信息,并根据数据库配置信息建立数据接口;原始数据获取模块,用于通过数据接口获取原始数据;建模处理模块,用于对原始数据进行建模处理以生成标准数据表;可视化分析模块,用于新建可视化程序组件,通过可视化程序组件对标准数据表进行数据分析,生成数据图表;图表布局模块,用于对数据图表进行布局处理,生成展示图表;图表发布模块,用于发布展示图表。作为上述方案的改进,数据接口建立模块包括:基础库设置单元,用于将MariaDB数据库设置为基础数据库;外接库设置单元,用于根据用户输入的数据库来源设置外接数据库。作为上述方案的改进,数据接口建立模块还包括:连接池建立单元,用于根据数据库配置信息建立连接池;通道建立单元,用于建立对连接池进行访问的数据接口。作为上述方案的改进,建模处理模块包括:预处理单元,用于对原始数据进行指定分析范围、多表数据关联及数据类型转换处理,生成预处理数据;函数计算单元,用于调用数学函数对预处理数据进行计算,或者根据用户输入的算法对预处理数据进行计算,生成标准数据;数据表整合单元,用于将标准数据整合生成标准数据表。作为上述方案的改进,可视化程序组件包括显示组件及计算组件,可视化分析模块包括:筛选单元,用于通过显示组件对标准数据表进行钻取显示及联动显示,生成筛选数据;数值计算单元,用于通过计算组件对筛选数据进行数值计算,输出计算结果;图表整合单元,用于将计算结果整合成数据图表。实施本专利技术,具有如下有益效果:本专利技术智能数据分析方法及系统,简化数据分析流程,提高数据分析速度,并实时发布分析结果。具体来说,根据数据库配置信息建立数据接口,从而灵活地调用不同的数据库,避免在访问固定且大型数据库造成响应迟延。通过数据接口获取原始数据,然后对原始数据进行建模处理以生成标准数据表,从而对原始数据进行标准化的预处理,减少因数据内容、格式不兼容对数据分析造成的影响,提高数据分析的效率。新建可视化程序组件,通过可视化程序组件对标准数据表进行数据分析,生成数据图表,从而简化数据分析的操作流程,降低操作复杂程度。最后,对数据图表进行布局处理,生成展示图表,然后发布展示图表,可以方便用户查看各种历史分析记录,提高数据分析的效率和便捷程度。附图说明图1是本专利技术智能数据分析方法的总体流程图;图2是本专利技术智能数据分析方法的设置数据库配置信息的流程图;图3是本专利技术智能数据分析方法的根据数据库配置信息建立数据接口的流程图;图4是本专利技术智能数据分析方法的对原始数据进行建模处理以生成标准数据表的流程图;图5是本专利技术智能数据分析方法的通过可视化程序组件对标准数据表进行数据分析,生成数据图表的流程图;图6是本专利技术智能数据分析系统的结构示意图;图7是本专利技术智能数据分析系统的数据接口建立模块的第一实施例结构示意图;图8是本专利技术智能数据分析系统的数据接口建立模块的第二实施例结构示意图;图9是本专利技术智能数据分析系统的建模处理模块的结构示意图;图10是本专利技术智能数据分析系统的可视化分析模块的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。仅此声明,本专利技术在文中出现或即将出现的上、下、左、右、前、后、内、外等方位用词,仅以本专利技术的附图为基准,其并不是对本专利技术的具体限定。图1是本专利技术智能数据分析方法的总体流程图,包括:S101、设置数据库配置信息,并根据数据库配置信息建立数据接口。根据数据库配置信息建立数据接口,从而灵活地调用不同的数据库,避免在访问固定且大型数据库造成响应迟延。S102、通过数据接口获取原始数据。在获取原始数据时,服务器需要进行安全审核,具体可通过Shiro+JWT的方式进行审核。JWT(JSONWebToken)是一种跨域身份验证的方法,主要应用在分布式系统或是跨多平台的应用。JWT的原理是在服务器身份验证之后,将生成一个JWT字符串并将其发回给访问方。随后当访问方与服务器通信时,访问方在请求中发回这个JWT字符串。服务器仅依赖于这个JWT字符串来标识访问方。为了防止访问方篡改数据,服务器在生成的JWT字符串中已经添加了签名信息。Shiro是一种Java安全框架,提供认证、授权、加密和会话管理等功能,具有易于使用、广泛性、灵活性、Web能力和可插拔的特点。Shiro支持认证跨一个或多个数据源(LDAP,JDBC,kerberos身份等),基于角色、URL、自定义标签细粒度的执行授权权限控制,增强缓存支持,支持web或非web环境,可以在任何单点登录(SSO)或集群分布式会话中使用。服务器通过Shiro框架本文档来自技高网...

【技术保护点】
1.一种智能数据分析方法,其特征在于,包括:/n设置数据库配置信息,并根据所述数据库配置信息建立数据接口;/n通过所述数据接口获取原始数据;/n对所述原始数据进行建模处理以生成标准数据表;/n新建可视化程序组件,通过所述可视化程序组件对所述标准数据表进行数据分析,生成数据图表;/n对所述数据图表进行布局处理,生成展示图表;/n发布所述展示图表。/n

【技术特征摘要】
1.一种智能数据分析方法,其特征在于,包括:
设置数据库配置信息,并根据所述数据库配置信息建立数据接口;
通过所述数据接口获取原始数据;
对所述原始数据进行建模处理以生成标准数据表;
新建可视化程序组件,通过所述可视化程序组件对所述标准数据表进行数据分析,生成数据图表;
对所述数据图表进行布局处理,生成展示图表;
发布所述展示图表。


2.如权利要求1所述智能数据分析方法,其特征在于,所述设置数据库配置信息的步骤包括:
将MariaDB数据库设置为基础数据库;
根据用户输入的数据库来源设置外接数据库。


3.如权利要求1所述智能数据分析方法,其特征在于,所述根据所述数据库配置信息建立数据接口的步骤包括:
根据所述数据库配置信息建立连接池;
建立对所述连接池进行访问的数据接口。


4.如权利要求1所述智能数据分析方法,其特征在于,所述对原始数据进行建模处理以生成标准数据表的步骤包括:
对原始数据进行指定分析范围、多表数据关联及数据类型转换处理,生成预处理数据;
调用数学函数对所述预处理数据进行计算,或者根据用户输入的算法对预处理数据进行计算,生成标准数据;
将标准数据整合生成所述标准数据表。


5.如权利要求1所述智能数据分析方法,其特征在于,所述可视化程序组件包括显示组件及计算组件,所述通过可视化程序组件对标准数据表进行数据分析,生成数据图表的步骤包括:
通过所述显示组件对标准数据表进行钻取显示及联动显示,生成筛选数据;
通过所述计算组件对所述筛选数据进行数值计算,输出计算结果;
将所述计算结果整合成数据图表。


6.一种智能数据分析系统,其特征在于,包括:
数据接口建立模块,用于设置数据库...

【专利技术属性】
技术研发人员:谭瑞峰罗龙郑琼香王晋民
申请(专利权)人:三盟科技股份有限公司
类型:发明
国别省市:广东;44

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

1