You are on page 1of 4

Hi,

As requested for better understanding of Informatica, Please follow below steps.

Prerequisites:
• Install Informatica Client tools on your local machine.
• Configure domain.

Things to do...
• Please understand the purpose of each and every transformation discussed in the session.
• Relate it to SQL
 Filter--filtering the records in SQL.
 Joiner--Joining the 2 Sources in SQL
 Aggregator--performing aggregate calculations-Group By
• Try creating Source definition and Target definition.
• Create a mapping and a sample mapping looks like one in attachment.

Try to apply the SQL logic in Informatica and it lets you to understand which transformations to
be used.

Please find the attachment for Informatica Power center Designer 7 guide PDF for hands-on
Informatica. A sample mapping look alike as screen shots in the mail attached. Please revert in
case of any concerns.

Thanks,
Vinay Gudur
9177527432

Forwarded Message: RE: Rank Transformation Vs Filter

RE: Rank Transformation Vs Filter


Thursday, 19 November, 2009 6:30 PM
From:
"/o=Satyam Computer Services Ltd/ou=HHT/cn=Recipients/cn=Vinay_Gudur" <IMCEAEX-
_O=SATYAM+20COMPUTER+20SERVICES+20LTD_OU=HHT_CN=RECIPIENTS_CN=VINAY+5FGUDUR@mail.ad.ge.com>
To:
Venkata_Ramanathan@mahindrasatyam.net
Hi Ramanathan,
Filter transformation differs with Rank transformation entirely.
Please consider the below example for Filter transformation.
Filter Transformation passes out only those records whose UNIT_PRICE is greater than 10000
and those records are loaded into Target.

***************************
Rank Tranformation : You can select only the top or bottom rank of data with Rank
transformation. Use a Rank transformation to return the largest or smallest numeric value in a
port or group. You can also use a Rank transformation to return the strings at the top or the
bottom of a session sort order. During the session, the Integration Service caches input data until
it can perform the rank calculations.
The Rank transformation differs from the transformation functions MAX and MIN, in that it lets
you select a group of top or bottom values, not just one value. For example, use Rank to select
the top 10 salespersons in a given territory. Or, to generate a financial report, you might also use
a Rank transformation to identify the three departments with the lowest expenses in salaries and
overhead.
Please find the below screen shot.

The Rank only passes the rows for the top 10 highest paid employees to the next transformation.
As an active transformation, the Rank transformation might change the number of rows passed
through it. You might pass 100 rows to the Rank transformation, but select to rank only the top
10 rows, which pass from the Rank transformation to another transformation.

You can specify the condition in Rank, But the Rank serves limiting the records for either Top
or Bottom where as filter propagates those records whose filter condition is met.
Record count in Rank is fixed where as in Filter it cannot be predicted.
Please let me know in case of any concerns.

Thanks,
Vinay Gudur
From: Venkata_Ramanathan
Sent: Thursday, November 19, 2009 3:15 PM
To: Vinay_Gudur
Subject: Rank Transformation Vs Filter
Importance: High

Hi

As you said, we can give condition in Rank Transformation which same like filter
condition in excel. Is that same condition we can give in filter option in Informatica?

Regards
R Venkataraman
Mobile: - +91-9841003328
Desk:044-66135879

"If we work together


we win together"

You might also like