我的輸入表有3個字段 I1,I2和I3Talend數據集成:如何維護所有組件中的輸入列?
我必須在兩個表中插入這些字段。
表1應該有來自輸入字段的I1和I2並且它具有ID作爲PK列。 表2應該有I3。外鍵關係Table1 ID。使用talend,我在table1中插入了前兩列數據(在這個表輸出組件中省略了I3),並且我自動增加了ID。現在我想將ID和I3插入表中。
但在第二個表輸出中,我看不到I3列的流,因爲我們在第一步中省略了I3。
任何人都可以幫助如何獲得I3列的第二個表輸出組件?
感謝
如果我使用Numeric.sequence( 「S1」,1,1),這可能在插入數據創建問題(重複的條目ID是自動遞增值)。此解決方案將暫時工作。但它可能不是長期目的的好解決方案。 –
如果您計劃多次運行它(不是一次性執行),您可以在tMap上讀取目標表作爲查找,並獲取最大值(ID)。然後你從這個maxID開始Numeric.sequence而不是1. – Corentin