一种基于结构化数据的报表代码的处理方法及相关设备技术

技术编号:34326712 阅读:49 留言:0更新日期:2022-07-31 01:17
本申请提供了基于结构化数据的报表代码的处理方法及相关设备,方法包括:获取结构化数据文件;遍历结构化数据文件的节点元素,获得每个查询主题下的每个报表代码,对每个报表代码解析,得到每个报表代码的解析结果,以得到结构化数据文件中若干个报表代码的解析结果;从预设文件获取待比较报表代码集,将目标报表代码集和待比较报表代码集进行比较,得到比较结果;若比较结果表征需要对目标报表代码集进行修改,则根据待比较报表代码集对目标报表代码集进行修改。本申请能对结构化数据文件中的报表代码进行解析、比较和修改,节省了处理时间,提高了处理效率,并且无需多位开发人员参与,避免了开发人员间的编辑内容冲突、覆盖的问题。盖的问题。盖的问题。

A processing method and related equipment of report code based on structured data

【技术实现步骤摘要】
一种基于结构化数据的报表代码的处理方法及相关设备


[0001]本申请涉及计算机领域,特别是涉及一种基于结构化数据的报表代码的处理方法及相关设备。

技术介绍

[0002]目前的一些系统存在部分报表冗余、数据利用率低等问题,需要对系统包含的大量报表进行优化整合处理,例如,境外经营分析系统(简称OBAS)经过多年的建设,基本满足了境外分行机构报表统计、IFAR报送的要求,由于OBAS现有报表由多年历史需求积累,数量众多,存在部分报表冗余、数据利用率低等问题,需要对现有报表进行优化整合处理。
[0003]在对报表优化整合处理过程中需要频繁查看、比较和修改报表代码,目前,系统中的报表通常使用Cognos进行开发和部署,因此通常使用Cognos软件查看、比较和修改报表代码。
[0004]但是,对于大型报表工程,如OBAS,报表数量众多,需要大规模的优化整合的时候,使用Cognos软件查看、分析和修改报表的效率无法满足项目时间上的要求。另外,多位报表开发人员同时对一个报表工程进行编辑的效率低且容易造成不同报表开发人员之间的编辑内容互相冲突、覆本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于结构化数据的报表代码的处理方法,其特征在于,包括:获取当前工程中的结构化数据文件,其中,所述结构化数据文件为树状结构的XML文件,所述树状结构的节点元素中包括查询主题和报表代码,所述报表代码为所述查询主题节点元素的子节点元素;遍历所述结构化数据文件中的节点元素,获得每个查询主题下的每个报表代码,并对获得的每个报表代码进行解析,得到每个报表代码的解析结果;以得到所述结构化数据文件中若干个报表代码的解析结果;从预设文件中获取待比较报表代码集,并将目标报表代码集与所述待比较报表代码集进行比较,得到比较结果,其中,所述目标报表代码集包括至少一个目标报表代码,所述目标报表代码集中的目标报表代码根据所述若干个报表代码的解析结果确定,所述待比较报表代码集中包括至少一个待比较报表代码;若所述比较结果表征需要对所述目标报表代码集进行修改,则根据所述待比较报表代码集对所述目标报表代码集进行修改。2.根据权利要求1所述的基于结构化数据的报表代码的处理方法,其特征在于,所述将目标报表代码集与所述待比较报表代码集进行比较,得到比较结果,包括:针对所述待比较报表代码集和所述目标报表代码集中的每个报表代码,将该报表代码的元素结构信息作为键,将该报表代码作为值,生成该报表代码对应的键值对;针对所述目标报表代码集中的每个目标报表代码,将该目标报表代码对应的键值对与所述待比较报表代码集中每个待比较报表代码对应的键值对进行比较,得到该目标报表代码对应的比较结果;以得到所述目标报表代码集中每个目标报表代码对应的比较结果。3.根据权利要求2所述的基于结构化数据的报表代码的处理方法,其特征在于,所述将该目标报表代码对应的键值对与所述待比较报表代码集中每个待比较报表代码对应的键值对进行比较,得到该目标报表代码对应的比较结果,包括:将该目标报表代码对应的键值对中的键,与所述待比较报表代码集中每个待比较报表代码对应的键值对中的键进行比较,得到键相同的待比较报表代码,作为该目标报表代码对应的待比较报表代码;将该目标报表代码对应的键值对中的值,与该目标报表代码对应的待比较报表代码所对应键值对中的值进行比较,得到该目标报表代码对应的比较结果。4.所述根据权利要求3所述的基于结构化数据的报表代码的处理方法,其特征在于,所述若所述比较结果表征需要对所述目标报表代码集进行修改,则根据所述待比较报表代码集对所述目标报表代码集进行修改,包括:对于所述目标报表代码集中的每个目标报表代...

【专利技术属性】
技术研发人员:林世宵
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1