Professional Documents
Culture Documents
Transformation Phase I
Transformation Phase I
INFORMATICA
Transformations
Classification
1. Active / passive.
2. Connected / Un connected
Active Transformations
Change the number of rows that pass through the transformation : The filter
transformation is active because it removes the rows that do not meet the filter condition
All multi-group transformations are activebecause they might change the number of rows
that pass through the transformation.
Change the transaction boundary : The transaction control transformation is active
because it defines a commit or roll back transaction.
Change the row type : Update strategy transformation is active because it flags the rows for
insert, delete, update or reject.
Passive Transformations
A passive transformation does not change the number of rows that pass through the
transformation, maintains the transaction boundary, and maintains the row type.
Unconnected transformation
Transformations which are connected to the other transformations in the mapping are called
connected transformations.
Unconnected transformation
It is not connected to other transformations in the mapping and it is called within another
transformation, and returns a value to that transformation.
Types of Ports
1 sairavi.informatica@gmail.com
99520 29030
INFORMATICA
Filter Transformation
Classification
Active
Connected
Overview
Types of Ports
Input ports
Output ports
Properties
Filter Condition
Tracing Level
Filter Condition
Tracing Level
It specifies the level of information that can be recorded in the session log file while executing the
workflow/Session
2 sairavi.informatica@gmail.com
99520 29030
INFORMATICA
Sorter Transformation
Classification
Active
Connected
Overview
It is used to sort data in ascending or descending order for any kind of source
It is also used to remove duplicate records from the incoming source data using distinct
Types of Ports
Input
Output
Key
Direction
Properties
Case Sensitive
Distinct
Null Treated Low
Case Sensitive
When you enable the Case Sensitive property, the Integration Service sorts uppercase
characters higher than lowercase characters while perform acending.
The Integration Service discards duplicate rows compared during the sort operation.
Enable this property if you want the Integration Service to treat null values as lower than any
other value when it performs the sort operation.
3 sairavi.informatica@gmail.com
99520 29030
INFORMATICA
Rank Transformation
Classification
Active
Connected
Overview
Rank Index
Types of Ports
Input
Output
Variable
Rank
Group By
Properties
Top/Bottom
Number of Ranks
Case-Sensitive StringComparison
Top/Bottom
Specifies whether you want the top or bottom ranking for a column.
Number of Ranks
4 sairavi.informatica@gmail.com
99520 29030
INFORMATICA
Source Qualifier Transformation
Classification
Active
Connected
Overview
When you add a relational or a flat file source definition to a mapping, you need to connect it
to a Source Qualifier transformation.
It is Default transformation in case of Relational and Flat Files.
It converts the source (relational or flat) data types into Informatica data type. So, you should
not alter the data types of the ports in the source qualifier transformation.
Types of Ports
Input ports
Output ports
Properties
SQL Query
User-Defined Join
Source Filter
Number of Sorted Ports
Select Distinct
Filter the rows based on the conditions when the Informatica Server reads source data.
Sort the data by ascending or descending order for the specified column using SQL Override
Selecting distinct values from the source
Join data originating from the same source database
Specify an outer join rather than the default inner join.
5 sairavi.informatica@gmail.com
99520 29030
INFORMATICA
Sequence Generator Transformation
Classification
Passive
Connected
Overview
The Sequence Generator transformation generates numeric values and cycle through a
sequential range of numbers.
It contains two output ports NEXTVAL and CURRVAL
Types of Ports
Output ports
Properties
Start Value
Increment By
End Value
Current Value
Cycle
Reset
Cycle
Reset
If enabled, the Integration Service generates values based on the original current value for
each session. Otherwise, it updates the current value to reflect the last-generated value for
the session plus one, and then uses the updated current value as the basis for the next session
run
6 sairavi.informatica@gmail.com
99520 29030