浪潮通用软件有限公司彭鹏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浪潮通用软件有限公司申请的专利一种基于预处理组件的报表计算方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116795843B 。
龙图腾网通过国家知识产权局官网在2025-12-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310800830.1,技术领域涉及:G06F16/22;该发明授权一种基于预处理组件的报表计算方法、装置、设备及介质是由彭鹏设计研发完成,并于2023-06-30向国家知识产权局提交的专利申请。
本一种基于预处理组件的报表计算方法、装置、设备及介质在说明书摘要公布了:本申请公开了一种基于预处理组件的报表计算方法、装置、设备及介质,其中方法包括:获取当前处理器的算力值,并基于触发阈值设定触发阈值;获取目标计算任务的算力需求,并基于算力需求以及触发阈值,判断目标计算任务是否触发预处理组件;若触发预处理组件,则按照预处理组件规则,对目标计算任务中的数据库语言进行转化,并使用转化后的数据库语言执行目标计算任务;若未触发预处理组件,则直接执行目标计算任务。能够通过分析计算公式,对业务数据进行合理的预处理加工,在资源有限的情况下可以大幅提高计算性能。通过预处理技术可以将业务系统原始数据预先整理成为适合报表取数场景的结构,从而实现灵活且高性能的报表计算。
本发明授权一种基于预处理组件的报表计算方法、装置、设备及介质在权利要求书中公布了:1.一种基于预处理组件的报表计算方法,其特征在于,包括: 获取当前处理器的算力值,并基于所述算力值设定触发阈值; 获取目标计算任务的算力需求,并基于所述算力需求以及所述触发阈值,判断所述目标计算任务是否触发预处理组件; 若触发所述预处理组件,则按照所述预处理组件规则,对所述目标计算任务中的数据库语言进行转化,并使用转化后的数据库语言执行所述目标计算任务; 若未触发所述预处理组件,则直接执行所述目标计算任务; 所述按照所述预处理组件规则,对所述目标计算任务中的数据库语言进行转化,具体包括: 获取目标报表中的报表公式,并将所述报表公式转换为标准数据库语言; 将所述标准数据库语言转换为语法树,并通过遍历语法树解析所述标准数据库语言,以得到取数字段、取数来源表以及查询条件字段; 赋予具有相同取数来源表的报表公式以相同的第一标识; 建立目标取数来源表,并将所述取数来源表中的数据导入至所述目标取数来源表; 将所述标准数据库语言中的取数来源表改写为所述目标取数来源表的第二标识,所述第二标识由所述第一标识与系统变量结合而成; 所述按照所述预处理组件规则,对所述目标计算任务中的数据库语言进行转化,并使用转化后的数据库语言执行所述目标计算任务,具体包括: 确定所述目标报表对应的全部第一标识; 基于执行顺序,根据所述第一标识以及重构后的所述标准数据库语言,生成预处理配置表; 所述预处理配置表中还包括用于根据所述第二标识建立目标取数来源表,并将所述取数来源表中的数据导入至所述目标取数来源表的数据库语言; 所述通过遍历语法树解析所述标准数据库语言,以得到取数字段、取数来源表以及查询条件字段后,所述方法还包括: 基于所述第一标识,将所述第一标识对应的所述取数来源、所述取数字段、过滤条件、以及公式数量进行记录,以得到解析结果记录表; 所述获取目标计算任务的算力需求,具体包括: 接收所述目标计算任务的任务要求,并通过自然语言处理技术,确定所述目标计算任务的计算内容; 基于所述计算内容,获取所述目标计算任务对应的第一标识数量,以及所述第一标识分别对应的公式数量; 基于所述第一标识数量以及所述公式数量,确定所述目标计算任务的算力需求。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮通用软件有限公司,其通讯地址为:250000 山东省济南市高新区浪潮路1036号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励