全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210904242.8 (22)申请日 2022.07.29 (71)申请人 飞狐信息技 术 (天津) 有限公司 地址 300280 天津市滨 海新区经济开发区 第一大街79号泰达MSD-C区C3座21层 2012单元 (72)发明人 王硕 闵博 孙成新 王金明  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 钱娜 (51)Int.Cl. G06F 40/18(2020.01) G06F 40/151(2020.01) G06F 40/103(2020.01) G06F 16/25(2019.01)G06F 16/23(2019.01) G06F 16/22(2019.01) G06F 16/215(2019.01) (54)发明名称 图表生成方法及装置 (57)摘要 本发明提供一种图表 生成方法及装置, 该方 法包括: 启用Canal连接业务系统中的多个业务 数据库; 通过Canal获取各个业务数据库中的发 生变化的至少一个数据库表, 并确定至少一个数 据库表对应的表 变更操作; 对至少一个数据库表 进行预处理, 并基于至少一个数据库表对应的表 变更操作, 获得至少一个数据库表对应的中间数 据; 确定中间数据对应的数据属性, 并将中间数 据添加至 数据属性对应的图表数据集合; 确定图 表数据集合对应的图表类型, 并基于图表数据集 合中已存储的各个数据生成图表类型对应的数 据图表应用本发 明提供的方法, 可以不侵入业务 系统, 又能近实时统计数据库表, 数据展示及时, 又对原有系统没影响。 权利要求书2页 说明书8页 附图3页 CN 114970479 A 2022.08.30 CN 114970479 A 1.一种图表生成方法, 其特 征在于, 包括: 启用预先设置的数据同步工具Canal连接业 务系统中的多个业 务数据库; 通过所述Canal获取各个所述业务数据库中的发生变化的至少一个数据库表, 并确定 所述至少一个数据库表对应的表变更操作, 所述表变更操作包括新增数据操作、 修改数据 操作和删除数据操作; 对所述至少一个数据库表进行预处理, 并基于所述至少一个数据库表对应的表变更操 作, 获得所述至少一个数据库表对应的中间数据; 确定所述中间数据对应的数据属性, 并将所述中间数据 添加至所述数据属性对应的图 表数据集 合; 确定所述图表数据集合对应的图表类型, 并基于所述图表数据集合中已存储的各个数 据生成所述图表类型对应的数据图表。 2.根据权利要求1所述的方法, 其特征在于, 所述对所述至少一个数据库表进行预处 理, 并基于所述至少一个数据库表对应的表变更操作, 获得所述至少一个数据库表对应的 中间数据, 包括: 确定各个所述 业务数据库中发生变化的数据库表的数量; 当各个所述业务数据库中只有一个数据库表发生变化时, 对该数据库表进行数据清 洗, 并基于所述表变更操作, 提取已清洗的数据库表中发生变化的数据为中间数据; 当各个所述业务数据库中多个数据库表发生变化 时, 将各个所述数据库表在其所属的 业务数据库中进行数据清洗, 并基于每个所述数据库表对应的表变更操作, 提取每个已清 洗的数据库 表中发生变化的数据, 将各个已提取的数据作为各个所述数据库 表对应的中间 数据。 3.根据权利要求1所述的方法, 其特征在于, 所述确定所述中间数据对应的数据属性, 包括: 获取对所述中间数据进行审核的审核信息; 解析所述审核信息, 获得 所述中间数据对应的数据属性。 4.根据权利要求1所述的方法, 其特征在于, 所述基于所述图表数据集合中已存储的各 个数据生成所述图表类型对应的数据图表, 包括: 确定所述图表类型对应的数据图表所支持的数据格式; 基于所述数据格式, 对所述图表数据集合中的各个数据进行数据格式转换, 获得所述 数据格式对应的目标 数据; 基于各个所述目标 数据, 生成所述图表类型对应的数据图表。 5.根据权利要求1~4任意一项所述的方法, 其特 征在于, 还 包括: 当接收到用户向所述业务系统发送的对所述数据图表的图表类型进行变更的变更指 令时, 获取 所述业务系统中对所述数据图表进行展示的展示场景; 确定符合所述展示场景对应的图表类型; 获取符合所述展示场景对应的图表类型的图表参数; 基于所述图表参数, 变更 所述数据图表。 6.一种图表生成装置, 其特 征在于, 包括: 连接单元, 用于启用预先设置的数据同步工具Canal连接业务系统中的多个业务数据权 利 要 求 书 1/2 页 2 CN 114970479 A 2库; 第一确定单元, 用于通过所述Canal获取各个所述业务数据库中的发生变化的至少一 个数据库表, 并确定所述至少一个数据库表对应的表变更操作, 所述表变更操作包括新增 数据操作、 修改数据操作和删除数据操作; 处理单元, 用于对所述至少一个数据库表进行预处理, 并基于所述至少一个数据库表 对应的表变更操作, 获得 所述至少一个数据库表对应的中间数据; 第二确定单元, 用于确定所述中间数据对应的数据属性, 并将所述中间数据添加至所 述数据属性对应的图表数据集 合; 生成单元, 用于确定所述图表数据集合对应的图表类型, 并基于所述图表数据集合中 已存储的各个数据生成所述图表类型对应的数据图表。 7.根据权利要求6所述的装置, 其特 征在于, 所述处 理单元, 包括: 第一确定 子单元, 用于确定各个所述 业务数据库中发生变化的数据库表的数量; 第一处理子单元, 用于当各个所述业务数据库中只有一个数据库表发生变化时, 对该 数据库表进行数据清洗, 生成所述数据库 表对应的中间数据, 并基于所述表变更操作, 提取 已清洗的数据库表中发生变化的数据为中间数据; 第二处理子单元, 用于当各个所述业务数据库中多个数据库表发生变化时, 将各个所 述数据库 表在其所属的业务数据库中进行数据清洗, 并基于每个所述数据库 表对应的表变 更操作, 提取每个已清洗的数据库表中发生变化的数据, 将各个已提取 的数据作为各个所 述数据库表对应的中间数据。 8.根据权利要求6所述的装置, 其特 征在于, 所述第二确定单 元, 包括: 获取子单 元, 用于获取对所述中间数据进行审核的审核信息; 解析子单 元, 用于解析 所述审核信息, 获得 所述中间数据对应的数据属性。 9.根据权利要求6所述的装置, 其特 征在于, 所述 生成单元, 包括: 第二确定 子单元, 用于确定所述图表类型对应的数据图表所支持的数据格式; 转换子单元, 用于基于所述数据格式, 对所述图表数据集合中的各个数据进行数据格 式转换, 获得 所述数据格式对应的目标 数据; 生成子单 元, 用于基于各个所述目标 数据, 生成所述图表类型对应的数据图表。 10.根据权利要求6~9任意一项所述的装置, 其特 征在于, 还 包括: 第一获取单元, 用于当接收到用户向所述业务系统发送的对所述数据图表的图表类型 进行变更的变更指令时, 获取 所述业务系统中对所述数据图表进行展示的展示场景; 第三确定单 元, 用于确定符合所述展示场景对应的图表类型; 第二获取 单元, 用于获取符合所述展示场景对应的图表类型的图表参数; 变更单元, 用于基于所述图表参数, 变更 所述数据图表。权 利 要 求 书 2/2 页 3 CN 114970479 A 3

PDF文档 专利 图表生成方法及装置

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