今天遇到个棘手的问题,需求是从原始表向正式表增量抽取数据,其中涵盖向中间表插入数据的操作。

1、首先判断原始库中id不在正式库中的id

2、找到不在正式库中的id、名称 并与 权限表 名称相同的权限名称、编码一起存入中间表

下面发一下我的解决方式:(第一次用,不是很成熟,请大家指正)

kettle 多对多进行字段匹配

下面看一下 第一个问题的详细解决方法

kettle 多对多进行字段匹配

kettle 多对多进行字段匹配

kettle 多对多进行字段匹配 这样id就找到了,下面找到权限名称与项目名称相同的权限信息插入中间表。

kettle 多对多进行字段匹配

 

最后普及个小知识

kettle 多对多进行字段匹配

全量的意思 (A、B,A、BB,A、BBB;C、B,C、BB,C、BBB) 表1(A,C),表2(B,BB,BBB)

写的不好,希望能帮到大家。

相关文章: