informatica mapping designer tips

23
1 Informatica Developer: Tips & Tricks for Mapping Designer Barry Wildhagen Professional Services

Upload: imran-ali

Post on 28-Mar-2015

52 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: informatica mapping Designer Tips

1

Informatica Developer:Tips & Tricks for Mapping Designer

Barry WildhagenProfessional Services

Page 2: informatica mapping Designer Tips

2

Agenda

• Introduction

• Designer tips & tricks

• Best practices

• Mapping techniques

• Data Stencil Option

Page 3: informatica mapping Designer Tips

3

Introduction

Page 4: informatica mapping Designer Tips

4

About Me

• Barry Wildhagen

• Senior Consultant

• Informatica Professional Services

• Based in The Netherlands

Page 5: informatica mapping Designer Tips

5

About this Presentation

• Increase developer productivity

• More resources available• http://my.informatica.com• http://devnet.informatica.com• Velocity methodology• Product manuals

• Questions

Page 6: informatica mapping Designer Tips

6

PowerCenter 8 Architecture

Sources Targets

Repository

Integration Service

Repository Service Process

Repository Service

Domain

Administration Console

PowerCenter Client

This session

Page 7: informatica mapping Designer Tips

7

PowerCenter 8 Designer

Page 8: informatica mapping Designer Tips

8

Designer Tips & Tricks

Page 9: informatica mapping Designer Tips

9

User Interface

• Welcome screen

• Repository Navigator

• Output Window

• Workspace

• Toolbars

• Workbook

• Context menu’s

• Options and Customization

Page 10: informatica mapping Designer Tips

10

Using Designer

• Port propagation

• Query

• Tools shortcuts

• Autolink

• Copy/paste

• Create target from transformation

Page 11: informatica mapping Designer Tips

11

Best Practices

Page 12: informatica mapping Designer Tips

12

General Best Practices

• Naming conventions

• Use comments in objects

• Avoid implicit data conversion

• Reuse as much as possible

• Only connect what is used

• Utilize single-pass reads

Page 13: informatica mapping Designer Tips

13

Output Filename Port

• Write records to a dynamically named flat file

Page 14: informatica mapping Designer Tips

14

Cache Calculator

• Use the cache calculator for aggregator, joiner, rank, and sorter transformations

Page 15: informatica mapping Designer Tips

15

Group Expression

• Add expression transformation after a source qualifier and before a target

• If source or target definition changes, reconnecting ports is much easier

Page 16: informatica mapping Designer Tips

16

MX Views

• Views in PowerCenter repository

• Based on OPB tables

• Utilized by Repository Reporting (Data Analyzer)

• Contain a lot of valuable information!!

Page 17: informatica mapping Designer Tips

17

Mapping Techniques

Page 18: informatica mapping Designer Tips

18

De-normalizing Data With an Aggregator

YEAR,ACCOUNT,MONTH1,MONTH2,MONTH3, MONTH4, MONTH5, … MONTH121997,Salaries,21000,21000,22000,19000,23000,26000,29000,29000,34000,34000..

Turn multiple rows

Into one row…

Page 19: informatica mapping Designer Tips

19

De-normalizing Data with an Aggregator

The First or Last function will denormalize data

Page 20: informatica mapping Designer Tips

20

Multi-record Lookup

• Regular lookup only returns one row

• Use SQL Transformation to get all rows

Page 21: informatica mapping Designer Tips

21

Data Stencil

Page 22: informatica mapping Designer Tips

22

Data Stencil

• Captures best practice DI methodologies as reusable templates

• Reusable mapping templates defined in Visio

• Automates mapping creation and addresses productivity

• Allows high level design of mappings

• For DI architects

Page 23: informatica mapping Designer Tips

23

Thank You