[发明专利]一种文件解析方法及装置在审
申请号: | 202111481116.8 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114168538A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 唐承志 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/182;G06F16/242 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张佳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 解析 方法 装置 | ||
本申请提供一种文件解析方法及装置,涉及数据分析技术领域,用于提高文件解析的效率。该方法应用于文件解析系统中,该方法包括:从外部系统接收目标文件;根据目标文件对应的目标文件类型,将目标文件存储在所述目标文件类型对应的目标存储路径中;从所述目标存储路径中读取目标文件,并对多项业务数据进行分组,获得至少一个分组;将至少一个分组发送给文件处理系统,该方法中由于独立设置文件解析系统和文件处理系统,避免了二者之间的相互影响,提高了解析文件的效率。
技术领域
本申请涉及数据分析技术领域,具体涉及一种文件解析方法及装置。
背景技术
文件行情分析的基础。一般是通过文件系统对这些文件进行解析和处理,以便工作人员查看文件中的业务数据。但各行各业的文件较多,导致文件系统需要处理的文件较多,这无疑也就影响了解析文件的效率。以金融行业为例,参与人(如托管人、管理人)需要根据文件对理财产品进行会计核算或者市场投研,而文件主要来源交易所和资讯商。随着国内资管市场的蓬勃发展,交易场所、投资产品和参与人都逐渐增多,导致参与人对应的文件系统需要处理的文件越来越多,耗时越来越久。由此可见,目前的文件系统的解析文件的效率较低。
发明内容
本申请实施例提供一种文件解析方法及装置,用于提高解析文件的效率。
第一方面,本申请实施例提供了一种文件解析方法,应用于文件解析系统中,所述方法包括:从外部系统接收目标文件,所述目标文件包括多项业务数据;根据目标文件对应的目标文件类型,将所述目标文件存储在所述目标文件类型对应的目标存储路径中,其中,不同的文件类型对应的存储路径不同;从所述目标存储路径中读取所述目标文件,并对所述多项业务数据进行分组,获得至少一个分组,所述至少一个分组中的每个分组包括所述多项业务数据中的部分或全部业务数据;将所述至少一个分组发送给文件处理系统,以使所述文件处理系统对所述至少一个分组进行处理。
在一种可能的实施方式中,所述方法还包括:对所述目标文件进行加锁,并在将所述至少一个分组发送给文件处理系统之后,删除加在所述目标文件上的锁。
在一种可能的实施方式中,所述文件解析系统包括多个存储路径,每个存储路径对应一种文件类型;从所述目标存储路径中读取所述目标文件,包括:轮询所述多个存储路径,并从所述多个存储路径中的目标存储路径中读取出所述目标文件。
在一种可能的实施方式中,从所述目标存储路径中读取所述目标文件还包括:创建与所述目标文件类型对应的临时表;将所述目标文件映射到所述临时表中。
在一种可能的实施方式中,对所述多项业务数据进行分组,获得至少一个分组,包括:根据所述目标文件对应的业务类型,确定所述目标文件对应的分组规则,其中,如果所述业务类型不同,则确定出的所述分组规则不同;利用结构化查询语言SQL语句,按照所述分组方式,对所述临时表记录的所述多项业务数据进行分组,获得所述至少一个分组。
在一种可能的实施方式中,如果所述目标文件对应的业务类型为交易业务;利用SQL语句,按照所述分组方式,对所述临时表记录的所述多项业务数据进行分组,获得所述至少一个分组,包括:利用SQL语句,从所述多项业务数据中查询出与交易费用关联的至少一项业务数据;将所述至少一项业务数据确定为所述至少一个分组中的一个分组。
在一种可能的实施方式中,将所述至少一个分组发送给文件处理系统,包括:将所述至少一个分组写入所述文件处理系统中的数据库或所述文件处理系统可访问的存储系统中;和/或将所述至少一个分组中满足预设条件的目标分组写入所述文件处理系统对应的处理队列中,所述处理队列用于记录所述文件处理系统待处理的业务数据。
在一种可能的实施方式中,所述预设条件包括:分组的优先级高于预设优先级;和/或,分组包括的业务数据的总数据量小于或等于预设数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111481116.8/2.html,转载请声明来源钻瓜专利网。