Skip to main content

Unconnected Lookup Transformation in Informatica


  • Passive Transformation

  • Unlike Connected Transformation that receives input directly from the mapping pipeline, it receives input from the result of an expression in another transformation.

  • Acts like a function. An actual parameter is passed to the unconnected lookup transformation. A formal parameter captures that value and returns a value.
Lookup Transformation
Lookup Transformation





Create a mapping M_LKP_UNC.

Drag Source (EMP), Target(Dim_JOIN),

From the transformation Menu Create an Expression transformation T_EXP and a lookup transformation T_LKP_UNC.
Lookup Transformation
Lookup Transformation



Project the required ports from SQ to T_EXP and add a new port DNAME in T_EXP. Uncheck the Input port. 

Edit the Lookup Transformation and add a new port IN_DEPTNO (Formal parameter). Set the datatype,size and precision same as that of DEPTNO.

Check the input port for IN_DEPTNO and return port for DNAME.



Go to Condition Tab and set the condition DEPTNO = IN_DEPTNO.

Lookup Transformation
Lookup Transformation



In the Expression Transfromation T_EXP, build a formula in the Expression.



Go to Functions Tab, expand Lookup Folder. Double Click on Lookup Function :LKP.T_LKP_UNC().

Lookup Transformation
Lookup Transformation



Go to PORTS tab and pass a parameter by dbl clicking DEPTNO.

:LKP.T_LKP_UNC(DEPTNO).

Lookup Transformation
Lookup Transformation






Project the required ports from the EXP to the TGT.


Lookup Transformation
Lookup Transformation


Define a workflow WKF_LKP_UNC.

Sepecify three connections: 

Source 

Target 

Lookup (Important) .Since it is an unconnected lookup it is compulsory to assign the Relational Source connection MEEN_SRC here ($Source does not work here). Give the lookup table name.
  
Lookup Transformation
Lookup Transformation


Preview the Output.
Lookup Transformation
Lookup Transformation

Comments

  1. really nicen explanation.. very helpful... thanks...

    ReplyDelete
  2. Very good explanation . Thanks a lot :)

    ReplyDelete
  3. Thanks a lot! Your Blogs are Overwhelmingly helpful

    ReplyDelete
  4. Thanks for your nice explanation. But could you pls guide me how to use one lookup is multiple workflows. Any properties setting info if you could share will be highly appreciated.

    ReplyDelete
  5. Wow gud to see who u correlation with plsql functions

    ReplyDelete
  6. Wow gud to see who u correlation with plsql functions

    ReplyDelete
  7. Nice blog thanks for sharing..!

    ReplyDelete
  8. looks very informative like to see more. can get more information on informatica here...

    ReplyDelete

Post a Comment

Popular posts from this blog

Top 100 Informatica Interview Questions

I have attended Informatica interview last week in wipro and couple of other companies, Question below I faced in those companies. 1. What are the main issues while working with flat files as source and as targets ? 2. Explain about Informatica server process that how it works relates to mapping variables? 3. write a query to retrieve the latest records from the table sorted by version(scd) 4. How do you handle two sessions in Informatica 5. which one is better performance wise joiner or look up 6. How to partition the Session? 7. How many types of sessions are there in informatica.please explain them. 8. Explain the pipeline partition with real time example? 9. Explain about cumulative Sum or moving sum? 10. CONVERT MULTIPLE ROWS TO SINGLE ROW (MULTIPLE COLUMNS) IN INFORMATICA 11. DEPLOYMENT GROUPS IN INFORMATICA 12. LOAD LAST N RECORDS OF FILE INTO TARGET TABLE - INFORMATICA 13. LOAD ALTERNATIVE RECORDS / ROWS INTO...

Configuring the Evaluate Function in OBIEE 12C

/obiee/MW/instances/instance1/config/OracleBIServerComponent/coreapplication_obis1 Change the value of EVALUATE_SUPPORT_LEVEL =0 as below EVALUATE_SUPPORT_LEVEL: 1: evaluate is supported for users with manageRepositories permssion 2: evaluate is supported for any user. other: evaluate is not supported if the value is anything else. EVALUATE_SUPPORT_LEVEL = 2; Configuring Maximum number of records not done for odi server Configuring Maximum number of records Exceeded configured maximum number of allowed input records. Added tags in Instanceconfig.xml file. Steps : 1. login into EM 2.stop the opmn services 3.go to path /obiee/FMW/instances/instance1/config/OracleBIPresentationServicesComponent/coreapplication_obips1 4.edit the instanceconfig.xml file using vi command 5. Add bellow line under views tags <MaxVisibleColumns>30000</MaxVisibleColumns> <MaxVisiblePages>2500000</MaxVisiblePages> <MaxVisibleRows>65000</MaxVisibleRows> <MaxVisib...

OBIEE 11g dumps

I have cleared OBIEE 11g certification exam (1z0-591) exam yesterday, It was damn easy when compared to OBIEE 10g certification. I have referenced oracle PDF and some of the other OBIEE dumps. I remember some of the question which came in exam. I will publish those question very soon