Anda di halaman 1dari 42

Informatica Power Center 9.0.

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:

Version Description Change 0.1 Initial Draft 0.1 Review#1

Author

Publish Date Upendra Upadhyay Amit Sharma

12th Aug 2011 18th Aug 2011

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 |

Source Table (Data)

Target Table (Data)


Unique Records

Duplicate Records

www.bispsolutions.com Page 4

www.hyperionguru.com

www.bisptrainings.com |

Creating Repository and Folder Creating Repository & Connecting it.


Step-1 First create repository, Click on Start -> All Programs -> Informatica 9.0.1 -> Client -> Power Center Client -> Power Center Repository Manager.

Step-2 Then click on Repository Menu and click on Add Repository.

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.

Step-5 Give Username & password 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.

Step-3 This is permission tab to give permission for this folder.

www.bispsolutions.com Page 7

www.hyperionguru.com

www.bisptrainings.com |

Step-4 This is newly created Folder

www.bispsolutions.com Page 8

www.hyperionguru.com

www.bisptrainings.com |

Importing Source and Target Table

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 |

CREATE MAPPLET & MAPPING


Step-1 Go to Mapplet Designer OK. and Create New Mapplet and then name of mapplet and click

Step-2 Then go to transformation and Create transformation.

Step-3 Then select Mapplet Input transformation in list and name on transformation.

www.bispsolutions.com Page 19

www.hyperionguru.com

www.bisptrainings.com |

Step-4 Mapplet Input Transformation.

Step-5 Then right click on Input transformation and select Edit.

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 |

Step-11 Write Condition and Validate it.

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 |

Step-13 Write Condition and Validate it.

Step-14 Then create mapplet output transformation and

www.bispsolutions.com Page 29

www.hyperionguru.com

www.bisptrainings.com |

Step-15 Then passes all column into output transformation.

www.bispsolutions.com Page 30

www.hyperionguru.com

www.bisptrainings.com |

Step-16 Then save this mapplet.

Step-17 Then go to Mapping Designer and click OK.

and Create New Mapping and then name of mapping

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.

Step-20 Then connect Input mapplet into source qualifier table.

www.bispsolutions.com Page 32

www.hyperionguru.com

www.bisptrainings.com |

Step-21 And connect output to target table.

Step-22 And then save it (ctrl+s) and check mapping is VALID.

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 |

Step-3 Now create Task, Go to Tasks Menu and click Create.

Step-4 Now select session and insert Name of task.

Step-5 Select Mapping to associate with the session.

www.bispsolutions.com Page 36

www.hyperionguru.com

www.bisptrainings.com |

Step-6 Workflow Designer Window.

Step-7 Now create flow B/W Workflow to Task. Select Line Task and link to Start to Filter.

Step-8 Work Designer Windows

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 |

Step-11 Now save (ctrl+s) this workflow and check it.

www.bispsolutions.com Page 39

www.hyperionguru.com

www.bisptrainings.com |

WORKFLOW MONITOR AND VIEW TARGET DATA


Step-1 Now Start Workflow, Right click on Workflow Designer Window and Click on Start Workflow.

Step-2 Check session in Informatica PowerCenter Workflow Monitor.

www.bispsolutions.com Page 40

www.hyperionguru.com

www.bisptrainings.com |

Step-3 Now view data in Target RDBMS (Oracle 11g)

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 |

Anda mungkin juga menyukai