Kettle:想要将字符串值映射到另一个表中的id

时间:2016-08-05 14:22:58

标签: mysql dictionary mapping kettle spoon

我想映射table1中具有此结构的字符串:

                          Table1
                             id
                             value[string] (this can be repeated)

至表2:

                          Table2
                             id
                             value_id

所以我创建了另一个table3,其中我有来自table1的所有不同值。

                          Table3
                             id
                             value(this is unique)

所以,这个映射的意图是设置一个value_id而不是值,所以问题是,该怎么做?

1 个答案:

答案 0 :(得分:1)

进行转换: '表输入' - > '数据库查找' - > '表格输出'

表格输入

从Table1中选择person_id,school_name

数据库查找

  • 查找表:表2
  • 查找值的键:school_name = school_name
  • 从查找表返回的值:school_id

表格输出

  • 目标表:表3
  • 数据库字段:person_id,school_id