数据分析方法、装置及设备制造方法及图纸

技术编号:20272575 阅读:23 留言:0更新日期:2019-02-02 03:41
本发明专利技术提供了一种数据分析方法、装置、设备及计算机可读存储介质。其中,数据分析方法包括:响应于分析指令,解析分析指令中的指定数据源;分析指定数据源以生成数据关系信息,数据关系信息包括指定数据源对应的各项数据之间的关系;在可视化界面中显示数据关系信息。本发明专利技术提供的数据分析方法面向ERP系统的开发人员,通过分析出指定数据源中的数据之间的数据关系信息,并据此生成可视化的界面,能够便于开发人员理解数据之间的关系,从而缩短ERP系统扩展过程中的时间消耗,快速解决排查、定位数据问题,提高客户的满意度。此外,本方法的运行独立于ERP系统,不需要额外的硬件设备,免安装,便于开发人员使用。

【技术实现步骤摘要】
数据分析方法、装置及设备
本专利技术涉及信息处理
,具体而言,涉及一种数据分析方法、一种数据分析装置、一种数据分析设备及一种计算机可读存储介质。
技术介绍
在企业信息化高度发展的今天,ERP(EnterpriseResourcePlanning,企业资源计划)系统的使用率越来越高,客户对业务的需求在不断地提升,系统进行扩展开发频繁。扩展开发必将导致表关系的变化,而且由于没有成行自动统计工具,表关系不明确一直困扰着维护人员和扩展开发人员。企业的数据量一般都特别大,对于不熟悉业务的技术人员来说,排除问题就更加困难,一般的解决方式是逐个表手工查询,这种方式比较耗时而且定位数据不准确,解决问题的低效会导致客户的满意度降低。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的第一个方面在于,提出一种数据分析方法。本专利技术的第二个方面在于,提出一种数据分析装置。本专利技术的第三个方面在于,提出一种数据分析设备。本专利技术的第四个方面在于,提出一种计算机可读存储介质。有鉴于此,根据本专利技术的第一个方面,提供了一种数据分析方法,包括:响应于分析指令,解析分析指令中的指定数据源;分析指定数据源以生成数据关系信息,数据关系信息包括指定数据源对应的各项数据之间的关系;在可视化界面中显示数据关系信息。本专利技术提供的数据分析方法面向ERP系统的开发人员,通过分析出指定数据源中的数据之间的数据关系信息,并据此生成可视化的界面,能够便于开发人员理解数据之间的关系,从而缩短ERP系统扩展过程中的时间消耗,快速解决排查、定位数据问题,提高客户的满意度。此外,本方法的运行独立于ERP系统,不需要额外的硬件设备,免安装,便于开发人员使用。另外,根据本专利技术提供的上述技术方案中的数据分析方法,还可以具有如下附加技术特征:在上述技术方案中,优选地,在可视化界面中显示数据关系信息的步骤包括:获取展示指令,根据展示指令和数据关系信息生成数据关系图和/或数据字典;在可视化界面中显示数据关系图和/或数据字典。在该技术方案中,具体限定了如何显示数据关系信息。首先针对分析出的数据关系信息,按照展示指令选择性地生成数据关系图和/或数据字典,再在可视化的图形界面中加以展示,能够便于开发人员理解数据之间的关系。其中,数据关系图以图标代表数据,以连线的方式显示不同数据之间的关联;数据字典则以字典的形式形成索引,用户可输入具体的数据,从而得到与之关联的其他数据,并以图形化的界面加以展示,便于快速定位。可以想到地,还可以将以上两者相结合,先展示数据关系图,再在接收到待检索的数据时,在数据关系图中将该数据和与之关联的数据加以突出显示,例如闪烁或调整为高亮色,调整为高亮色时还可将待检索的数据以一种颜色显示,将与该数据关联的其他数据以其他颜色显示,甚至可以按照关系的不同显示为不同的色彩,这都属于本专利技术的保护范围。通过以上方式提供友好的交互界面,有利于开发人员使用。此外,展示指令用于选择以上述三种形式中的哪一种展示数据关系信息,可以是预先设置的,也可以是用户当前输入的,由用户当前输入时,可随分析指令一同输入,也可在分析完成后再提示用户选择展示方式。在上述任一技术方案中,优选地,指定数据源对应的各项数据包括表格和表格中的字段;数据关系信息包括同一表格中不同的字段之间的关联关系、不同的表格之间的关联关系、多个表格中不同的字段之间的关联关系。在该技术方案中,具体限定了指定数据源对应的数据和数据关系信息的内容。ERP系统借助表格记录企业管理过程中产生的各项数据,每个表格中都包含有多个字段,对于同一表格,其内的字段之间通常存在关联,即上下游关系,也就是下游字段的数据受上游字段的数据影响,从而具备表结构;对于多个表格,不同表格之间会因为包含相同或相关联的字段而产生关联,从而具备表关系,表关系具体由这些表格中的字段之间的上述关联关系来体现。本方法可利用数据关系信息记录整体的表关系,通过提供可视化的界面,来展现表结构、表关系,并提供数据字段,具体地,利用数据关系图和数据字典,可以针对表、字段等信息快速检索数据库,陈列出相关表以及字段上下游数据关系等,快速解决排查、定位数据问题,易于开发人员理解数据的业务含义,便于后续的开发工作。在上述任一技术方案中,优选地,分析指定数据源以生成数据关系信息的操作包括:当指定数据源为至少一个元数据文件时,分析至少一个元数据文件以生成数据关系信息;当指定数据源为至少一个数据库时,获取至少一个数据库的连接,基于深度学习算法分析至少一个数据库中的数据以生成数据关系信息。在该技术方案中,数据源支持元数据文件和数据库,针对不同的数据源将执行不同的数据分析操作。元数据是关于数据的组织、数据域及其关系的信息,简言之,就是描述数据的数据,元数据文件(具体为bmf文件)是模型文件,一个模型文件相当于一个元数据组件,可以对应一个或多个表格。元数据文件是部署的基本单元,用于描述关联字段之间的关系,因而直接分析元数据文件的内容即可得到数据关系信息。数据库是以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,当指定数据源是数据库时,则基于深度学习算法对数据库中的数据进行数据挖掘,分析并生成数据关系信息。进一步地,当指定数据源是数据库时,分析数据前还要先获取数据库连接,本方法提供基于配置的方式来个性化数据库连接,以适配市场上主流的数据库,可直接获取相应数据库的连接,开发人员不必再执行相应数据库的配置操作,即输入数据库地址,简化了开发人员的操作。此外,元数据文件和数据库的数量都可为至少一个,换言之,可以针对指定的一个或多个元数据文件进行数据分析,也可以针对指定的一个或多个数据库进行数据分析,还可以针对指定的至少一个元数据文件和至少一个数据库进行数据分析。在上述任一技术方案中,优选地,在获取至少一个数据库的连接的操作之后,还包括:实时监控针对至少一个数据库的操作语句;在监控日志中记录操作语句。在该技术方案中,数据库可视为存储电子文件的处所,用户可以借助操作语句(常用SQL语句)对文件中的数据运行新增、截取、更新、删除等操作。当指定数据源为数据库并获取到数据库连接时,通过实时监控操作语句并持久化到硬盘,即在监控日志中记录操作语句并存储监控日志,一方面能够实时监控记录对数据源的所有操作,为数据恢复提供操作记录以防止误操作;另一方面,提供日志化的操作记录,可便于开发人员对操作语句进行分析和优化。在上述任一技术方案中,优选地,在响应于分析指令,解析分析指令中的指定数据源的步骤之前,还包括:响应于使用原分析结果的指令,获取最近一次生成的数据关系信息,并执行在可视化界面中显示数据关系信息的步骤;响应于重新分析的指令,发出提示信息以提示用户输入分析指令。在该技术方案中,用户在界面上可以选择是否重新进行数据分析,使得分析流程按需进行,减少了不必要的计算量,提高了分析的灵活性。具体来说,当需要改变指定数据源时,就需要重新进行数据分析。如果没有重新分析的需求,则自动根据上一次的分析结果进行图形化界面展现,如果需要重新进行数据分析,则提示用户输入分析指令以获得待分析的指定数据源,进而执行前述分析步骤。根据本专利技术的第二个方面,提供了一种数据分本文档来自技高网...

【技术保护点】
1.一种数据分析方法,其特征在于,包括:响应于分析指令,解析所述分析指令中的指定数据源;分析所述指定数据源以生成数据关系信息,所述数据关系信息包括所述指定数据源对应的各项数据之间的关系;在可视化界面中显示所述数据关系信息。

【技术特征摘要】
1.一种数据分析方法,其特征在于,包括:响应于分析指令,解析所述分析指令中的指定数据源;分析所述指定数据源以生成数据关系信息,所述数据关系信息包括所述指定数据源对应的各项数据之间的关系;在可视化界面中显示所述数据关系信息。2.根据权利要求1所述的数据分析方法,其特征在于,所述在可视化界面中显示所述数据关系信息的步骤包括:获取展示指令,根据所述展示指令和所述数据关系信息生成数据关系图和/或数据字典;在可视化界面中显示所述数据关系图和/或所述数据字典。3.根据权利要求1所述的数据分析方法,其特征在于,所述指定数据源对应的各项数据包括表格和所述表格中的字段;所述数据关系信息包括同一所述表格中不同的所述字段之间的关联关系、不同的所述表格之间的关联关系、多个所述表格中不同的所述字段之间的关联关系。4.根据权利要求1所述的数据分析方法,其特征在于,所述分析所述指定数据源以生成数据关系信息的操作包括:当所述指定数据源为至少一个元数据文件时,分析所述至少一个元数据文件以生成所述数据关系信息;当所述指定数据源为至少一个数据库时,获取所述至少一个数据库的连接,基于深度学习算法分析所述至少一个数据库中的数据以生成所述数据关系信息。5.根据权利要求4所述的数据分析方法,其特征在于,在所述获取所述至少一个数据库的连接的操作之后,还包括:实时监控针对所述至少一个数据库的操作语句;在监控日志中记录所述操作语句。6.根据权利要求1至5中任一项所述的数据分析方法,其特征在于,在所述响应于分析指令,解析所述分析指令中的指定数据源的步骤之前,还包括:响应于使用原分析结果的指令,获取最近一次生成的所述数据关系信息,并执行所述在可视化界面中显示所述数据关系信息的步骤;响应于重新分析的指令,发出提示信息以提示用户输入所述分析指令。7.一种数据分析装置,其特征在于,包括:解析模块,用于响应于分析指令,解析所述分析指令中的指定数据源;分析模块,用于分析所述指定数据源以生成数据关系信息,所述数据关系信息包括所述指定数据源对应的各...

【专利技术属性】
技术研发人员:魏云吉唐磊吴志伟
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京,11

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

1