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
嗨。我试过你的解决方案,但它似乎不工作。 查找表继续单独加载一个接一个。 ![image](http://imgur.com/HDzTBqM) –
为什么行计数在两个'tHashInput'组件之间变化? – Viki888
行是不同的,因为它仍在运行,实际上该行是蓝色的。 –