I have Seq file, I don't want 10, 11th(or any two records like 20, 30th records ) records in the output
Answer Posted / ankit gosain
Hi,
You can block any specified record(s) from the source seq.
file with the help of a Transformer Stage.
Source Seq. File ----> Transformer ---->Target Seq. File
Now, in Transformer stage create a Stage Variable (say
row_num) & initialize it with ZERO.
In it's derivation, just increment it by ONE (i.e.
row_num+1)
Now, Insert a new column in the output & it's derivation,
assign the variable (row_num).
Now, in the contraint tab wirte row_num<>10 OR row_num<>11
If you have some other doubts or queries, you can mail me
on ankitgosain@gmail.com
Cheers,
Ankit :)
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
how many rows sorted in sort stage by default in server jobs
On which interface you will be working as a developer?
How can we perform the 2nd time extraction of client database without accepting the data which is already loaded in first time extraction?
AGGREGATOR default datatype
Can you define merge?
Lookup constraints
how to sort two columns in single job in datastage.
Field,NVL,INDEX,REPLACE,TRANSLATE,COLESC
explain about completely flow of sequencers technicaly,without using example??explain about lookup,nullhandling?
What are the partitioning techniques available in link partitioner?
How do you generate sequence number in datastage?
What can we do with datastage director?
What is a merge?
What is the difference between validated and compiled in the datastage?
What is apt_config in datastage?