(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210529714.6 (22)申请日 2022.05.16 (71)申请人 通联支付网络服 务股份有限公司 地址 201206 上海市浦东 新区自由贸易试 验区金沪路5 5号1幢12 楼 (72)发明人 周凯 李颖 柳蒙蒙 仝凯元  李华林 刘经青  (74)专利代理 机构 北京市金杜律师事务所 11256 专利代理师 张平 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/242(2019.01) G06F 16/2455(2019.01) (54)发明名称 用于生成数据报表的方法、 设备和介质 (57)摘要 本公开的实施例涉及用于生成数据报表的 方法、 设备和介质, 所述方法包括: 接收用于查询 数据的结构化数据库查询语句; 解析所接收的结 构化数据库查询语句, 从而确定用于生成数据报 表所需的目标任务以及目标数据节 点; 将目标任 务确定为数据任务及报表任务; 基于所确定的数 据任务, 查询所确定的节点并分布式执行所述数 据任务, 从而获取数据报表的数据; 基于所确定 的报表任务, 生成用于呈现所获取的数据的报表 模板; 以及根据所获取的数据以及所生成的报表 模板, 生成数据报表。 由此, 能够更为快速准确地 动态生成具有多种格式且包括多种数据以及计 算任务的电子数据报表。 权利要求书2页 说明书11页 附图3页 CN 114817267 A 2022.07.29 CN 114817267 A 1.一种用于生成数据报表的方法, 包括: 接收用于查询数据的结构化数据库查询语句; 解析所接收的结构化数据库查询语句, 从而确定用于生成数据报表所需的目标任务以 及目标数据节点; 将目标任务确定为数据任务及报表任务; 基于所确定的数据任务, 查询所确定的节点并分布式执行所述数据任务, 从而获取数 据报表的数据; 基于所确定的报表任务, 生成用于呈现所获取的数据的报表模板; 以及 根据所获取的数据以及所生成的报表模板, 生成数据报表。 2.根据权利要求1所述的方法, 包括: 获取生成数据报表的条件触发任务; 响应于条件触发任务被 触发, 生成数据报表; 以及 根据所述条件触发任务中的条件, 反馈所生成的数据报表。 3.根据权利要求2所述的方法, 其中所述条件触发任务包括事件触发任务、 时间触发任 务以及数据阈值触发任务中的至少一项。 4.根据权利要求1所述的方法, 其中解析 所接收的结构化数据库查询语句包括: 确定所接收的结构化数据库查询语句中的待获取目标 数据; 解析所述待获取目标数据的获取方式, 从而确定待获取目标数据为第 一数据还是第 二 数据; 响应于待获取目标 数据为第一数据, 获取第一数据所处的目标 数据节点; 以及 响应于待获取目标数据为第 二数据, 将第 二数据根据计算方式分解为第 一数据并获取 所分解的第一数据的目标 数据节点。 5.根据权利要求4所述的方法, 其中基于所确定的数据任务查询所确定的节点并分布 式执行所述数据任务包括: 查询所述第一数据所处的目标 数据节点, 从而获取 所述第一数据; 根据所述数据任务以及所获取的第一数据, 计算第二数据; 以及 基于所获取的第一数据以及所计算的第二数据, 获取 数据报表的数据。 6.根据权利要求1或4所述的方法, 其中基于所确定的报表任务生成用于呈现所获取的 数据的报表模板包括: 获取预设布局定义文件, 其中所述预设布局定义文件包括数据节点配置信 息和报表布 局信息; 将所述数据节点配置信息链接 到所述报表 布局信息; 以及 根据所述报表 布局信息, 生成包括具有链接 到数据节点的报表模板 。 7.根据权利要求6所述的方法, 其中生成数据报表包括: 解析所述报表模板, 以获取到数据节点的链接; 基于到数据节点的链接, 通过 所述数据节点获取报表数据; 获取用户选择的待生成数据报表的类型信息; 基于所述报表数据, 根据所述类型信 息选择与 所述预设布局组件相对应的应用程序编 程接口以生成报表组件 对象; 以及权 利 要 求 书 1/2 页 2 CN 114817267 A 2将所述报表组件 对象填充在所述报表模板中, 以生成数据报表。 8.根据权利要求1或4所述的方法, 其中基于所确定的报表任务生成用于呈现所获取的 数据的报表模板包括: 生成用于呈现所获取的数据的父类报表模板; 生成用于呈现所获取的数据的子类报表模板; 以及 将所述子类报表模板关联到所述父类报表模板 。 9.根据权利要求8所述的方法, 其中生成数据报表包括: 根据所生成的子类报表模板, 生成子类数据报表; 以及 将所述子类数据报表传递到父类报表模板, 从而生成父类数据报表。 10.一种计算设备, 包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行权利要求1 ‑9中任一项所述的方法。 11.一种存储有计算机指令的非瞬时计算机可读存储介质, 其中所述计算机指令用于 使所述计算机执 行权利要求1 ‑9中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114817267 A 3

.PDF文档 专利 用于生成数据报表的方法、设备和介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 用于生成数据报表的方法、设备和介质 第 1 页 专利 用于生成数据报表的方法、设备和介质 第 2 页 专利 用于生成数据报表的方法、设备和介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:16:07上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。