[发明专利]一种ETL模型生成方法及装置有效
申请号: | 201610581334.1 | 申请日: | 2016-07-21 |
公开(公告)号: | CN106021624B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 常青;陈宏晓;游黎 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种ETL模型生成方法及装置,应用于ETL开发平台,ETL开发平台包括至少一种扩展,每种扩展包括至少一个第一数据模型,第一数据模型为以组件作为最小构成单元生成的指示特定数据处理流程的模型。该方法通过接收携带ETL分析需求的ETL模型生成请求;确定ETL需求分析包括的各个工程,分别属于每个工程的各个工作流组,以及分别属于每个工作流组的各个工作流;针对每个工程,利用工程所属的扩展中的第一数据模型,生成与工程对应的数据模型(数据模型包括工程中的各个工作流组中每个工作流对应的第二数据模型);根据各个数据模型,生成与ETL模型生成请求对应的ETL目标数据模型的方式,实现了生成ETL模型的目的。 | ||
搜索关键词: | 一种 etl 模型 生成 方法 装置 | ||
【主权项】:
1.一种ETL模型生成方法,其特征在于,应用于ETL开发平台,所述ETL开发平台包括至少一种扩展,每种所述扩展对应ETL作业中的唯一种业务处理方式;每种所述扩展包括至少一个第一数据模型,所述第一数据模型为以组件作为最小构成单元生成的指示特定数据处理流程的模型;所述组件指示所述特定数据处理流程中的单个处理动作;该方法包括:接收ETL模型生成请求,所述ETL模型生成请求中携带ETL需求分析;确定所述ETL需求分析包括的各个工程,分别属于每个所述工程的各个工作流组,以及分别属于每个所述工作流组的各个工作流;针对每个所述工程,利用所述工程所属的扩展中的第一数据模型,生成与所述工程对应的数据模型,所述数据模型包括:所述工程中的各个工作流组中每个工作流对应的第二数据模型;根据各个所述数据模型,生成与所述ETL模型生成请求对应的ETL目标数据模型;所述根据各个所述数据模型,生成与所述ETL模型生成请求对应的ETL目标数据模型,包括:将所有所述数据模型的集合,作为与所述ETL模型生成请求对应的ETL目标数据模型;其中,所述集合中的每个数据模型分别对应一个唯一的第一标识信息,所述第一标识信息指示与其对应的数据模型所对应工程;所述数据模型中的每个第二数据模型分别对应一个唯一的第二标识信息,所述第二标识信息指示与其对应的第二数据模型所对应的工作流,以及所述工作流所属的工作流组,以及所述工作流组所属的工程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610581334.1/,转载请声明来源钻瓜专利网。