在Talend中表到2NF

时间:2013-12-05 15:41:18

标签: talend

如何在Talend中获取2NF的表格?

目前我有:

Marc   Mayr    12/12/1980    Someitem
Marc   Mayr    12/12/1980    Somethingelse
Steven Ming    08/09/1981    Completelydifferent

所以我想将人员和项目数据分成两个单独的表格。 如何使用Talend完成? (备注:我还没有主键,但我可以使用名称和生日的组合 - 已经检查了不同的值。) 提前谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用以下内容:

tFileinput - > First_Name,Second_Name,Year - > tMySQLOutput(persons)(将表设置为具有自动增量的ID作为主键)

tFileinput           ->     
                        tMap -> Item
tMySQLInput(persons) ->          

所以基本上有2个不同的步骤:

  • Step1:创建人员表
  • 步骤2:将人员映射到输入文件并填充订单表。

这也可以通过SQL完成。