Differnce between filter and router?

Answer Posted / ravi awasthi

Router
1. Router transformation divides the incoming records into multiple groups based on some condition. Such groups can be mutually inclusive (Different groups may contain same record)
2. Router transformation itself does not block any record. If a certain record does not match any of the routing conditions, the record is routed to default group.
3. Router acts like CASE.. WHEN statement in SQL (Or Switch().. Case statement in C)


Filter
1. Filter transformation restricts or blocks the incoming record set based on one given condition.
2. Filter transformation does not have a default group. If one record does not match filter condition, the record is blocked.
3. Filter acts like WHERE condition is SQL.

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Design a mapping to get the pervious row salary for the current row. If there is no pervious row exists for the current row, then the pervious row salary should be displayed as null.

788


What is rank transformation?

582


How does the aggregator transformation handle null values?

703


tell me the rules and responsblites in our project(my project is development)

1504


What is the benefit of session partitioning?

600






What are the restrictions of union transformation?

581


What is sequence generator transformation in informatica?

626


What is dimensional table?

624


Explain lookup transformation in informatica

650


Explain what transformation and how many are there in informatica?

489


How to join three sources using joiner?

575


Separate from an archive server and a powerhouse?

498


4 yrs etl devloper roles and responsibilities?any body give solutions

1584


without table how to come first record only in oracle?

1860


What is a joiner transformation and why it is an active one?

580