1
Informatica How To Series
Loading Unique and Duplicate Records in Separate Tables
Description:
BISP is committed to provide BEST learning material to the beginners and advance learners. In the same series, we have prepared a complete end-to end Hands-on Guide for building financial data model in Informatica. The document focuses on how the real world requirement should be interpreted. The mapping document template with very simplified steps and screen shots makes the complete learning so easy. The document focuses on loading duplicate and Unique records in separate tables. Join our professional training program and learn from experts.
History:
Author
www.bispsolutions.com Page 1
www.hyperionguru.com
www.bisptrainings.com |
TABLE OF CONTENTS
S.NO 1 2 3 4 5 6 Introduction. Creating Repository & Folder. Import Data Source And Target Table. Create Mapplet & Mapping. Create Workflow. Workflow Monitor & Review data. TITLE PAGE. NO. 3-4 5-8 9-16 17-29 30-35 36-37
www.bispsolutions.com Page 2
www.hyperionguru.com
www.bisptrainings.com |
Introduction
Mapplet.
A Mapplet is a reusable object that represents a set of transformations. It allows you to reuse transformation logic and can contain as many transformations as you need. A Mapplet can contain transformations, Reusable transformations and shortcuts to transformations. There are two types of mapplet. Input Mapplet (For the input port). Output Mapplet(For the output port).
Description
In this example, we remove duplicate row using mapplet. There are following steps to remove duplicate row using mapplet . Create Repository and Folder in Informatica Repository Manager. Import Source database and create/import target table in Informatica Designer. Create mapplet, First create input mapplet (creating port for input the column), then create aggregator transformation (add dummy port for column and check group by box to this column and then count data using count function). Then create filter transformation and filter the unique and duplicate data using expression. Then passes all column into output mapplet transformation. Then Create Mapping using mapplet. Create workflow and execute workflow. Check log file. Then Review output data.
www.bispsolutions.com Page 3
www.hyperionguru.com
www.bisptrainings.com |
Duplicate Records
www.bispsolutions.com Page 4
www.hyperionguru.com
www.bisptrainings.com |
Step-3 Give information like Repository Name and Username. Then click on ok button and repository created successfully.
www.bispsolutions.com Page 5
www.hyperionguru.com
www.bisptrainings.com |
Step-4 Now connect repository. Right click on newly created repository and click on connect.
Creating Folder.
Step-1 Go to Informatica Power Center Repository Manager and click on Folder Menu and click on Create.
www.bispsolutions.com Page 6
www.hyperionguru.com
www.bisptrainings.com |
Step-2 Specify Name of Folder, Description, Owner, OS Profile, Options, Status and got to permissions tab.
www.bispsolutions.com Page 7
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 8
www.hyperionguru.com
www.bisptrainings.com |
Step-1 Click on Start -> All Programs -> Informatica 9.0.1 -> Client -> Power Center Client -> Power Center Designer..
Step-2 Then Connect to Repository in Informatica Power Center Designer Right click on repository name and click on Connect.
www.bispsolutions.com Page 9
www.hyperionguru.com
www.bisptrainings.com |
Step-3 Go to Tools Menu and click on Source Analyzer to import source table. And then go to Sources Menu in Informatica Power Center Designer.
Step-4 And then select Source menu and click on Import from database
www.bispsolutions.com Page 10
www.hyperionguru.com
www.bisptrainings.com |
Step-5 Specify Username, Owner name, password and then connect. Then select source table and click OK.
www.bispsolutions.com Page 11
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 12
www.hyperionguru.com
www.bisptrainings.com |
Step-6 View data in source analyzer, Right click on SRC_CREDITCARD and select Preview Data.
Step-7 Specify Username and Password and connect it. Then Close it.
www.bispsolutions.com Page 13
www.hyperionguru.com
www.bisptrainings.com |
Step-8 Now click on Target Designer. Step-9 And then select Target menu and click on Import from database to import target table.
Step-10 Specify Username, Owner name, password and then click on connect and then select table and then OK.
www.bispsolutions.com Page 14
www.hyperionguru.com
www.bisptrainings.com |
Step-11 To view data select table and Right click on that table after that specify Username and Password and connect it. Then Close it.
www.bispsolutions.com Page 15
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 16
www.hyperionguru.com
www.bisptrainings.com |
Step-12 To view data select table and Right click on that table after that specify Username and Password and connect it. Then Close it.
www.bispsolutions.com Page 17
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 18
www.hyperionguru.com
www.bisptrainings.com |
Step-3 Then select Mapplet Input transformation in list and name on transformation.
www.bispsolutions.com Page 19
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 20
www.hyperionguru.com
www.bisptrainings.com |
Step-6 Then go to Ports tab and create port and specify name of port and click apply and ok.
Step-7 Then create aggregator transformation, click on transformation menu ant select create then select aggregator in transformation drop down and name of transformation.
www.bispsolutions.com Page 21
www.hyperionguru.com
www.bisptrainings.com |
Step-8 Then passes all column into aggregator table and right click on aggregator table and select Edit.
www.bispsolutions.com Page 22
www.hyperionguru.com
www.bisptrainings.com |
Step-9 In ports tab create dummy port for account_officer_cd and name of port and in expression write query as a count(account_officer_cd).
Step-10 Then create two filter transformation, passed all row into filter table.
www.bispsolutions.com Page 23
www.hyperionguru.com
www.bisptrainings.com |
Step-11 Then right click on filter transformation and select Edit, Then go to properties tab and write filter condition.
www.bispsolutions.com Page 24
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 25
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 26
www.hyperionguru.com
www.bisptrainings.com |
Step-12 Then right click on second filter transformation and select Edit, Then go to condition and write condition.
www.bispsolutions.com Page 27
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 28
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 29
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 30
www.hyperionguru.com
www.bisptrainings.com |
Step-18 Then drag and drop source and target data in Mapping Designer.
www.bispsolutions.com Page 31
www.hyperionguru.com
www.bisptrainings.com |
Step-19 Then drag and drop mapplet into Mapping Designer Window.
www.bispsolutions.com Page 32
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 33
www.hyperionguru.com
www.bisptrainings.com |
CREATE WORKFLOW
Step-1 Now go to Informatica Power Center Workflow Manager, and go to Tools menu and select Workflow Designer.
Step-2 Now to create workflows, Go to Workflows menu and select Create. After that Name of workflow and click OK buttons.
www.bispsolutions.com Page 34
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 35
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 36
www.hyperionguru.com
www.bisptrainings.com |
Step-7 Now create flow B/W Workflow to Task. Select Line Task and link to Start to Filter.
Step-9 Now Configure Connection to Source and Target, Then Right Click on Unique_Records and select Edit, Then Click Mapping tab and configure connection for your source and target table schema in oracle 11g RDBMS. And then click OK.
www.bispsolutions.com Page 37
www.hyperionguru.com
www.bisptrainings.com |
Step-10 Select DBConnection for Source and Target Relation Database and set property on Target Connection.
www.bispsolutions.com Page 38
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 39
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 40
www.hyperionguru.com
www.bisptrainings.com |
Unique Records
Duplicate Records
www.bispsolutions.com Page 41
www.hyperionguru.com
www.bisptrainings.com |
www.bispsolutions.com Page 42
www.hyperionguru.com
www.bisptrainings.com |