如何解决在Pentaho Data Integration中
我是PDI的新手,想实现循环。这样的场景是这样的...
我有一个类似{store}/admin/orders/{orderID}/metafields.json
的URL,所以表中有orderID,但是我想迭代地更改URL中的orderID。
例如:
**OrderID** [1,2,3,.....n]
{store}/admin/orders/**1**/metafields.json
{store}/admin/orders/**2**/metafields.json
{store}/admin/orders/**3**/metafields.json
.
.
.
.
{store}/admin/orders/**n**/metafields.json
我试图通过变量来实现,但是没有成功。它仅返回第一个orderID,而不返回其余的。
当前设置为
**Transformation 1** ---> **table input** (orderIDs) --> **setVariables** (setting orderID as variable)
**Transforamtion 2** ---> **getVariables** (orderIDs) --> **textoutput** (for testing)
**job 1** ---> **start** --> **Transformation 1** (with **execute for every input row** option checked) --> **Transformation 2** --> **success**
任何替代方案都将受到高度赞赏。 TIA
解决方法
在PDI中,您考虑循环的方式不正确。我为您Loop准备了一个解决方案,您可以从这里获取帮助。
如果您还有其他需要,请告诉我。 注意:您需要运行MainJob2.kjb。
此外,运行此作业后,我还上传了输出日志文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。