Oracle Bi Solutions

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 21 June 2013

Informatica - Union Transformation

Posted on 23:27 by Unknown
Union Transformation Rules and Guidelines

  • we can create multiple input groups, but only one output group.
  • we can connect heterogeneous sources to a Union transformation.
  • all input groups and the output group must have matching ports. The Precision, data type, and scale must be identical across all groups.
  • The Union transformation does not remove duplicate rows. To remove Duplicate rows, we must add another transformation such as a Router or Filter Transformation.
  • we cannot use a Sequence Generator or Update Strategy transformation upstream from a Union transformation.
Union Transformation Components

When we configure a Union transformation, define the following components:

Transformation tab: We can rename the transformation and add a description.

Properties tab: We can specify the tracing level.

Groups tab: We can create and delete input groups. The Designer displays groups we create on the Ports tab.

Group Ports tab: We can create and delete ports for the input groups. The Designer displays ports we create on the Ports tab. 


We cannot modify the Ports, Initialization Properties, Metadata Extensions, or Port Attribute Definitions tabs in a Union transformation.
Create input groups on the Groups tab, and create ports on the Group Ports tab. We can create one or more input groups on the Groups tab. The Designer creates one output group by default. We cannot edit or delete the default output group. 

Example: to combine data of tables EMP_10, EMP_20 and EMP_REST

  • Import tables EMP_10, EMP_20 and EMP_REST in shared folder in Sources.
  • Create a target table EMP_UNION_EXAMPLE in target designer. Structure should be same EMP table.
  • Create the shortcuts in your folder. 







Creating Mapping:



1.  Open folder where we want to create the mapping. 


2.  Click Tools -> Mapping Designer. 


3.  Click Mapping-> Create-> Give mapping name. Ex: m_union_example 


4.  Drag EMP_10, EMP_20 and EMP_REST from source in mapping.


5.  Click Transformation -> Create -> Select Union from list. Give name and click Create. Now click done. 


6.  Pass ports from SQ_EMP_10 to Union Transformation. 


7.  Edit Union Transformation. Go to Groups Tab 


8.  One group will be already there as we dragged ports from SQ_DEPT_10 to Union Transformation. 


9.  As we have 3 source tables, we 3 need 3 input groups. Click add button to add 2 more groups. See Sample Mapping 


10.              We can also modify ports in ports tab. 


11.              Click Apply -> Ok. 
 

12.              Drag target table now. 


13.              Connect the output ports from Union to target table.


14.              Click Mapping -> Validate 


15.              Repository -> Save 

  • Create Session and Workflow as described earlier. Run the Workflow and see the data in target table. 
  • Make sure to give connection information for all 3 source Tables.





Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Informatica | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Upper Function
    In Oracle/PLSQL, the  upper function  converts all letters in the specified string to uppercase. If there are characters in the string that ...
  • OBIEE 11g Hide/Show Sections based on Dashboard Prompt
    allow a user’s interaction to hide/show certain sections of a dashboard. In this particular case the user wanted to choose either ‘Quarterly...
  • [OBIEE11g] - OBIEE Dashboard for Informatica Metadata Reporting
    The metadata that Informatica Power Center 8 retains in its repository can be exposed via OBIEE reports and dashboards. This metadata includ...
  • [ODI] - Frequently Asked Questions (FAQ)
    Here is a list of FAQs about Oracle Data Integrator 1) What is Oracle Data Integrator (ODI)? 2) What is E-LT? 3) What components make up Ora...
  • OBIEE 11g not showing new dashboard in the drop down menu
    When creating New dashboard in  OBIEE 11g, I have faced with issue that dashboard name did not show up in drop down dashboard menu. 1. When ...
  • Data Modeling: Schema Generation Issue with ERwin Data Modeler 7.3
    We are using Computer Associate’s ERwin Data Modeler 7.3 for data modeling. In one of our engagements, we are pushing data model changes to ...
  • Installation Informatica Powercenter 9.1 on Oracle Enterprise Linux 5.6
    Ingredients: Program Version Filename Oracle Express 11G 11.2.0 oracle-xe-11.2.0-0.5.x86_64.rpm SQL Developer 3.0 sqldeveloper-3.0.04.34-1.n...
  • Informatica Powercenter Workflow Manager Repository Navigator docking float issue
    In case you’re also experiencing where your Repository Navigator is not dock or attached and it seems just floating within Workflow Manager ...
  • [OBIEE11g] - Creating Dashboard Traversing Through Graph
    The general requirement asked for by customers is that they want to Click on the Main Dashboard Page’s Graph and be transferred to the other...
  • OBIEE 11g - Query Limit
    Query limit and number of minutes a query can run per physical layer database connection, follow the below steps. > Login to Repository u...

Categories

  • BI Publisher
  • DAC
  • DataWarehouse
  • Hyperion
  • Informatica
  • OBIEE
  • ODI
  • Oracle Applications EBS 12.1.3
  • Oracle Database
  • PL/SQL
  • SQL
  • Unix/Linux

Blog Archive

  • ▼  2013 (500)
    • ►  November (8)
    • ►  October (1)
    • ►  July (4)
    • ▼  June (9)
      • OBIEE 11g - Application Roles Migration from Dev T...
      • Informatica - Aggregate Transformation
      • Informatica - Source Qualifier Transformation
      • Informatica - SQL Transformation
      • Informatica - Update Strategy Transformation
      • Informatica - Union Transformation
      • Informatica - Joiner Transformation
      • Informatica - Lookup Transformation
      • OBIEE 11g - Adding Custom URLs to the Dashboard
    • ►  May (15)
    • ►  April (24)
    • ►  March (43)
    • ►  February (73)
    • ►  January (323)
Powered by Blogger.

About Me

Unknown
View my complete profile