0
我正在使用Talend在我的數據庫的某些表上執行一些ETL。多個tmaps中的單個查找表Talend
我需要在同一個表之間進行3次相同的tMap操作,但是在不同的字段上。
由於查找表很大(100個Milion記錄),我想知道是否有某種方法只需加載一次,併爲3個不同的tMap組件使用相同的查找表。
謝謝。
我正在使用Talend在我的數據庫的某些表上執行一些ETL。多個tmaps中的單個查找表Talend
我需要在同一個表之間進行3次相同的tMap操作,但是在不同的字段上。
由於查找表很大(100個Milion記錄),我想知道是否有某種方法只需加載一次,併爲3個不同的tMap組件使用相同的查找表。
謝謝。
您可以讀取表格並將其寫入tHashOutput
組件,並使用tHashInput
來讀取tHashOutput
中的數據。
下面是一個簡單的工作設計,
因爲我沒有任何數據庫連接,我使用從tFixedFlowInput
一些靜態輸入。下面是我使用
tHashOutput_1
組件的輸入數據。tHashInput
組件讀取tHashOutput_1
中的相同數據。tMap
成分,我用不同的領域,如下面使用這種方法,您的問題將得到解決的加盟。
注意:如果你能不能找到你的調色板tHashOutput
和tHashInput
組件,然後you can follow this steps
嗨。我試過你的解決方案,但它似乎不工作。 查找表繼續單獨加載一個接一個。  –
爲什麼行計數在兩個'tHashInput'組件之間變化? – Viki888
行是不同的,因爲它仍在運行,實際上該行是藍色的。 –