2017-07-27 29 views
1

私はPentahoのケトル/スプーンを使用して顧客をロードしています。私は彼らが私が「データの挿入」部分の作業を行う方法を見つけ出すことはできません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つの以上の変換を一緒に結合する方法を見つけ出すことはできません。助けてください。

答えて

2

コンビネーション検索/更新

ステップ

enter image description here

+0

ITを釘付け!これはまさに私が探していたものでした!ありがとうございました!今、私は平和的に眠ることができます。 –

+0

@JasonMellあなたの質問に答えたら、それを答えとしてマークしてください。 –

0

変換内の変数を設定してフラグを使用し、それらのフラグ値を使用してcustomerテーブルにデータを挿入できます。あなたが言及したように、IDを返さなければなりません。ここでIDを返すということは、その変数を変換の結果として、またはフラグとして設定する必要があることを意味します。要件は非常に簡単です。さらに助けが必要な場合は、同じ返信をしてください。非常に簡単にあなたの問題を解決します

関連する問題