我想问一下我是如何为不同的ID记录重复表头并将其写在FileOutputtDelimited上 这是关于tOracleOutput的数据。
`(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 :(得分:0)
你可以在一个非常圆的方式做到这一点,我不会真正看到用例,但它肯定是可能的。
您需要设置一个循环(使用tLoop设置以最后一个ID结束),然后是一个过滤器,您可以通过循环计数器进行过滤。此时,您将联合包含标题行的tFixedFlowInput组件中的数据,然后将其输出到tFileOutputDelimited组件设置为追加模式。
这会为您提供重复的标题,但我不能100%确定如何删除重复的ID和所有者,因此需要仔细考虑。