The invention discloses a method and a system for analyzing data. The data analysis method: analytical data acquisition to be analyzed; analytical data on the data structure, obtaining the data to be analyzed; according to the structure of data read from a configuration file in the repository and the data structure corresponding to the configuration file, the corresponding relation between the configuration file repository are stored in the data structure and configuration files; according to the configuration file for the analysis of data analysis, data analysis results. The configuration file for pre stored in the configuration file parsing library, and through the data structure and to be analyzed to obtain data corresponding to the configuration file, to achieve the purpose of data analysis tools for parsing, without the need to parse the data sent to the developers to carry out the artificial analysis, can improve the analytical efficiency and the precision and reduce the cost advantages of analytical.
【技术实现步骤摘要】
本专利技术涉及数据分析
,具体涉及一种数据解析方法及系统。
技术介绍
随着通信技术的不断发展,“数据”作为信息的载体越来越凸显出它的重要性。由于行业要求、技术特点、性能需求、多方合作、接口定义等等各方面的因素,“数据”也被赋予了不同的结构特征以满足不同的需要。当系统出现问题时,一般采用的是人工对问题产生期间的通信数据进行解析,以便分析问题产生的原因并提供解决问题的基本思路。由于数据的多样性和复杂性以及数据量的庞大,使得人工处理的成本在不断上升的同时,效率却不断下降。目前对数据的解析没有一套通用简单的方法,当需要对数据进行解析时,主要通过落地保存的数据文件或者利用网络抓包工具抓取的网络格式的数据人工进行解析,这样的处理方法存在以下缺陷:1、解析门槛高。数据结构面向的是接口开发人员,而现场的工程人员大部分对于开发不了解,更不用说数据结构的定义了,基本上处理方式是把现场现象描述连同现场数据一同交由开发人员分析。2、解析难度大。在由现场的工程人员向开发人员转述现场情况的过程中,极有可能由于工作经验和表述能力的不同,对真实情况产生一定的误差,这也加重了开发人员分析问题的难度。开发人员拿到待解析的数据时,需要根据数据接口结构的定义人工的逐一核对解析,此过程很有可能出现人工的错误可能,一旦出现这种情况,将增大解析的难度甚至误导问题分析。3、解析成本高 ...
【技术保护点】
一种数据解析方法,其特征在于,包括:获取待解析数据;对所述待解析数据进行分析,获取所述待解析数据的数据结构;根据所述数据结构从配置文件存储库中获取与所述数据结构对应的配置文件,所述配置文件存储库中存有数据结构和配置文件的对应关系;根据所述配置文件对所述待解析数据进行解析,获取数据解析结果。
【技术特征摘要】
1.一种数据解析方法,其特征在于,包括:
获取待解析数据;
对所述待解析数据进行分析,获取所述待解析数据的数据结构;
根据所述数据结构从配置文件存储库中获取与所述数据结构对
应的配置文件,所述配置文件存储库中存有数据结构和配置文件的对
应关系;
根据所述配置文件对所述待解析数据进行解析,获取数据解析结
果。
2.根据权利要求1所述的方法,其特征在于,所述获取待解析数
据包括:
获取可导入落地保存的数据文件作为待解析数据;
或者,
读取网络抓取的数据以及日志中记录的文本数据作为待解析数
据。
3.根据权利要求1所述的方法,其特征在于,在根据所述数据结
构在配置文件存储库中读取与所述数据结构对应的配置文件之前,还
包括:
根据所述数据结构,对所述数据结构对应的待解析数据设置配置
文件;
对所述配置文件进行加密处理并存入所述配置文件库中;
其中,配置文件中存有用于解析数据的处理逻辑。
4.根据权利要求3所述的方法,其特征在于,在获取数据解析结
果之后,还包括:
展示与待解析数据对应的配置文件中的处理逻辑、待解析数据以
及解析数据结果。
5.根据权利要求3所述的方法,其特征在于,还包括:
根据所述配置文件中的处理逻辑,对解析结果进行校验,判断所
述解析结果是否符合处理逻辑,若不符合,则展示解析错误的原因。
6.一种数据解析系统,其特征在于,包括:
第一获取模块,用...
【专利技术属性】
技术研发人员:郜春海,刘波,
申请(专利权)人:北京交控科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。