in informatica,if i have some no.of records,if i want 1st
and 10th records..what will be the method to use?
Answers were Sorted based on User's Feedback
Answer / pavana
You can use sequence generator and then in exp trn, use a
variable which reads the 1st number the seq generates and
use filter transformation and take only 1st generated row
and +10th record.
| Is This Answer Correct ? | 16 Yes | 0 No |
Answer / jaybrata
have you guys heard of Informatica CUME() function?
Don't use seq generator, aggregator, sq override nothing.
Simply in a expression, calculate,
v_cume = CUME(1)
and after that in a filter use,
v_cume=1 OR v_cume=10
- Jaybrata
(Check www.dwbiconcepts.com)
| Is This Answer Correct ? | 14 Yes | 3 No |
Answer / prakash kumar kumhar
ower write sq ("select *from <tableNmae> where rownum <= 10;")
than use two aggregation transformation (in first use first(),and in second use last() for each column)from sq to target.
note: use two target table in which u want to load that two records.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / sathish
source may be flat file or database just you use sequence ganarater then filter copy the nextval port to filter write condition nextval=1 or nextval=10 you get only 1 and 10 th records
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / prasuna
Ya ..that is right in case its a table..in case of flat
file..i think we cannot use Over ride ...i think using
sequence generator or by finding rownum in Expression
transformation ..after that by filtering two rows ..we get
the output..
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / chandrasekhar
You need to use MOD function based on you can filter it
out.. then you will get 1..10..20..30....like we will get it
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / eswar
As Prakash said
ower write sq ("select *from <tableNmae> where rownum <=
10;")
Instead of using Aggregator its better if we use Router
Transformation, wherefrom we can route the rows to target
(s).
note: use two target table in which u want to load that two
records
====
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / prasuna
sorry,i need here..for example if i have 50 Records..in that
i need 1st and 10th..
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sujana
i think v shud use FIRST and LAST functions in aggregator..
| Is This Answer Correct ? | 0 Yes | 8 No |
If we have 1000 rows were loaded in to datawarehouse and next day the source have 1010 rows so, how can we loaded only updated rows into target.
tell me the push down optimization
In development project what is the process to follow for an etl developer from day1
source : col1 101 101 101 102 102 102 103 103 103 col2 1000 1500 2000 1200 2300 3000 2400 1300 2000 i need target as col1 101 102 103 col2 1000,1500,2000 1200,2300,3000 2400 1300 2000
What are the new features of informatica 7.1?
i have source as Column1 101 a 101 b 101 c so i want to load target as column1 ---> 101 abc
How to display last 5 records in a table ? With out Top key word and doing order by desc Advance thanks
what is surrogatekey ? In ur project in which situation u has used ? explain with example ?
How to enter same record twice in the target table,explain?
what are factless facts? And in which scenario will you use such kinds of fact tables.
How do you avoid duplicate records with out using source qualifier,expression,aggrigator,sorter and lookup transformations ?
waht is dataware house