发明名称 | 一种生成数据仓库ETL 代码的方法及装置 | ||
摘要 | 本申请提供了一种生成数据仓库ETL代码的方法及装置,以解决目前的数据仓库ETL采用自主开发所带来的各种问题。所述方法包括:针对需要处理的业务逻辑,添加相应的文件头变量及其注释信息;将需要处理的业务逻辑用SQL语句表示出来,然后将所述SQL语句作为变量值填充到数组变量中;将各种业务性的技术逻辑抽取出来,并制作成ETL开发模板的代码,所述ETL开发模板用于调用所述变量值来处理业务逻辑;将所述ETL开发模板的代码,以及所述文件头及其注释信息,以及填充了变量值的数组变量,组织成可运行的ETL代码脚本。本申请提高了开发效率,使得代码风格统一,方便代码管理,还可以有效的提高测试效率。 | ||
申请公布号 | CN103309904A | 申请公布日期 | 2013.09.18 |
申请号 | CN201210071417.8 | 申请日期 | 2012.03.16 |
申请人 | 阿里巴巴集团控股有限公司 | 发明人 | 王金龙;周国尧;杨树波 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京润泽恒知识产权代理有限公司 11319 | 代理人 | 苏培华 |
主权项 | 一种生成数据仓库ETL代码的方法,其特征在于,包括:针对需要处理的业务逻辑,添加相应的文件头变量及其注释信息;将需要处理的业务逻辑用SQL语句表示出来,然后将所述SQL语句作为变量值填充到数组变量中;将各种业务中共性的技术逻辑抽取出来,并制作成ETL开发模板的代码,所述ETL开发模板用于调用所述变量值来处理业务逻辑;将所述ETL开发模板的代码,以及所述文件头及其注释信息,以及填充了变量值的数组变量,组织成可运行的ETL代码脚本。 | ||
地址 | 英属开曼群岛大开曼资本大厦一座四层847号邮箱 |