[英]Looping througt ID's from database table in Pentaho Data Integration
我是 PDI 的新手,想要實現循環。 所以劇情是這樣的……
我有一個像{store}/admin/orders/{orderID}/metafields.json
這樣的{store}/admin/orders/{orderID}/metafields.json
,所以我在表中有 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。
此外,在運行此作業后,我已上傳輸出日志文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.