Load last n records of file into target table – Informatica By kashif January 26, 2014 SQ->SG->AGG->ROUTER->TGT AGG-> MAX(SNO) ROUTER->MAX(SNO)-N The default port in router will give u the last n records. Share Get link Facebook X Pinterest Email Other Apps Labels Informatica Interview Question Share Get link Facebook X Pinterest Email Other Apps Comments Unknown20 February 2014 at 09:40Use aggregator without any group by ports which will give last record by default--SadikReplyDeleteRepliesReplyAnonymous31 August 2014 at 13:42use sequence generator t/r in exp t/r. use sorter t/r for descending . and use filter t/r to get n top numbers.ReplyDeleteRepliesReplypdprasad17 September 2014 at 12:52Is it possible to this with Rank tr. ?ReplyDeleteRepliesReplyAJINKYA7 October 2014 at 05:23Use SNO=CURVAL from SG to find out last record.Then select SNO-N recordsReplyDeleteRepliesReplyUnknown3 November 2014 at 09:40use variable port to generate ids in exp transvariable port vid(integer) = vid+1;output port oid(integet)=vid;pass data to sorter, sort by oid descnow pass data to exp tr, again generate ids variable port vidN(integer) = vidN+1;output port oidN(integet)=vidN;pass data to filter on oidN=Mwe can do through Rank trans also, after generating ids in exp trans... pass data to Rank trans and select top M ranks, rank port need to be oid portReplyDeleteRepliesReplyAdd commentLoad more... Post a Comment
Use aggregator without any group by ports which will give last record by default--Sadik
ReplyDeleteuse sequence generator t/r in exp t/r. use sorter t/r for descending . and use filter t/r to get n top numbers.
ReplyDeleteIs it possible to this with Rank tr. ?
ReplyDeleteUse SNO=CURVAL from SG to find out last record.
ReplyDeleteThen select SNO-N records
use variable port to generate ids in exp trans
ReplyDeletevariable port vid(integer) = vid+1;
output port oid(integet)=vid;
pass data to sorter, sort by oid desc
now pass data to exp tr, again generate ids
variable port vidN(integer) = vidN+1;
output port oidN(integet)=vidN;
pass data to filter on oidN=M
we can do through Rank trans also, after generating ids in exp trans... pass data to Rank trans and select top M ranks, rank port need to be oid port