[发明专利]ETL模块间父任务关系的获取方法和装置无效
申请号: | 200910207138.8 | 申请日: | 2009-10-27 |
公开(公告)号: | CN102053972A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 林正华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | etl 模块 任务 关系 获取 方法 装置 | ||
1.一种ETL模块间父任务关系的获取方法,其特征在于,包括:
对各ETL模块中的关键字进行匹配;
根据所述匹配结果,获取各ETL模块的输入表和输出表;
根据所述各ETL模块的输入表和输出表,获取所述各ETL模块间存在的父任务关系。
2.如权利要求1所述的方法,其特征在于,所述对各ETL模块中的关键字进行匹配包括:
所述各ETL模块中包括的为结构化查询语言SQL语句时,使用lex、yacc和/或antlr工具对各ETL模块中SQL语句的关键字进行匹配。
3.如权利要求1或2所述的方法,其特征在于,所述关键字至少包括:insert into、merge into、update、from和using中的一种或多种。
4.如权利要求3所述的方法,其特征在于,所述根据所述匹配结果,获取各ETL模块的输入表和输出表,包括:
对于一ETL模块,
匹配到insert into时,判断insert into后的字符串是所述ETL模块的输出表;
匹配到merge into时,判断merge into后的字符串是所述ETL模块的输出表;
匹配到update时,判断update后的字符串是所述ETL模块的输出表;
匹配到from时,判断from后的字符串是所述ETL模块的输入表;
匹配到using时,判断using后的字符串是所述ETL模块的输入表。
5.如权利要求3所述的方法,其特征在于,所述根据所述各ETL模块的输入表和输出表,获取所述各ETL模块间存在的父任务关系,包括:
对各ETL模块的输入表和输出表进行匹配,当第一ETL模块的输入表为第二ETL模块的输出表时,判断第二ETL模块为第一ETL模块的父任务,并对第一ETL模块的父任务进行记录。
6.一种ETL模块间父任务关系的获取装置,其特征在于,包括:
关键字匹配单元,用于对各ETL模块中的关键字进行匹配;
输入输出表获取单元,用于根据所述关键字匹配单元的关键字匹配结果,获取各ETL模块的输入表和输出表;
父任务关系获取单元,用于根据所述输入输出表获取单元获取的各ETL模块的输入表和输出表,获取所述各ETL模块间存在的父任务关系。
7.如权利要求6所述的装置,其特征在于,所述关键字匹配单元具体用于:
所述各ETL模块中包括的为结构化查询语言SQL语句时,使用lex、yacc和/或antlr工具对各ETL模块中SQL语句的关键字进行匹配。
8.如权利要求6或7所述的装置,其特征在于,所述关键字匹配单元匹配的关键字至少包括:insert into、merge into、update、from和using中的一种或多种。
9.如权利要求8所述的装置,其特征在于,所述输入输出表获取单元具体用于:
对于一ETL模块,
匹配到insert into时,判断insert into后的字符串是所述ETL模块的输出表;
匹配到merge into时,判断merge into后的字符串是所述ETL模块的输出表;
匹配到update时,判断update后的字符串是所述ETL模块的输出表;
匹配到from时,判断from后的字符串是所述ETL模块的输入表;
匹配到using时,判断using后的字符串是所述ETL模块的输入表。
10.如权利要求8所述的装置,其特征在于,所述父任务关系获取单元具体用于:
对各ETL模块的输入表和输出表进行匹配,当第一ETL模块的输入表为第二ETL模块的输出表时,判断第二ETL模块为第一ETL模块的父任务,并对第一ETL模块的父任务进行记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910207138.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种临床药理试验信息处理系统
- 下一篇:一种配电线路供电范围的显示方法