In what scenario we use to improve session performance by pushdown optimization?can any one give example?
Answer Posted / jaspreet banga
One can push transformation logic to the source or target
database using pushdown optimization. The Integration
Service translates the transformation logic into SQL
queries and sends the SQL queries to the source or the
target database which executes the SQL queries to process
the transformations. The amount of transformation logic one
can push to the database depends on the database,
transformation logic, and mapping and session
configuration. The Integration Service analyzes the
transformation logic it can push to the database and
executes the SQL statement generated against the source or
target tables, and it processes any transformation logic
that it cannot push to the database.
just consider the example:----
Suppose a mapping contains a Filter transformation that
filters out all employees except those with a DEPTNO
greater than 40. The Integration Service can push the
transformation logic to the database. It generates the
following SQL statement to process the transformation logic:
INSERT INTO EMP_TGT(EMPNO, ENAME, SAL, COMM, DEPTNO)
SELECT
EMP_SRC.EMPNO,
EMP_SRC.ENAME,
EMP_SRC.SAL,
EMP_SRC.COMM,
EMP_SRC.DEPTNO
FROM EMP_SRC
WHERE (EMP_SRC.DEPTNO >40)
The Integration Service generates an INSERT SELECT
statement and it filters the data using a WHERE clause. The
Integration Service does not extract data from the database
at this time
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Explain the types of transformations?
what is diff b/t sorter t/r and agg have the option sorter property...
What is informatica etl tool?
How to elaborate powercenter integration service?
What are mapplets? How is it different from a Reusable Transformation?
Explain sessions and how many types of sessions are there?
Explain about cumulative Sum or moving sum?
Explain pmcmd command usage in informatica
What is the use of code page?
What is meant by incremental aggregation?
How many transformations can be used in mapplets.
What is primary and backup node?
Why update strategy and union transformations are active? Explain with examples.
Can we create a node as a gateway node and the same node can be assigned to a grid?
In warehouses how many schemas are there?