2017-07-27 43 views
1

我正在使用Pentaho的水壺/勺子來加載客戶。我無法弄清楚如何加入2點或更多的變換一起是完整Pentaho:水壺/勺子:在插入後合併多個數據

 Source 
/ |  \ 
A  |  B 
    \ | /
    Insert Data 

(Database Alpha) 
Source Data 
ID, Name, SSN, Email, CanCall, EmailStatus 

(Database Beta) 
A) Inserts the email status table if it doesn't exist then returns the ID 
B) Inserts the PII table if it doesn't exist then returns the ID 
Insert Data 
EmailStatusTable 
1, can_email 
2, can_not_email 

PII Table 
1, "Johnson, John", "todays_date" 
2, "Jackson, Jillian", "todays_date" 

CustomerTable 
1, 1 (PII Table ID), "[email protected]", true (can call), 1 (email status table ID) 
2, 2 (PII Table ID), "[email protected]", false (can call), 2 (email status table ID) 

我無法弄清楚如何使「插入數據」部分的工作,他們之後。請幫助。

回答

2

組合查找/更新

一步將很容易解決您的問題

enter image description here

+0

釘它!這正是我正在尋找的!謝謝!現在我可以安然入睡。 –

+0

@JasonMell請回答它,如果它回答你的問題。 –

0

您可以通過設置變換內的變量來使用標誌,並使用這些標誌值將數據插入到客戶表中。正如你所提到的,你必須返回ID,這裏返回ID意味着你必須將該變量設置爲轉換中的結果或標誌。要求非常簡單。如果您需要進一步幫助,請回復相同的答案。