使用输入中的列表复制数据库中的行

时间:2016-10-07 11:12:31

标签: pentaho pdi pentaho-spoon pentaho-data-integration

我想根据列表复制数据库输入中的行。

输入:我有JSON字符串,当前按字段按db排序。

 "product": [{"startDate": "2015-02-01T00:00:00Z", "modifiedOn": "2015-03-17T14:12:46.758Z", "parts": ["65", "37"]}]
数据库表字段中的

on保存为startdate,modifiedon和parts。 但在数据库中,数据库中的值是“65”,“37”。我正在尝试拆分它,它应该在数据库中保存两行,第一行部分值为65,第二行部分为37

当前:

startDate      | ModifiedDate       | parts

---------------|--------------------|-------

2015-02-01|2015-03-17               |"65","37"

它应该如何......

startDate      | ModifiedDate       | parts

---------------|--------------------|-------

2015-02-01|2015-03-17               | 65
2015-02-01|2015-03-17               | 37

有人可以指导我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用“拆分字段排”步骤来实现此目的。您需要将字段“parts”和分隔符seletc为“,”。