恭喜四川新网银行股份有限公司谭巍获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜四川新网银行股份有限公司申请的专利一种生成FlinkSQL字段血缘的方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114238416B 。
龙图腾网通过国家知识产权局官网在2025-06-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111603842.2,技术领域涉及:G06F16/2455;该发明授权一种生成FlinkSQL字段血缘的方法及系统是由谭巍;陈卫;田浩兵;张奎;翟恩荣设计研发完成,并于2021-12-24向国家知识产权局提交的专利申请。
本一种生成FlinkSQL字段血缘的方法及系统在说明书摘要公布了:本发明公开了一种生成FlinkSQL字段血缘的方法及系统,首先获取完整的SQL语句,通过解析SQL语句,自定义针对FlinkSQL的DDL和DML解析过程,获得库名,表名和字段名;然后根据得到的包含SQL中全部表的ListTable数组,通过顺序遍历该数组,就可以得到字段间血缘关系,最后通过对最终字段结果的展示,按照分层字段展示的方式,获得FlinkSQL字段血缘。通过本发明公开了一种生成FlinkSQL字段血缘的方法及系统,可以便捷地对表做出影响性范围分析,实现任务依赖的自动拉起和针对敏感数据的字段级别的脱敏。
本发明授权一种生成FlinkSQL字段血缘的方法及系统在权利要求书中公布了:1.一种生成FlinkSQL字段血缘的方法,其特征在于,包括以下步骤: S1:定义链表数组和过滤选择字段数组; S2:解析SQL语句,得到多个列名、多个过滤条件列名和多个表名; S3:针对每一个列名,将列名和列名与表名的映射关系存入一个链表数组,多个列名对应多个链表数组; S4:针对每一个过滤条件列名,将过滤条件列名和过滤条件列名与表名的映射关系存入一个过滤选择字段数组,多个过滤条件列名对应多个过滤选择字段数组; S5:定义全局链表数组和全局过滤选择字段数组; S6:采用向上递归合并算法对多个链表数组求解,得到列名与表名的映射关系,更新所述全局链表数组; S7:对所述多个过滤选择字段数组采用反向广度优先的方法获取过滤条件列名与表名的映射关系,更新所述全局过滤选择字段数组; S8:将更新后的全局链表数组和全局过滤选择字段数组进行合并后求差; S9:对求差后得到数据进行展示,根据展示结果获得FlinkSQL字段血缘。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四川新网银行股份有限公司,其通讯地址为:610000 四川省成都市中国(四川)自由贸易试验区成都高新区吉泰三路8号1栋1单元26楼1-8号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。