说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210179808.5 (22)申请日 2022.02.25 (71)申请人 杭州数梦 工场科技有限公司 地址 310024 浙江省杭州市转塘科技经济 区块16号 4幢326室 (72)发明人 林鹏程  (74)专利代理 机构 北京清亦华知识产权代理事 务所(普通 合伙) 11201 专利代理师 杜月 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/23(2019.01) G06F 16/27(2019.01) (54)发明名称 数据血缘管理方法、 装置、 电子设备和存储 介质 (57)摘要 本申请提出一种数据血缘管理方法、 装置、 电子设备和存储介质, 其中, 数据血缘管理方法 包括: 获取发布表; 获取本地的计算表; 根据融合 计算策略, 将发布表与计算表进行融合计算, 以 生成新发布表, 其中, 新发布表包括版本信息; 根 据新发布表向面向数据的体系结构DOA注册中心 注册, 以从DOA注册中心获取新访问路径; 根据新 访问路径确定与新访问路径对应的第一记账信 息表; 根据新发布表、 版本信息和新访问路径对 第一记账信息表进行更新; 将更新后的第一记账 信息表和第一记账信息表对应的结构化查询语 言SQL语句, 发送至区块链进行储存。 由此, 能够 实现数据血缘的管理, 且数据节 点无需要具备数 据血缘计算能力, 从而可以有效保证数据血缘信 息的完整性。 权利要求书3页 说明书13页 附图5页 CN 114637734 A 2022.06.17 CN 114637734 A 1.一种数据血缘管理方法, 其特 征在于, 包括: 获取发布 表, 其中, 所述发布 表包括本地发布 表或外部发布表; 获取本地的计算表; 根据融合计算策略, 将所述发布表与所述计算表进行融合计算, 以生成新发布表, 其 中, 所述新发布表包括版本信息; 根据所述新发布表向面向数据的体系结构DOA注册中心注册, 以从所述DOA注册中心获 取新访问路径; 根据所述 新访问路径确定与所述 新访问路径对应的第一记账信息表; 根据所述新发布表、 所述版本信息和所述新访问路径对所述第一记账信息表进行更 新; 将更新后的所述第一记账信息表和所述第一记账信息表对应的结构化查询语言SQL语 句, 发送至区块链进行储 存。 2.根据权利要求1所述的数据血缘管理方法, 其特征在于, 所述发布表包括外部发布 表, 所述获取发布 表, 包括: 获取外部访问路径, 并根据 所述外部访问路径获取所述外部发布表, 其中, 所述外部发 布表由数据节点发布。 3.根据权利要求1所述的数据血缘管理方法, 其特征在于, 所述发布表包括本地发布 表, 所述获取发布 表, 包括: 接收数据资源发布指令, 其中, 所述数据资源发布指令包括数据资源的版本信息和所 述数据资源的发布 表; 将所述数据资源的发布 表作为所述本地发布 表。 4.根据权利要求3所述的数据血缘管理方法, 其特征在于, 所述获取发布表之后, 还包 括: 根据所述数据资源发布指令向面向数据的体系结构D OA注册中心注册, 以从所述D OA注 册中心获取 所述数据资源的访问路径; 根据所述访问路径确定与所述访问路径对应的第二记账信息表; 根据所述本地发布表、 所述数据资源的版本信 息和所述访问路径对所述第 二记账信 息 表进行更新; 将更新后的所述第二记账信息表和所述第二记账信息表对应的结构化查询语言SQL语 句, 发送至所述区块链进行储 存。 5.根据权利要求 4所述的数据血缘管理方法, 其特 征在于, 还 包括: 根据所述访问路径将所述本地发布 表发布。 6.根据权利要求5所述的数据血缘管理方法, 其特征在于, 所述根据所述本地发布表、 所述数据资源的版本信息和所述访问路径对所述第二记账信息表进行 更新, 包括: 获取所述本地发布 表的发布时间; 将所述本地发布表 的表名、 所述数据资源的版本信息、 所述访 问路径和所述发布时间 写入所述第二记账信息表; 其中, 若所述本地发布表是本地创建的, 则将NA作为所述本地发布表的表名写入所述第二记 账信息表。权 利 要 求 书 1/3 页 2 CN 114637734 A 27.根据权利要求1所述的数据 血缘管理方法, 其特征在于, 其中, 所述计算表为多 张, 所 述根据融合计算策略, 将所述发布 表与所述计算表进行融合计算, 以生成新发布 表, 包括: 根据所述融合计算策略, 将多张所述计算表依次与所述发布表进行融合计算, 以生成 所述新发布表。 8.根据权利要求1所述的数据血缘管理方法, 其特 征在于, 还 包括: 根据所述 新访问路径将所述 新发布表发布。 9.根据权利要求1所述的数据血缘管理方法, 其特征在于, 所述根据所述新发布表、 所 述版本信息和所述 新访问路径对所述第一记账信息表进行 更新, 包括: 获取所述新发布表的新发布时间; 将所述新发布表 的表名、 所述版本信息、 所述新访 问路径和所述新发布时间写入所述 第一记账信息表。 10.一种数据血缘管理方法, 其特 征在于, 包括: 从区块链中获取记账信息表和所述记账信息表对应的SQ L语句; 根据所述记账信息表和所述SQ L语句进行 数据血缘的分析, 以生成数据血缘分析 结果。 11.根据权利要求10所述的数据 血缘管理方法, 其特征在于, 所述根据 所述记账信 息表 和所述SQ L语句进行 数据血缘分析, 以生成数据血缘分析 结果, 包括: 根据所述SQL语句对所述记账信息表中的每一行数据进行迭代分析, 以得到所述每一 行数据对应的血缘路径信息; 对所述每一行数据对应的血缘路径信息进行数据血缘分析, 以生成数据血缘分析结 果。 12.一种数据血缘管理装置, 其特 征在于, 包括: 第一获取模块, 用于获取发布 表, 其中, 所述发布 表包括本地发布 表或外部发布表; 第二获取模块, 用于获取本地的计算表; 融合计算模块, 用于根据融合计算策略, 将所述发布表与所述计算表进行融合计算, 以 生成新发布 表, 其中, 所述 新发布表包括版本信息; 第三获取模块, 用于根据所述新发布表向面向数据的体系结构DOA注册中心注册, 以从 所述DOA注册中心获取新访问路径; 确定模块, 用于根据所述 新访问路径确定与所述 新访问路径对应的第一记账信息表; 更新模块, 用于根据所述新发布表、 所述版本信息和所述新访 问路径对所述第一记账 信息表进行 更新; 发送模块, 用于将更新后的所述第 一记账信 息表和所述第 一记账信 息表对应的结构化 查询语言SQ L语句, 发送至区块链进行储 存。 13.一种数据血缘管理装置, 其特 征在于, 包括: 获取模块, 用于从区块链中获取记账信息表和所述记账信息表对应的SQ L语句; 分析模块, 用于根据所述记账信息表和所述SQL语句进行数据血缘的分析, 以生成数据 血缘分析 结果。 14.一种电子设备, 其特征在于, 包括存储器、 处理器及存储在存储器上并可在处理器 上运行的计算机程序, 所述处理器执行所述程序时, 实现如权利要求1 ‑9或权利要求10 ‑11 中任一项所述的数据血缘管理方法。权 利 要 求 书 2/3 页 3 CN 114637734 A 3

.PDF文档 专利 数据血缘管理方法、装置、电子设备和存储介质

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