Top Banner
SPLITTING TARGET FILES USING DYNAMIC TARGET CREATION: SO->SORTER->EXPRESSION->TRANSACTION CONTROL->TARGET Step 1: Define the SOURCE Step2: Create the TARGET FILE AS FLAT FILE and add the required columns, additionally add the FILENAME column
5

Splitting Target Files Using Dynamic Target Creation

Dec 13, 2015

Download

Documents

Sendhil Kumar

The dynamic target files can be created using this document,we can split the table and can access the required target as in the required format.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Splitting Target Files Using Dynamic Target Creation

SPLITTING TARGET FILES USING DYNAMIC TARGET CREATION:

SO->SORTER->EXPRESSION->TRANSACTION CONTROL->TARGET

Step 1: Define the SOURCE

Step2: Create the TARGET FILE AS FLAT FILE and add the required columns, additionally add the FILENAME column

Page 2: Splitting Target Files Using Dynamic Target Creation

Step 3: Define the Mapping as M_DYNAMICTARGET

Step4: Drag and Drop the Source and the Target

Step5: Create Transformation SORTER to sort the Data based upon the DEPARTMENT_ID

Step6: Create Transformation EXPRESSION

Step7: Drag and drop all the fields from SORTER Transformation to EXPRESSION Transformation.

Step8: Edit EXPRESSION Transformation and the required flag files and output files as in the screen shot.

DEPARTMENT_ID (Change it as INPUT Port)

V_DEPARTMENT_ID (Variable port) =DEPARTMENT_ID

I_DEPARTMENT_ID (Variable Port) =DEPARTMENT_ID

V_FLAG (Variable Port) =IIF (V_DEPARTMENT_ID! =I_DEPARTMENT_ID, 0, 1)

O_DEPARTMENT_ID (Output Port) =V_FLAG

O_FILE (Output Port) =DEPARTMENT_ID||’.DAT’

Click on Apply and OK

Page 3: Splitting Target Files Using Dynamic Target Creation

Step 9: Click on Transformation->Create the Transformation TRANSACTION CONTROL

Step 10: Drag and Drop the required fields from the EXPRESSION TRANSFORMATION TO TRANSACTION CONTROL

Step11: Edit the Transaction Control and Go to the Properties Tab, Give the Condition as follows

IIF(O_DEPARTMENT_ID=1,TC_COMMIT_BEFORE,TC_CONTINUE_TRANSACTION)

Page 4: Splitting Target Files Using Dynamic Target Creation

Click on Apply and OK

Step 12: Connect the Ports from TRANSACTION CONTROL TO TARGET FLAT FILE

Step 13: Click on Save

Step 14: Create the Task and Workflow

Step 15: Connect the Required Source DB Connection

Step 16: Click on Apply and OK

Step 17: Start the Workflow

Step18: Find the Required Output

Page 5: Splitting Target Files Using Dynamic Target Creation