如何将输出数据列映射到TALEND中的另一个输出数据

时间:2015-01-07 07:04:23

标签: data-migration talend

我遇到需要将旧数据库中的数据插入新数据库的情况。例如 在我的旧数据库中,我需要将USER_NAME,ADDRESS迁移到我的新数据库表,其中有两列,一列是USER_ID,是自动生成的,另一列是USER_NAME,在第二张表中,我有列为OID,USER_ID,ADDRESS。现在我无法将USER_ID映射到我的第二个表。

OLD DB                            NEW DB TABLE A          NEW DB TABLE B
OID                               USER_ID ---------------  USER_ID
USER_NAME ----------------------- USER_NAME                OID
ADDRESS -------------------------------------------------   ADDRESS

有人请我这样做。我无法得到任何东西。

1 个答案:

答案 0 :(得分:0)

可以使用tMap完成,设计工作如下。

oldDbInput---main---tMap-----out1---newDbOutput_a----thashouput
                     |
                     |-----out2--tMap---newDbOutput_b
                                  |---thashInput

将所需列从源映射到目标

相关问题