When we enable pushdown optimization technique, two options
will be enabled (use view,..). Can anyone tell me how these
two options will work ?
When do we need to go for pushdown optimization technique ?

Answer Posted / priyank

Hi,

For Pushdown optimization, we use

1. Temporary View for the below scenarios:
a. When the SQ or look up t/f contain a SQL override.
b. When the look up t/f is used with Filter t/f.
c. When an unconnected look up is used.

2. Temporary Sequence is used for the below scenario:
a. When a Sequence generator t.f is used in the mapping.


When Source side PDO is selected, the IS traverses from
Source side to the Target side till it comes across a
transformation whose logic cannot be pushed to the
database. If the logic for all the transformations can be
pushed to the database, still the target update override
query will be executed on the target database as logic of
transformations are pushed to the database whcih includes
the SQ query.

As per me, the push down optimizations are mainly used for
performance enhancement of the workflows as there are some
logics which can be exected faster on the database compared
to Informatica.

Please let me know all your comments if any on the above.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Differentiate between source qualifier and filter transformation?

1118


Name the different lookup cache(s)?

810


what kind of issue you will get in environment? (we ll call help desk to raise ticket rite?

1716


What are the restrictions of union transformation?

672


What is the procedure for creating independent data marts from informatica 7.1?

670






hi friends .i designed mapping in windows but i want to run mapping in linux.should i install the server components in linux?

1621


What is an unconnected transformation?

764


What is the difference between writing a joiner query in ANSI style and THETA style?

2017


To Provide Support For Mainframes Source Data, which Files Are Used As A Source Definitions?

753


What are the differences between source qualifier and joiner transformation?

683


Is it possible to define a single node as a Gateway node as well as worker node?

763


Can anyone tell me the new features in Informatica 9 Version?

1620


can we override a native sql query within informatica? Where do we do it? How do we do it?

709


whats the logic to load the lower level of granularity of data to fact table.

1911


CANNOT USE PARAMETER FILE! Hi all, I am trying to use parameter file for my workflow. This could help me to filter records where CITY = 'Portland' Following is what I have done: **in Designer - create new parameter : $$PARA_FIL, Parameter, String, IsExprVar=TRUE, Initial value = [empty] - Source Qualifier/ Properties/Source Filter: CUSTOMERS.CITY='$$PARA_FIL' **Create Parameter file: C:\Informatica\PowerCenter8.6.0 \server\infa_shared\BWParam\DynamicParamTest.txt $$PARA_FIL='Portland' **Configure workflow to use the parameter file: Edit Workflow/Properties/Parameter Filename: C:\Informatica\PowerCenter8.6.0 \server\infa_shared\BWParam\DynamicParamTest.txt I also configured directory of parameter file for session task. However, I just got this in the session log: [SQ_CUSTOMERS] SQL Query [SELECT CUSTOMERS.CUSTOMER_ID FROM CUSTOMERS WHERE CUSTOMERS.CITY='$$PARA_FIL'] No record has been loaded to target. It seems that the parameter file has not been read. I cannot understand the reason why. Could any of you kindly suggest me anything? Thanks

8118