Monday, 28 July 2014

ODI AGENTS

Monday, 14 July 2014

Persistent Cache

  1. Open existing Mapping m_connected_lkp_deptname
  2. Double Click on lookup → Go to properties tab → Enable Lookup cache Persistent
  3. Save it → Go to corresponding workflow → right click on session → click on refresh mapping
  4. Save it
  5. Notice that in cache default folder is empty
    1. Note : the default path is C:\Informatica\9.1.0\server\infa_shared\Cache
  6. Run the workflow
  7. Notice that target table loaded with data and also cache created
  8. To prove from next run onwards it will read from cache → change some source data (in my case i changed dname sales123456 to sales) → commit
  9. enable Truncate target table option
  10. Run the workflow → notice that the changed data of source not loaded in to target as it read from cache
  11. to read from source by skipping cache  → enable recache from lookup cache
  12. save it → run workflow
  13. observe output ,the changed data of source loaded  into target




Saturday, 12 July 2014

Active Lookup

Step1: Create a mapping
  1. Use source as dept
  2. Create a table as target and import into informatica
    1. CREATE TABLE tgt_Active_lookup(
    2.    DEPTNO number,
    3.    DNAME  varchar2(30),
    4.    ENAME  varchar2(30),
    5.    SAL    number,
    6.    LOC    varchar2(30)
    7. )
  3. Import into informatica as target
  4. Create a mapping with the name of m_Active_lookup
  5. Drag and drop source dept and target tgt_active_lookup
  6. click on lookup tranformation and select emp as lookup table and enable Return all values on Multiple match
  7. Click on ok
  8. Drag and drop deptno,dname,loc from source qualifier to lookup transformation
  9. Double click on Lookup click on condition tab and select condition as shown
  10. Observer policy property
  11. Click on ok
  12. connect corresponding columns from lookup to target
  13. save it
  14. create workflow and session
  15. run it observe run properties
  16. Source input records to lookup are 4 and output records are 21 hence lookup acting as a Active transformation

Wednesday, 9 July 2014

LOOKUP IN ODI 11G

Step 1: Creating target table
  1. open SQL DEVELOPER and execute below script
  2. Reverse Engineer LKP_EMP_DNAME_LOC table into RRITEC_MODEL_TARGET
Step 2: Creating INTERFACE
  1. Create a INTERFACE with the name of m_LOOKUP_DNAME_LOC
  2. DRAG AND DROP SOURCE emp AND TARGET LKP_EMP_DNAME_LOC
  3. Click on the lookup button
  4. select driving and lookup tables
  5. select deptno column → click on join
  6. Click on finish
  7. click on flow tab → select target → select flow_control =False
  8. save → run → observe output

Monday, 7 July 2014

Loading Flat File to Table in ODI 11g

Loading Flat File to Table in ODI 11g

Step1: Creating Flat File

  1. Navigate to folder C:\OBIEE_HOME\Oracle_ODI1\oracledi\RRITEC
  2. Create a text file as shown → name it as emp → save → close

Step 2: Creating File data server and physical schema
  1. Open ODI 11g Studio
  2. Go to topology tab
  3. Right click on file technology
  4. Click on new data server → provide below information
  5. Click on JDBC → provide below information
  6. Click on save
  7. Right Click on RRITEC_FLATFILES data server → click on new physical schema → provide as shown
  8. Click on save → click on ok
Step 3: Creating Logical schema and mapping to context
  1. Expand logical architecture → right click on file technology → click on new logical schema → give name and map to context  → save
Step 4: Creating Model
  1. Goto designer navigator → under the models section → right click on RRITEC model Folder  → Click on new Model → Provide as shown
  2. save → Close
  3. Right clcik on above model → clik on new data store → in definition tab  
  4. Click on files tab
  5. Click on columns tab
  6. save → close


  1. Connect to your target schema( ex : B10711GTDBU)
  2. Execute below script
  3. Reverse engineer this into target model
Step 6: Creating interface

  1. Expand projects → expand RRITEC folder → Right click on interface → new interface
  2. name it as m_flatfile_to_table
  3. Click on mapping tab
  4. Drag and drop source and target
  5. Make sure automatic source to mapping created and select the workspace as staging area
  6. Select flow tab → select source → select LKM as LKM FILE TO SQL
  7. Select target → select IKM as IKM SQL CONTROL APPEND
  8. select the option FLOW_CONTROL = FALSE
  9. save → run
  10. Observe output
Step 6: Add filter to above interface

  1. Duplicate above interface and rename as m_flatfile_to_table_filter
  2. click on mapping tab → from source drag and drop Deptno column in to empty work area
  3. select the filter object → provide below condition
  4. Click on flow tab
  5. select target → select truncate option as true
  6. save → run → observe output

Sunday, 6 July 2014

Weblogic Server upgrade from 10.3.5 to 10.3.6 error

Fatal error occurred during file installation .the installer will clean up and exit.
beasvc .exe file is busy





End process beasvc.exe from task manager and try to install again


Guidelines to post reviews and likes



  1. Like RRITEC face Book Page




    1. 2. Post review in RRITEC Face Book Page


      1. Click on URL https://www.facebook.com/rritec/reviews




    3. Post review in RRITEC Blog Page (OBIEE/ODI/INFORMATICA..etc) 
4 . Add to blog to get updates from us