[发明专利]一种基于ETL的字段级别血统分析方法及装置有效
申请号: | 201610255043.3 | 申请日: | 2016-04-22 |
公开(公告)号: | CN105893603B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 李青海;简宋全;侯大勇;邹立斌 | 申请(专利权)人: | 广东精点数据科技股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/21 |
代理公司: | 北京隆源天恒知识产权代理事务所(普通合伙) 11473 | 代理人: | 闫冬 |
地址: | 510630 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于ETL的字段级别血统分析方法及装置,该装置包括:划分操作模块、定位模块、定位查找模块、第一检索模块、第二检索模块、第三检索模块和记录模块。与现有技术比较本发明的有益效果在于:本发明提供的一种基于ETL的字段级别血统分析方法和装置,实现了在字段的级别上展现字段的变化过程,通过建立血统表和血统分析附属表,采用迭代的方法,并行对涉及到的相关字段进行血统分析,提高了工作效率,并且采用血统表记录各个步骤各个字段的血统分析图,当以后再涉及到这些字段的血统分析时,则不再需要再一次检索分析,这样避免了多次分析,减少了工作量。 | ||
搜索关键词: | 一种 基于 etl 字段 级别 血统 分析 方法 装置 | ||
【主权项】:
1.一种基于ETL的字段级别血统分析方法,其特征在于,该方法包括以下步骤:步骤S1,对ETL任务脚本文件的内容进行划分操作,将划分操作结果记录在血统分析附属表中;步骤S2,根据用户的需要,定位某一个步骤里的某一个字段进行血统分析,假设该字段为字段a;步骤S3,在所述血统分析附属表中定位到所述字段a对应的步骤,并且在所述血统分析附属表中查找到该步骤的最大编号,假设最大编号为n,令m=n;步骤S4,在所述血统分析附属表中从字段a对应的步骤的m编号开始,按照编号从大到小对SQL语言中的SELECT语句进行检索,检索是否有该字段a,若检索到字段a,则执行步骤S5,若没检索到字段a,则执行步骤S6;步骤S5,对所述SQL语言中的WHERE语句进行检索,检索是否有与所述字段a相关的其他字段,若检索到其他的字段,假设为字段b,另外并行按照所述步骤S2对该字段进行血统分析,若没检索到其他的字段,则执行步骤S6;步骤S6,继续按所述字段a对应的步骤的编号从大到小对所述字段a进行检索,直到检索到第一个步骤的编号1为止,则对字段a的检索完成;步骤S7,将检索过程中所述字段a以及所涉及的其他字段形成的血统分系图记录在血统表中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东精点数据科技股份有限公司,未经广东精点数据科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610255043.3/,转载请声明来源钻瓜专利网。
- 上一篇:提高上呼吸道通畅度的系统
- 下一篇:病人约束装置