Вы находитесь на странице: 1из 11

Informatica

Transformations

Sreenivas_Ram

© Mahindra Satyam 2010


1
Introduction to Transformations

• A transformation is a repository object that generates, modifies, or passes data.


• The Designer provides a set of transformations that perform specific functions.
• For example, an Aggregator transformation performs calculations on groups
of data.
• Transformations in a mapping represent the operations the Integration Service
performs on the data.
• Data passes through transformation ports that you link in a mapping or mapplet.
• Transformations can be active or passive.
• Transformations can be connected to the data flow, or they can be
unconnected.

© Mahindra Satyam 2010


2
Types of Transformations

• Active Transformations

• Passive Transformations

• Connected Transformation

• UnConnected Transformation

© Mahindra Satyam 2010


3
Active Transformations

An active transformation can perform any of the following actions:


• Change the number of rows that pass through the transformation.
• For example, the Filter transformation is active because it removes rows
that do not meet the filter condition.
• All multi-group transformations are active because they might change the
number of rows that pass through the transformation.

• Change the transaction boundary. For example, the Transaction Control


transformation is active because it defines a commit or roll back transaction
based on an expression evaluated for each row.

• Change the row type. For example, the Update Strategy transformation is
active because it flags rows for insert, delete, update, or reject.

© Mahindra Satyam 2010


4
Passive Transformation

• A passive transformation
• does not change the number of rows that pass through the transformation,
• maintains the transaction boundary, and
• maintains the row type.
• The Designer allows you to connect multiple transformations to the same
downstream transformation or transformation input group only if all
transformations in the upstream branches are passive.

• The transformation that originates the branch can be active or passive.

© Mahindra Satyam 2010


5
Connected Transformation

• An connected transformation is connected to other transformations in the


mapping.

Un-Connected Transformation

• An unconnected transformation is not connected to other transformations in the


mapping.

• An unconnected transformation is called within another transformation, and


returns a value to that transformation.

© Mahindra Satyam 2010


6
Transformation Descriptions

© Mahindra Satyam 2010


7
Transformation Descriptions

© Mahindra Satyam 2010


8
Transformation Descriptions

© Mahindra Satyam 2010


9
Transformation Descriptions

© Mahindra Satyam 2010


10
Thank you

mahindrasatyam.com

Safe Harbor
This document contains forward-looking statements within the meaning of section 27A of Securities Act of 1933, as amended, and
section 21E of the Securities Exchange Act of 1934, as amended. The forward-looking statements contained herein are subject to
certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking
statements. We undertake no duty to update any forward-looking statements. For a discussion of the risks associated with our
business, please see the discussions under the heading “Risk Factors” in our report on Form 6-K concerning the quarter ended
September 30, 2008, furnished to the Securities and Exchange Commission on 07 November, 2008, and the other reports filed with
the Securities and Exchange Commission from time to time. These filings are available at http://www.sec.gov

© Mahindra Satyam 2010


11

Вам также может понравиться