Sei sulla pagina 1di 349

Un

nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

Informatica PowerCenter 9x
Level One Developer

Student Guide
Version: PowerCenter 9x Level One Developer 201201

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

Informatica PowerCenter 9x Level One Developer 201201


Version: PowerCenter 9x Level One Developer 201201v2
January 2012
Copyright (c) 1998–2012 Informatica Corporation. All rights reserved.
This educational service, materials, documentation and related software contain proprietary
information of Informatica Corporation and are provided under a license agreement containing
restrictions on use and disclosure and are also protected by copyright law. Reverse engineering
of the software is prohibited. No part of the materials and documentation may be reproduced or
transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without
prior consent of Informatica Corporation. The related software is protected by U.S. and/or
international Patents and other Patents Pending.
Use, duplication, or disclosure of the related software by the U.S. Government is subject to the
restrictions set forth in the applicable software license agreement and as provided in DFARS
227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR
12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable.
The information in this educational service, materials and documentation is subject to change
without notice. If you find any problems in this educational service, materials or documentation,
please report them to us in writing.
Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT,
PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata
Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data
Transformation, Informatica B2B Data Exchange Informatica On Demand, Informatica Identity
Resolution, Informatica Application Information Lifecycle Management, Informatica Complex
Event Processing, Ultra Messaging and Informatica Master Data Management are trademarks or
registered trademarks of Informatica Corporation in the United States and in jurisdictions
throughout the world. All other company and product names may be trade names or trademarks
of their respective owners.
Portions of this educational service, materials and/or documentation are subject to copyright held
by third parties, including without limitation: Copyright © Adobe Systems Incorporated. All rights
reserved. Copyright © Microsoft. All rights reserved. Copyright © Oracle. All rights reserved.
Copyright @ the CentOS Project.
This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178;
6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775; 6,640,226; 6,789,096;
6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110, 7,254,590;
7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422, 7,720,842; 7,721,270; and 7,774,791,
international Patents and other Patents Pending.
DISCLAIMER: Informatica Corporation provides this educational services, materials and
documentation “as is” without warranty of any kind, either express or implied, including, but not
limited to, the implied warranties of non-infringement, merchantability, or use for a particular
purpose. Informatica Corporation does not warrant that this educational service, materials,
documentation or related software is error free. The information provided in this educational
service, materials, documentation and related software may include technical inaccuracies or
typographical errors. The information in this educational service, materials, documentation and
related software is subject to change at any time without notice.

Un
nauthorized
d reproductio
on or distrib
bution prohib 2, Informaticca and/or itssiiaffiliates. 
bited. Copyrright© 2012
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
Preface

Welcome to the “PowerCenter 9x Level One Developer” course.


This five-day, instructor led course introduces students to Informatica PowerCenter 9.x
through lecture and hands-on exercises. The course is designed for Database Developers
who are new to Informatica PowerCenter.

Informatica PowerCenter is a collection of thick client workbench tools that Developers


can use to create, execute, monitor and schedule ETL processes.

The course will introduce attendees to working with the PowerCenter Designer,
Workflow Manager, and Workflow Monitor tools, performing tasks such as creating
transformations, mappings, reusable objects, sessions and workflows to extract, transform
and load data. They will develop cleansing, formatting, sorting and aggregating
procedures. They can learn how to use routers, update strategies, parameters /variables
and overrides. This course will cover many different types of lookups, such as cached,
persistent, dynamic and multiple row returns. Workflow tasks will be created to define a
set of instructions for executing the ETL.

Prerequisites:

Prerequisites include basic familiarity with Windows GUI and at least two years’ work
experience and some knowledge of SQL.

Course Objectives:
After successfully completing this course, students should be able to:
 Use Informatica Support to resolve questions and problems with PC9.x.
 Use PowerCenter 9.x Designer to build mappings that extract data from a source
to a target, transforming it as necessary.
 Use PowerCenter transformations to cleanse, format, join, aggregate and route
data to the appropriate targets
 Perform error handling/trapping using PowerCenter mappings
 Use PowerCenter 9.x Workflow Manager to build and run a workflow which
executes a sessions associated with a mapping
 Design and build simple mappings and workflows based on essential business
needs.
 Perform basic troubleshooting using PowerCenter logs and debugger

Audience:
This course is designed for database developers with little or no experience of
PowerCenter.
.

Un
nauthorized
d reproductio
on or distrib
bution prohib 2, Informaticca and/or itssiiiaffiliates. 
bited. Copyrright© 2012
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
Document Conventions
This guide uses the following formatting conventions:
If you see… It means… Example
> Indicates a submenu to navigate Click Repository > Connect.
to. In this example, you should click the
Repository menu or button and choose
Connect.
boldfaced text Indicates text you need to type or Click the Rename button and name the new
enter. source definition S_EMPLOYEE.
UPPERCASE Database tables and column names T_ITEM_SUMMARY
are shown in all UPPERCASE.
italicized text Indicates a variable you must Connect to the Repository using the assigned
replace with specific information. login_id.
Note: The following paragraph provides Note: You can select multiple objects to
additional facts. import by using the Ctrl key.
Tip: The following paragraph provides Tip: The m_ prefix for a mapping name is…
suggested uses or a Velocity best
practice.

Un
nauthorized
d reproductio
on or distrib
bution prohib 2, Informaticca and/or itssivaffiliates. 
bited. Copyrright© 2012
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
Other Informatica Resources
In addition to the student guides, Informatica provides these other resources:
 Informatica Documentation
 Informatica Customer Portal
 Informatica web site
 Informatica Developer Network
 Informatica Knowledge Base
 Informatica Professional Certification
 Informatica Technical Support
Obtaining Informatica Documentation
You can access Informatica documentation from the product CD or online help.
Visiting Informatica Customer Portal
As an Informatica customer, you can access the Informatica Customer Portal site at
http://communities.informatica.com
The site contains product information, user group information, newsletters, access to the
Informatica customer support case management system (ATLAS), the Informatica Knowledge
Base, and access to the Informatica user community.
Visiting the Informatica Web Site
You can access Informatica’s corporate web site at:
http://www.informatica.com
The site contains information about Informatica, its background, upcoming events, and locating your
closest sales office. You will also find product information, as well as literature and partner
information. The services area of the site includes important information on technical support,
training and education, and implementation services.
Visiting the Informatica Technology Network
The Informatica Developer Network is a web-based forum growing online community and
interactive forum for data integration and data quality professionals around the globe. You can access
the Informatica Developer Network at the following URL:
http://technet.informatica.com/
The site contains information on how to create, market, and support customer-oriented add-on
solutions based on interoperability interfaces for Informatica products.
Visiting the Informatica Knowledge Base
As an Informatica customer, you can access the Informatica Knowledge Base at:
http://communities.informatica.com
The Knowledge Base lets you search for documented solutions to known technical issues about
Informatica products. It also includes frequently asked questions, technical white papers, and
technical tips.
Obtaining Informatica Professional Certification
You can take, and pass, exams provided by Informatica to obtain Informatica Professional
Certification. For more information, go to:
http://www.informatica.com/products_services/education_services/certification/Pages/index.aspx

Un
nauthorized
d reproductio
on or distrib
bution prohib 2, Informaticca and/or itssvaffiliates. 
bited. Copyrright© 2012
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

Providing Feedback
Email any comments on this guide to education@informatica.com.

Obtaining Technical Support


There are many ways to access Informatica Technical Support. You can call or email your nearest
Technical Support Center listed in the following table, or you can use our WebSupport Service.
Use the following email addresses to contact Informatica Technical Support:
 support@informatica.com for technical inquiries
 support_admin@informatica.com for general customer service requests

WebSupport requires a user name and password. You can request a user name and password at:
http://communities.informatica.com

North America / South Europe / Middle East / Africa Asia / Australia


America
Informatica Informatica Software Ltd. Informatica Business
Corporation 6 Waltham Park Solutions Pvt. Ltd.
Headquarters Waltham Road, White Waltham 301 & 302 Prestige Poseidon
100 Cardinal Way Maidenhead, Berkshire 139 Residency Road
Redwood City, California SL6 3TN Bangalore 560 025
94063 United Kingdom India
United States
Toll Free Toll Free
Toll Free 00 800 4632 4357 Australia: 00 11 800 4632
877 463 2435 4357
Standard Rate Singapore: 001 800 4632 4357
Standard Rate Belgium: +32 15 281 702
United States: 650 385 France: +33 1 41 38 92 26 Standard Rate
5800 Germany: +49 1805 702 702 India: +91 80 5112 5738
Netherlands: +31 306 022 797
United Kingdom: +44 1628 511 445

Un
nauthorized
d reproductio
on or distrib
bution prohib 2, Informaticca and/or itssviaffiliates. 
bited. Copyrright© 2012
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.1
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.3
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.5
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.7
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.9
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.11
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.13
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.15
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.17
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.19
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.21
2, Informaticca and/or itss affiliates. 

 
0

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 0: Intro d reproductio
nauthorized on or distrib
bution prohib
bited. Copyrright© 2012 0.22
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.5
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.7
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.9
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.15
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.17
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.19
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.20
2, Informaticca and/or itss affiliates. 

Sources and Targets Can be relational tables or heterogeneous files (such


as flat files, VSAM files, or XML)

Integration Service The engine which performs all the ETL logic

Repository Service Manages connectivity to metadata repositories that


contain mapping and workflow definitions

Repository Service Multithreaded process that retrieves, inserts, and


Process updates repository metadata

Repository Contains all the metadata needed to run the ETL


process

Client Tools Desktop tools used to populate the repository with


metadata, execute workflows on the Integration
Service, monitor the workflows, and manage the
repository

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.21
2, Informaticca and/or itss affiliates. 

Sources and Targets Can be relational tables or heterogeneous files (such as


flat files, VSAM files, or XML)

Integration Service The engine which performs all the ETL logic

Repository Service Manages connectivity to metadata repositories that


contain mapping and workflow definitions

Repository Service Multithreaded process that retrieves, inserts, and


Process updates repository metadata

Repository Contains all the metadata needed to run the ETL


process

Client Tools Desktop tools used to populate the repository with


metadata, execute workflows on the Integration
Service, monitor the workflows, and manage the
repository

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.22
2, Informaticca and/or itss affiliates. 

Sources and Targets Can be relational tables or heterogeneous files (such


as flat files, VSAM files, or XML)

Integration Service The engine which performs all the ETL logic

Repository Service Manages connectivity to metadata repositories that


contain mapping and workflow definitions

Repository Service Multithreaded process that retrieves, inserts, and


Process updates repository metadata

Repository Contains all the metadata needed to run the ETL


process

Client Tools Desktop tools used to populate the repository with


metadata, execute workflows on the Integration
Service, monitor the workflows, and manage the
repository

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.23
2, Informaticca and/or itss affiliates. 

Sources and Targets Can be relational tables or heterogeneous files (such


as flat files, VSAM files, or XML)

Integration Service The engine which performs all the ETL logic

Repository Service Manages connectivity to metadata repositories that


contain mapping and workflow definitions

Repository Service Multithreaded process that retrieves, inserts, and


Process updates repository metadata

Repository Contains all the metadata needed to run the ETL


process

Client Tools Desktop tools used to populate the repository with


metadata, execute workflows on the Integration
Service, monitor the workflows, and manage the
repository

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.24
2, Informaticca and/or itss affiliates. 

Sources and Targets Can be relational tables or heterogeneous files (such as


flat files, VSAM files, or XML)

Integration Service The engine which performs all the ETL logic

Repository Service Manages connectivity to metadata repositories that


contain mapping and workflow definitions

Repository Service Multithreaded process that retrieves, inserts, and updates


Process repository metadata

Repository Contains all the metadata needed to run the ETL process

Client Tools Desktop tools used to populate the repository with


metadata, execute workflows on the Integration Service,
monitor the workflows, and manage the repository

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.25
2, Informaticca and/or itss affiliates. 

Note: Designer and Repository Manager access the repository


through the Repository Service.
Workflow Manager and Workflow Monitor connect to the
Integration Service.
Each client has its own user interface. The UIs typically have
toolbars, a navigation window to the left, a workspace to the
right, and an output window at the bottom.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 1: PowerCenter
nauthorized Overview
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 1.26
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.5
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.6
2, Informaticca and/or itss affiliates. 

Repository Repositories are not created and managed in the Designer


Management application. They are created in the Administration Console
application, and managed in the Repository Manager
application.

Folder Management Folders are created and managed in the Repository Manager
application.

Shortcut Folders Do not confuse repository folders with the directories visible
in Windows Explorer. The folders are PowerCenter repository
objects and are not related to Windows directories.
Technically, all folders are “shared” with all users who have
the appropriate folder permissions, regardless of the “blue
arm” icon. The “blue arm” icon indicates that the folder
permits shortcuts, dynamic links to the objects contained in
that folder used by mappings in other folders.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.7
2, Informaticca and/or itss affiliates. 

Note: Two sources from different systems may use the same name.
Placing each source in a folder based on its connection type
avoids confusion when this is the case.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.9
2, Informaticca and/or itss affiliates. 

Type Active

Description Mandatory for all flat file and relational sources in a mapping.
Selects records from flat file and relational table sources. For
relational tables, creates a SQL SELECT statement.
Converts native source datatypes to PowerCenter
transformation datatypes.

Ports Represent table columns or file fields. All ports are


input/output.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.15
2, Informaticca and/or itss affiliates. 

Note: The transformation is considered “passive” regardless of


what transformations take place within a row, provided only
that the rows going out are a one-for-one match with the
rows going in.

Examples Examples of passive transformations include Expression


and Lookup transformations.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.16
2, Informaticca and/or itss affiliates. 

Examples Examples of active transformations include Filter, Router,


and Sorter transformations.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.17
2, Informaticca and/or itss affiliates. 

Note: The integration datatype standardizes transformations, and


is easily translated from and to the native datatypes of
application databases

Note: Integration datatypes are sometimes referred to as “ASCII


Neutral”

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.18
2, Informaticca and/or itss affiliates. 

Datatype Conversion Datatypes can be converted by


• Passing data between ports with different datatypes
• Passing data from an expression to a port
• Using transformation functions
• Using arithmetic operators
The following type conversions are supported:
• Numeric datatypes  other numeric datatypes
• Numeric datatypes  string
• Date/Time  date or string
For further information, in the PowerCenter client,
consult Help  Content  Index  port-to-port data
conversion

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.19
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.21
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.22
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.23
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.24
2, Informaticca and/or itss affiliates. 

A workflow is a set of ordered tasks that describe runtime ETL processes. Tasks can be
sequenced serially, in parallel and conditionally. Each linked icon represents a task.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.25
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.26
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.27
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.28
2, Informaticca and/or itss affiliates. 

A task is an executable set of actions, functions, or commands.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.29
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.30
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.31
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.32
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.33
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.34
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.35
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.36
2, Informaticca and/or itss affiliates. 

Note: In the labs for this course, we are simulating part of the
creation of a (very simple) Dimensional Data Warehouse. In
these labs, you will begin with data in OLTP tables and flat
files, bring data to Staging, and from Staging (STG) to the
Operational Data Store (ODS).
Because creation of Staging tables is fairly trivial, you will do
more work on moving data from STG to ODS. This will
provide more realistic uses of the capabilities of
PowerCenter.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.37
2, Informaticca and/or itss affiliates. 

Velocity Phases Velocity covers the entire data integration project lifecycle:
Phase 1: Manage
Phase 2: Architect
Phase 3: Design
Phase 4: Build
Phase 5: Deploy
Phase 6: Operate

For more information, see http://devnet.informatica.com

Note: We do not use the Velocity templates in this course

Note: In Velocity, the standard is to begin the names of all Source


Qualifier objects with “SQ_”, followed by the name of the
source. The Mapping Designer automatically names the
Source Qualifier this way when you drag a Source object
onto the Mapping canvas.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.38
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.39
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.40
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 2: ETL Fundamentals
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 2.41
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.5
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.7
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.9
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.15
2, Informaticca and/or itss affiliates. 

Records rejected by the source or target go into the .bad file(s).


Records that have a transformation error go into the session log.
Therefore if a row of data is both rejected and causes a transformation error, it may end up in both
locations.

When the Integration Service reads non-numeric data in a numeric column from a flat file, it drops
the row and writes a message in the session log. Also, when the Integration Service reads non-
datetime data in a datetime column from a flat file, it drops the row and writes a message in the
session log.

Such a target and/or source reject would put the record in the .bad file as well.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.17
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 3: Troubleshooting
nauthorized d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 3.19
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.3
2, Informaticca and/or itss affiliates. 

Type Passive

Description Modifies individual ports (columns) within a single row. Can add
and suppress ports. Cannot perform aggregation across multiple
rows.

Business Use the logical and arithmetic operators and built-in functions
Purpose for:
• Character manipulation (concatenate, truncate, etc.)
• Datatype conversion (to char, to date, etc.)
• Data cleansing (check nulls, replace strings, etc.)
• Data manipulation (round, truncate, etc.)
• Numerical calculations
• Scientific calculations
• Special functions (lookup, decode, etc.)
• Testing (for spaces, number, etc.)

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.5
2, Informaticca and/or itss affiliates. 

Comments Comments can be added to expressions by prefacing them


with //. This allows later developers to understand the logic
behind an expression.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.6
2, Informaticca and/or itss affiliates. 

Tip Highlighting a function and pressing F1 will launch the online


help at the selected function section.

Note All expressions resolve to a single value of a specific datatype.


For example, the expression LENGTH (“HELLO WORLD”) / 2
returns the numerical value 5.5.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.7
2, Informaticca and/or itss affiliates. 

Note Variable ports cannot be output directly. To output the contents of


a variable port, create an output port whose value is the variable.

Creating A transformation variable is created by creating a port and


selecting the V check box. When V is checked, the I and O
checkboxes are unavailable (grayed out), indicating that a
variable port can not be used for input or output.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.8
2, Informaticca and/or itss affiliates. 

Note: When a record is processed, the expression is evaluated and


the result is assigned to the variable port. The result must be
compatible with the port’s datatype.
The variable persists across the set of records, and may be used
or modified anywhere in the set of records.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.9
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.15
2, Informaticca and/or itss affiliates. 

Type Active

Description Allows rows which meet the filter condition are passed through
to the next transformation. Rows which do not meet the filter
condition are skipped.

Business A business may choose not to process records which do not


Purpose meet a data quality criterion.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.17
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.19
2, Informaticca and/or itss affiliates. 

Warning Instance of reusable transformations inherit any changes to


the reusable transformation. As a result, changing a
reusable transformation may invalidate the mappings
containing instances of the transformation.

Note: To make a non-reusable copy of a reusable transformation,


hold the Ctrl key while dragging and dropping.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.21
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.22
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.23
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 4: PowerCenter
nauthorized Transformations,
d reproductio
on or distribTasks prohib
bution and Reusability
bited. Copyrright© 2012 4.24
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.5
2, Informaticca and/or itss affiliates. 

Example:
A business sells a high volume of products and updates the Product Dimension
table on a regular basis. To update the dimension table, a join of the PRODUCT
and PRODUCT_COST table is required. Since the source tables are form the
same database and have a key relationship only a single Source Qualifier
transformation is needed.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.7
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.8
2, Informaticca and/or itss affiliates. 

Pipelines A Joiner transformation combines two pipelines into a single


transformation. Specifically, the pipeline from the Detail
source ends at the Joiner, flowing into the pipeline from the
Master source.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.9
2, Informaticca and/or itss affiliates. 

Type Active

Description Combines fields from two data sources into a single


combined data source, based on one or more common
fields called the join condition

Business Purpose Enables data from different systems to be combined to


achieve desired structure and results

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.15
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.17
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.19
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 5: Joins d
nauthorized and Link Conditions
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 5.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 6: Features
nauthorized and Techniques
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 6.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 6: Features
nauthorized and Techniques
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 6.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 6: Features
nauthorized and Techniques
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 6.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.5
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.7
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 7: Usingdthe
nauthorized Debugger
reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 7.9
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.3
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.4
2, Informaticca and/or itss affiliates. 

Type Passive

Description Allows the inclusion of additional information in the


transformation process from an external database or flat file
source. In SQL terms, may be thought of as a “subquery.” May
be connected, unconnected, or dynamic.

Business Purpose Allows data from external sources such as product codes,
dates, names, etc., to be brought into the row being processed.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.5
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.7
2, Informaticca and/or itss affiliates. 

• Report Error. The Integration Service reports an error and does not return a
row. If you do not enable the Output Old Value On Update option, the Lookup
Policy On Multiple Match option is set to Report Error for dynamic lookups.

• Use First Value. Returns the first row that matches the lookup condition.

• Use Last Value. Return the last row that matches the lookup condition.

• Use All Values. Return all matching rows 8


• Use Any Value. The Integration Service returns the first value that matches
the lookup condition. It creates an index based on the key ports instead of all
Lookup transformation ports.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.9
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.15
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.17
2, Informaticca and/or itss affiliates. 

Description Event Wait tasks wait for either the presence of a named flat
file (a pre-defined event) or some other user-defined event
to occur in the workflow processing. Note that the Workflow
must be running in order to recognize a pre-defined event.

Business Purpose An Event Wait task watching for a flat file by name is placed
in a workflow because some subsequent processing is 8
dependent on the presence of the file.
An Event Wait task waiting for the occurrence of a user-
defined event will be strategically placed so that the
workflow should not proceed further until some other set of
tasks and conditions has occurred. It always works in
concert with an Event Raise task.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.19
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.21
2, Informaticca and/or itss affiliates. 

Description Email tasks enable PowerCenter to send email messages at


various points in a workflow. Users can define email
addresses, a subject line, and the email message text.
When called from within a Session task, the message text
can contain variable Session-related metadata – for
example, one message for Session success and another for
failure.

Business Purpose Various business and operational staff may need to be


8
notified of the progress of a workflow, the status of tasks (or
combinations of tasks) within it, or various metadata results
of a session

Performance The PowerCenter domain must be configured to use a


Considerations running, configured email server. However, the impact of the
Integration Service sending the emails is minimal

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.22
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.23
2, Informaticca and/or itss affiliates. 

Note: The Control task can fail, stop, or abort either the parent
Workflow or the top-level Workflow. However, stopping or
aborting the parent Workflow means that no further progress
takes place along that branch in the top-level Workflow. This
can cause the top-level Workflow to stop if there is no other
branch.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.24
2, Informaticca and/or itss affiliates. 

Description Command tasks are inserted in workflows and worklets to


enable the Integration Service to run one or more OS
commands of any nature. All commands or batch files
referenced must be executable by the OS login that owns
the Integration Service process.

Business Purpose OS commands can be used for any operational or business


unit related procedure, and can be run at any point in a
workflow. Command tasks can be set to run one or more OS
commands or scripts/batch files, before proceeding to the
next task in the workflow. If more than one command is
coded into a Command Task, the entire task can be set to
fail if any one of the individual commands fails. Additionally
and optionally, each individual command can be set not to
run if a preceding command fails.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.25
2, Informaticca and/or itss affiliates. 

Examples of A Session task that produces an output file can be followed


Command Tasks by a Command task that copies the file to another directory,
or FTPs the file to another box location. The command
syntax is the same as that which would accomplish this at
the OS command prompt on the Integration Service
machine.

A Session task that relies on a flat file as source data can be 8


preceded by a Command task that verifies the presence of
the file, opens it and verifies control totals or record counts
with some external source of information.

A series of multiple concurrent or sequential Sessions can


be followed by a single Command task coded to copy or
move all session logs created by the workflow to a special
daily backup directory.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.26
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.27
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.28
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.29
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.30
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.31
2, Informaticca and/or itss affiliates. 

Note: Caching for lookup tables is an option. When the lookup


references a flat file, caching is always performed.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.32
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.33
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.34
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 8: Sequence
nauthorized Generators,
d reproductio
on orLookups
distrib and Additional
bution prohib Workflow
bited. Tasks 2012
Copyrright© 8.35
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.1
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.3
2, Informaticca and/or itss affiliates. 

Type Active

Description “Tags” a row with the appropriate DML (Data Manipulation


Language) for PowerCenter’s writer to apply to the relational
target. Each row can be “tagged” with one of the tags shown
on the following slide.

Business Purpose A target table may require historical information dealing with
existing entries. Rows written to a target table, based on one
or more criteria, may need to be inserted, updated, or
deleted. The Update Strategy transformation meets this 9
requirement.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.4
2, Informaticca and/or itss affiliates. 

Note: For the row tags DD_DELETE and DD_UPDATE, the table
definition in the mapping must have a key identified.
Otherwise, the session created from the mapping will fail.
If the “Forward Rejected Rows” attribute is checked
(default), then rows tagged with DD_REJECT will be passed
on to the next transformation or the Target, and
subsequently placed in the appropriate “bad file”. If the
attribute is unchecked, then the reject rows will be skipped.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.5
2, Informaticca and/or itss affiliates. 

Performance Update Strategy performance can vary depending on the


Considerations number of updates and inserts. In some cases there may be
a performance benefit to splitting a mapping with updates
and inserts into two mappings and sessions, one performing
the inserts and one the updates.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.6
2, Informaticca and/or itss affiliates. 

Type Active

Description Passes row data to different groups based on filter-like


conditions. A Router transformation has one input group,
and one or more output groups, each of which has its own
filter condition.

Business Purpose Allows you to write records from a single source into multiple
targets based on user-defined criteria.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.7
2, Informaticca and/or itss affiliates. 

Performance A Router transformation is functionally equivalent to several


Considerations Filter transformations in parallel. However, performance can
be substantially better, because a row is read once into the
input group but evaluated multiple times, once for each
condition.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.8
2, Informaticca and/or itss affiliates. 

Note: In the diagram above, the record for a salesperson hired


less than 90 days ago will be routed to both
STG_EMPLOYEES_NEW and STG_EMPLOYEES_SALES.
If you wish to prevent single records from being routed to
multiple Targets, you must ensure that their filter conditions
are mutually exclusive.
In the example above, you would prefix the conditions for
the position-based tables with “DATE HIRED >= 90 DAYS
AGO AND”.
Note that multiple target objects can be instances of the
same target table. If this is the case, only one INSERT
statement will be generated per record.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.9
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.11
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.13
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 9: Update
nauthorized Strategies, on
d reproductio Routers andbution
or distrib Overrides
prohib
bited. Copyrright© 2012 9.15
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.1
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.3
2, Informaticca and/or itss affiliates. 

Type Active

Description Sorts incoming data based on one or more key values. Sort
order may be ascending, descending, or mixed.

Business Purpose Use before an Aggregator transformation to improve overall


performance. The Sorter transformation is often more
efficient than adding an ORDER BY clause to the Source
Qualifier.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.4
2, Informaticca and/or itss affiliates. 

Property Description

Case Sensitive Determines whether the Sorter differentiates between upper


and lower case characters.

Work Directory A directory where the Integration Service will create


temporary files when sorting data.

Distinct Treats output rows as distinct. If this is selected, all ports are
considered as part of the sort key.

Null Treated Low If selected, treat nulls as lower values than any other.

Transformation Transaction: Applies transformation logic to all rows in a


Scope transaction.
All Input: Applies the transformation logic on all incoming
data, regardless of incoming transaction boundaries.

Other Properties Deal with caching - see next slide

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.5
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.6
2, Informaticca and/or itss affiliates. 

Type Active

Description Calculates aggregates such as sums, averages, minimums


and maximums, across multiple groups of rows.

Business Purpose Enables calculation of gross profits or margins, summaries


by period, average values, etc.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.7
2, Informaticca and/or itss affiliates. 

Attribute Description

Cache Directory Local directory for the index and data cache file

Tracing Level Amount of detail displayed in the session log for this
transformation

Sorted Input Indicates input data is presorted by group. Use only if the
mapping passes sorted data to the Aggregator.

Aggregator Data Data cache size for the transformation. Default size is set to
Cache Size Auto.

Aggregator Index Index cache size for the transformation. Default cache size
Cache Size is set to Auto.
10
Transformation Transaction: applies transformation logic to all rows in a
Scope transaction.
All input: applies the transformation logic on all incoming
data.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.8
2, Informaticca and/or itss affiliates. 

Key Points • If there is not enough memory specified in the index and
data cache properties, overflow is written to disk
• No rows are returned until all rows are aggregated
• Checking the “sorted input” attribute bypasses caching, as
well as the sort operation that occurs implicitly in an
Aggregator

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.9
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.11
2, Informaticca and/or itss affiliates. 

Type Passive

Description Unconnected Lookups allow the inclusion of additional


information in the transformation process from an external
source when they are referenced within any transformation
that supports expressions.

Business Purpose A source table may have a small percentage of records with
incomplete data. These “holes” in the data can be filled by
performing a lookup to another table or tables, on an as-
needed basis.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.13
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.14
2, Informaticca and/or itss affiliates. 

Key Points • Use the Lookup function (:lkp.lookupname) within a


conditional expression
• The condition is evaluated for each row but the Lookup
function is only called when the record requires it
• Data from several input ports may be passed to the
Lookup transformation, but only one port may be returned,
as designated by the R(eturn) property in the Lookup
transformation
• If no port is set as R the mapping will not be invalid, but
the session may fail at runtime

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.15
2, Informaticca and/or itss affiliates. 

The port to be returned is designated by the Lookup transformation’s R (return)


port.

If a port is not selected as the R port, the mapping will not be invalidated but the
session will fail at runtime.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.17
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.19
2, Informaticca and/or itss affiliates. 

Description System variables hold information derived from the system.


The user cannot control the content of the variable but can
reference the information contained within the variable.

Business Purpose System variables provide consistency to program execution.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.21
2, Informaticca and/or itss affiliates. 

Description A Mapping can utilize parameters and variables to store


information during execution. Each parameter and variable
is defined with a specific datatype. Parameters are different
from variables in that parameters are fixed for the run of the
Mapping, while variables can change (vary). Both can be
accessed from anywhere in the Mapping.

Business Purpose Mapping variables and parameters are used:


• To simplify Mappings by carrying information within or
between transformations
• To improve maintainability by allowing quick changes to
values in a Mapping

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.22
2, Informaticca and/or itss affiliates. 

Scope Parameters and variables can be used only inside the object
in which they are created. A Mapping variable created for
Mapping_1 is available only within that Mapping and cannot
be used by another Mapping or Mapplet in the same
workflow. A parameter or variable’s scope is the object in
which it was created.

Aggregation Type The PowerCenter Server uses the aggregation type of a


mapping variable to determine the final current value of the
mapping variable. In a session with multiple partitions, the
PowerCenter Server combines the variable value from each
partition and saves the final value into the repository.
Aggregation types include Count (for integer datatype), Max,
and Min.

IsExpVar IsExpVar determines how the Integration Service expands


the parameter in an expression string. If true, the IS
expands the parameter after parsing the expression. Default
is false. If this is true and the parameter type is not String,
the IS fails the session.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.23
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.24
2, Informaticca and/or itss affiliates. 

Variable Persistence At the end of a successful session, the values of variables


are saved to the repository. The SetVariable function writes
the final value of a variable to the repository based on the
Aggregation Type selected when the variable was defined.
The final value written to the repository for a variable that
has an Aggregate type of MAX will be whichever is greater,
the current value or the initial value. Similarly, the final value
for a variable with an Aggregate type of MIN will be
whichever is smaller, the current value or the initial value.

Naming Convention User-defined variable and parameter names always begin


with $$ (i.e., $$ParamName or $$VariableName).

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.25
2, Informaticca and/or itss affiliates. 

Parameter File A file that holds information about definitions of variables


and parameters

Repository Saved Values for variables that were saved in the Repository after
Value successful completion of a Session

Declared Initial Value The initial value, as set by the user when creating the
variable or parameter

Default Value Set by the system

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.26
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.27
2, Informaticca and/or itss affiliates. 

From WhatIs.com –

In data warehousing and business intelligence, a star schema is the simplest form
of a dimensional model, in which data is organized into facts and dimensions.

A fact is an event that is counted or measured, such as a sale or login.

A dimension contains reference information about the fact, such as date, product,
or customer.

A star schema is diagramed by surrounding each fact with its associated


dimensions. The resulting diagram resembles a star.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.28
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.29
2, Informaticca and/or itss affiliates. 

Type Passive or Active

Description Mapplets combine multiple mapping objects for reusability; they


can also simplify complex mapping maintenance. A Mapplet
receives input data from either an internal Source or the
Mapping pipeline that calls the Mapping. A Mapplet must pass
data out to the Mapping via a Mapplet Output transformation.

Note Mapplets are reusable by nature – a Mapping uses an instance


of a Mapplet.
These instances inherit all changes to the parent Mapplet,
which may affect the behavior of the Mappings that use the
instances.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.30
2, Informaticca and/or itss affiliates. 

Example A business, as part of its daily sales, needs to apply discounts,


performing a number of lookups and aggregating the sales
values.
This functionality is used in several types of feeds, so the
Mapplet shown here was created to provide this functionality,
identically, in many Mappings.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.31
2, Informaticca and/or itss affiliates. 

Type Passive

Description Acts as an input to a Mapplet

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.32
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.33
2, Informaticca and/or itss affiliates. 

Type Passive

Description Acts as an output from a Mapplet

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.34
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.35
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.36
2, Informaticca and/or itss affiliates. 

Warning When the Mapplet is expanded at runtime, an unconnected


output group could result in a transformation having no output
connections. If that is not permitted, then the mapping will be
invalid.
For example:
• If the Mapplet outputs are fed by an Expression
transformation, the mapping is invalid because an
Expression requires a connected output.
• But if the Mapplet outputs are fed by a Router, the mapping
is valid because a Router can have unconnected output
groups.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.37
2, Informaticca and/or itss affiliates. 

Note: Mapplets cannot be nested – that is, you cannot use a Mapplet
inside another Mapplet.

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.38
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.39
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.40
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.41
2, Informaticca and/or itss affiliates. 

10

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 10: Sorting
nauthorized and Aggregating
d reproductio Databution
on or distribUsing PowerCenter
prohib
bited. Copyrright© 2012 10.42
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.1
2, Informaticca and/or itss affiliates. 

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.3
2, Informaticca and/or itss affiliates. 

Types Workflow variables come in two types: user-defined and pre-


defined

Business Purpose A workflow can contain multiple tasks and multiple pipelines.
One or more tasks or pipelines may be dependent on the
status of previous tasks. Workflow variables convey that
information from one task to another.

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.5
2, Informaticca and/or itss affiliates. 

Note: Predefined workflow variables are discussed in more


detail in the Workflow Administration Guide

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.7
2, Informaticca and/or itss affiliates. 

Description Can establish the value of a Workflow Variable, whose value


can be used at a later point in the workflow, as testing
criteria to determine if or when other workflow
tasks/pipelines should be run.

Business Purpose Running a workflow task may depend on the results of other
tasks or calculations in the workflow. An Assignment task
can do certain calculations to establish the value for a
workflow variable. This value may determine whether other
tasks or pipelines are run.

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.9
2, Informaticca and/or itss affiliates. 

Description Decision tasks enable workflow designers to set criteria by


which the workflow will or will not proceed to the next set of
tasks, depending on whether the set criteria is true or false

Business Purpose Commonly, workflows have multiple paths. Some are simply
concurrent tasks. Others are pipelines of tasks that should
only run if the previous tasks are successful. Still others
should be run only if those tasks are not successful.
What determines the success or failure of a task or group of
tasks is user-defined, depending on the business-defined
rules and operational rules of processing.
The criteria are set as the decision condition in a Decision
task, and subsequently tested for a True or False condition

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.11
2, Informaticca and/or itss affiliates. 

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.13
2, Informaticca and/or itss affiliates. 

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.15
2, Informaticca and/or itss affiliates. 

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.17
2, Informaticca and/or itss affiliates. 

11
PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 11: Workflow
nauthorized Variables,
d reproductio on Incremental
or distrib Aggregation
bution prohib andCopyr
bited. Tasks
right© 2012 11.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.1
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.3
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.5
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.7
2, Informaticca and/or itss affiliates. 

 
12

Service variables. Define general properties for the Integration Service such as email addresses,
log file counts, and error thresholds.

Service process variables. Define the directories for Integration Service files for each Integration
Service process. $PMRootDir, PMSessionLogDir, and $PMBadFileDir are examples of service
process variables.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.9
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.11
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.13
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.15
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 12: Parameter
nauthorized Files on or distrib
d reproductio bution prohib
bited. Copyrright© 2012 12.17
2, Informaticca and/or itss affiliates. 

 
12

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.1
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.3
2, Informaticca and/or itss affiliates. 

13

A basic Lookup transformation allows the inclusion of additional information in the


transformation process from an external database or flat file source. However,
when the lookup table is also the target, row data may go out of sync with the
target table image loaded in memory. The Dynamic Lookup transformation allows
for the synchronization of the target lookup table image in memory with its
physical table in a database.

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.5
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.7
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.8
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.9
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.10
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.11
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.12
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.13
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.14
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.15
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.16
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.17
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.18
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.19
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.20
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 13: Dynamic
nauthorized Lookup and
d reproductio Error
on or Logging/Handling
distrib
bution prohib
bited. Copyrright© 2012 13.21
2, Informaticca and/or itss affiliates. 

13

PowerCenter 9.x Level 1 Developer Copyright ©2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.1
2, Informaticca and/or itss affiliates. 

14

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.3
2, Informaticca and/or itss affiliates. 

14

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.5
2, Informaticca and/or itss affiliates. 

14

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.6
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 14: MoredLookups
nauthorized reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 14.7
2, Informaticca and/or itss affiliates. 

14

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 15: Mapping
nauthorized Workshop
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 15.1
2, Informaticca and/or itss affiliates. 

15

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 15: Mapping
nauthorized Workshop
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 15.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 15: Mapping
nauthorized Workshop
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 15.3
2, Informaticca and/or itss affiliates. 

15

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 15: Mapping
nauthorized Workshop
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 15.4
2, Informaticca and/or itss affiliates. 

In this lab, we will build a fact table that tracks promotions by day for each
dealership for each product being sold.

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 15: Mapping
nauthorized Workshop
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012 15.5
2, Informaticca and/or itss affiliates. 

15

PowerCenter 9.x Level 1 Developer Copyright © 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

 
 

Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 16: Workflow
nauthorized Workshop
on 1or distrib
d reproductio bution prohib
bited. Copyrright© 2012 16.1
2, Informaticca and/or itss affiliates. 

16

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 16: Workflow
nauthorized Workshop
on 1or distrib
d reproductio bution prohib
bited. Copyrright© 2012 16.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 16: Workflow
nauthorized Workshop
on 1or distrib
d reproductio bution prohib
bited. Copyrright© 2012 16.3
2, Informaticca and/or itss affiliates. 

16

An Employee flat file is being used as a source to load an Employee target system
at regular intervals.
The Employee load session is processed based on when an indicator file is
created as part of the nightly batch load. Sometimes the latest Employee file may
not be available for loading, perhaps due to source dependency.
If the source does not trigger that script that creates the indicator file in a specified
period of time, a notification should be sent and the wait for the file should be
stopped.

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 16: Workflow
nauthorized Workshop
on 1or distrib
d reproductio bution prohib
bited. Copyrright© 2012 16.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 17: Workflow
nauthorized Workshop
on IIor distrib
d reproductio bution prohib
bited. Copyrright© 2012 17.1
2, Informaticca and/or itss affiliates. 

17

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 17: Workflow
nauthorized Workshop
on IIor distrib
d reproductio bution prohib
bited. Copyrright© 2012 17.2
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 17: Workflow
nauthorized Workshop
on IIor distrib
d reproductio bution prohib
bited. Copyrright© 2012 17.3
2, Informaticca and/or itss affiliates. 

17

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 17: Workflow
nauthorized Workshop
on IIor distrib
d reproductio bution prohib
bited. Copyrright© 2012 17.4
2, Informaticca and/or itss affiliates. 

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 
Module
Un 17: Workflow
nauthorized Workshop
on IIor distrib
d reproductio bution prohib
bited. Copyrright© 2012 17.5
2, Informaticca and/or itss affiliates. 

17

PowerCenter 9.x Level 1 Developer Copyright 2012 Informatica Corp


Un
nauthorized
d reproductio
on or distrib
bution prohib
bited. Copyrright© 2012
2, Informaticca and/or itss affiliates. 

Potrebbero piacerti anche