2014-10-01 66 views
0

我想问我是否可以重复不同的ID记录的表头并将其写入FileOutputtDelimited 这是我在tOracleOutput上的数据。Talend-重复标题

`(header)ID owner pet petname 
     1 Juicy Dog Chrysler 
     1 Juicy Cat Ming 
     1 Juicy Frog jush 
     2 Miki Dog chuchu 
     2 Miki Fish goldie ` 

我对tFileOutput输出应该是这样的,

 `(header)ID owner pet petname 
       1 Juicy Dog Chrysler 
          Cat Ming 
          Frog jush 
     (header) ID owner pet petname 
       2 Miki Dog chuchu 
          Fish goldie` 

有没有办法重复头和删除用户一旦已经存在?

谢谢。

+0

请正确格式化您的问题,以便能够理解您输入的格式和您期望的输出 – 2014-10-01 04:18:31

回答

0

你可以在一个真正的方式做到这一点,我真的没有看到用例,但它肯定是可能的。

您需要设置一个循环(使用tLoop集合以最后一个ID结束),然后是一个过滤器,您可以通过循环计数器进行过滤。此时,您将包含标题行的tFixedFlowInput组件的数据联合起来,然后将其输出到设置为追加模式的tFileOutputDelimited组件。

这给你重复的标题,但我不是100%确定如何删除重复的ID和所有者,所以需要考虑一下。