kettle如何实现数据覆盖功能
0
现在的应用场景是这样的
1. 源系统: 3个
2. 3个来源系统的数据是有依赖的 [eg: CORE(核心系统),CRM,CAR(车企贷系统) ; 入我们集市的优先级为: CORE > CRM > CAR]
我们目前要实现的就是 Core,CRM,CAR的客户信息入到我们集市之后要实现数据覆盖功能,Core系统的字段如果没有值的,后面的两个系统则来填充Core没有值的字段,前提是不能覆盖Core系统已有的字段;
以上是应用场景, 麻烦各位帮忙看看,这个应用场景能在kettle中实现吗? 如若是不能实现的话,麻烦给做个提示,看看该怎么做呢,多谢各位,帮个忙哈..
1. 源系统: 3个
2. 3个来源系统的数据是有依赖的 [eg: CORE(核心系统),CRM,CAR(车企贷系统) ; 入我们集市的优先级为: CORE > CRM > CAR]
我们目前要实现的就是 Core,CRM,CAR的客户信息入到我们集市之后要实现数据覆盖功能,Core系统的字段如果没有值的,后面的两个系统则来填充Core没有值的字段,前提是不能覆盖Core系统已有的字段;
以上是应用场景, 麻烦各位帮忙看看,这个应用场景能在kettle中实现吗? 如若是不能实现的话,麻烦给做个提示,看看该怎么做呢,多谢各位,帮个忙哈..
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-10-28 回答
赞同来自: rz0226
如果3个数据库的数据量都不大。又是sqlserver的数据库,那直接用linkserver的方式,采用case when的形式就能处理掉。