Informatica

Sep 8, 2014

how generate dynamic file using transaction control transformation in informatica ?

example :in example we have DEPT and EMPLOYEE  table ,that contain department data ,

  1.   EMP TABLE
  2.  EMPNO ENAME      JOB              MGR     HIREDATE         SAL       COMM     DEPTNO-------- ---------- --------- ---------- --------- ---------- ---------- ----------
    1.     7369 SMITH       CLERK                7902          17-DEC-80      800                      20
    2.     7499 ALLEN      SALESMAN        7698       20-FEB-81        1600        300         30
    3.     7521 WARD       SALESMAN        7698       22-FEB-81        1250        500           30
    4.     7566 JONES       MANAGER          7839       02-APR-81        2975                        20
    5.     7654 MARTIN     SALESMAN        7698     28-SEP-81         1250       1400         30
    6.     7698 BLAKE      MANAGER          7839       01-MAY-81       2850                      30
    7.     7782 CLARK      MANAGER          7839       09-JUN-81         2450                       10
    8.     7788 SCOTT       ANALYST            7566        19-APR-87         3000                     20
    9.     7839  MIKE             PRESIDENT                       17-NOV-81       5000                      10
    10.     7844 TURNER     SALESMAN        7698       08-SEP-81         1500          0          30
    11.     7876 ADAMS      CLERK               7788             23-MAY-87       1100                   20
    12.     7900 JAMES        CLERK           7698             03-DEC-81        950                       30
    13.     7902 FORD         ANALYST         7566          03-DEC-81        3000                      20
    14.     7934 MILLER     CLERK           7782             23-JAN-82        1300                      10   
  • DEPT TABLE

 DEPTNO  DNAME             LOC
---------- -------------- ------------
        10        ACCOUNTING     NEW YORK
        20         RESEARCH           DALLAS
        30        SALES                   CHICAGO
        40         OPERATIONS      BOSTON






in above mapping logic use Sorter Transformation,Expression Transformation and Transaction Control Transformation
here my target is 'flat 'file'
EMP  >>>>source(Database)
DEPT>>> source(Database)
EMP1>> target(flat file)

STEP1>In source analizer>> Import EMP,DEPT table  from database
             >> In traget desisner>>create 'flat file' and add required column and also add 'FileName' column.

and go to 'Mapping Designer'
drag sources and Traget here





in 'Source Qualifier' 
in "user defined join' give condition >>EMP.DEPTNO= DEPT.DEPTNO






in Sorter Transformation '



>>In Expression Transformation


>>in Transaction  Control Transformation

and here is final 'mapping'



and here is output files


No comments:

Post a Comment