[发明专利]支持基于流的ETL和基于实体关系的ETL的组合有效
申请号: | 201480037071.7 | 申请日: | 2014-03-26 |
公开(公告)号: | CN105359141B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | D·阿兰;刘国洪(托马斯);龚宇(杰夫) | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 鲍进 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 基于 etl 实体 关系 组合 | ||
1.一种使用数据流提取-变换-加载ETL和实体关系提取-变换-加载ETL的组合来在数据源和数据目标之间生成数据集成场景的方法,所述方法包括:
在一个或多个计算机系统处在数据集成场景的逻辑设计的用户界面视图中,从用户接收经由所述数据集成场景的所述逻辑设计的组件定义的实体关系集合,其中,所述实体关系集合具有在数据集中的第一实体的属性和所述数据集中的第二实体的属性之间定义的关系;
利用与所述一个或多个计算机系统关联的一个或多个处理器,基于所述实体关系集合确定数据流模型,其中所述数据流模型是提供用于所述逻辑设计的语义定义的操作语义模型,其中所述语义定义限定所述数据集中的实体关系,所述数据集中的所述实体关系识别数据目标中的列如何直接从所述数据源的属性以及从所述数据集的所述第一实体的所述属性和所述第二实体的所述属性填充;
利用与所述一个或多个计算机系统关联的一个或多个处理器,在所述逻辑设计的所述用户界面视图中生成指示所述数据流模型的信息,其中,包括所述第一实体的所述属性以及所述第二实体的所述属性的属性集被暴露给所述逻辑设计的下游组件;
在所述一个或多个计算机系统处在所述逻辑设计的所述用户界面视图中通过引入一个或多个组件或数据集来从用户接收所述逻辑设计中的改变;
利用与所述一个或多个计算机系统关联的一个或多个处理器,通过重新路由之前生成的指示所述数据流模型的信息中的组件之间的连接来确定更新的数据流模型,而不必改变数据目标中的列如何直接从所述数据源的属性以及从所述数据集的所述第一实体的所述属性和所述第二实体的所述属性填充;和
在所述用户界面视图中显示更新的数据流模型。
2.如权利要求1所述的方法,还包括:基于声明数据源的属性之间的关系的信息,得出所述数据集中的每个实体的一个或多个属性。
3.如权利要求1或2所述的方法,还包括:接收指定逻辑设计的一个或多个组件的信息,所述信息包括指示改变流经所述逻辑设计的信息的形状的操作的信息。
4.如权利要求1所述的方法,还包括:接收指定所述逻辑设计的一个或多个组件的信息,所述信息包括指示控制流经所述逻辑设计的信息流但是不改变流经所述逻辑设计的信息的形状的操作的信息。
5.如权利要求1所述的方法,还包括:接收指定所述逻辑设计的一个或多个组件的信息,所述信息包括指示具有要存储在目标数据存储中的数据的一个或多个属性的目标组件的信息。
6.如权利要求1所述的方法,其中所述数据流模型包括三路关系,所述三路关系吸收关联实体以使得所述实体被配置为同时参与两个二进制关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480037071.7/1.html,转载请声明来源钻瓜专利网。