簡體   English   中英

在 Pentaho Data Integration 中從數據庫表中循環通過 ID

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM