7/18/2019 Informatica Course Content
http://slidepdf.com/reader/full/informatica-course-content-56962e596cb94 1/6
Course Overview
This course can be delivered through a five-day instructor led format or through our on Demand Labs Plus offering, which is comprised of 15 modules and 3 to 35hours class both theory and Lab! The course introduces students to "nformaticaPower#enter $!% through lecture and hands-on e%ercises! The course is designedfor Database Developers who are new to "nformatica Power#enter!
"nformatica Power#enter is a collection of thic& client wor&bench tools thatDevelopers can use to create, e%ecute, monitor and schedule 'TL processes!
The course will introduce attendees to wor&ing with the Power#enter Designer,(or&flow )anager, and (or&flow )onitor tools, performing tas&s such as creatingtransformations, mappings, reusable ob*ects, sessions and wor&flows to e%tract,transform and load data! They will develop cleansing, formatting, sorting andaggregating procedures! They can learn how to use routers, update strategies,parameters +variables and overrides! This course will cover many different types of loo&ups, such as cached, persistent, dynamic and multiple row returns! (or&flowtas&s will be created to define a set of instructions for e%ecuting the 'TL!
Course Objectives
fter successfully completing this course, students should be able to
. /se "nformatica 0upport to resolve uestions and problems with Power#enter $!%
. /se Power#enter $!% Designer to build mappings that e%tract data from a sourceto a target, transforming it as necessary
. /se Power#enter transformations to cleanse, format, *oin, aggregate and routedata to the appropriate targets!
. Perform error handling+trapping using Power#enter mappings
. /se Power#enter $!% (or&flow )anager to build and run a wor&flow whiche%ecutes a sessions associated with a mapping
. Design and build simple mappings and wor&flows based on essential businessneeds
7/18/2019 Informatica Course Content
http://slidepdf.com/reader/full/informatica-course-content-56962e596cb94 2/6
. Perform basic troubleshooting using Power#enter logs and debugger
Course Agenda
1. Datawarehouse Fundamentals.
. 2verview of the concepts of Data "ntegration,'TLtools,Datawarehouse,2LTP and 2LPand types of schema!
2. Datawarehouse Concepts.
. 0lowly #hanging Dimensions and its Types! act and Dimension tables andrelationship between them!Primary 4ey and oreign 4ey relationships and their significance!
3. An Overview of nformatica !owerCenter ".
. 2verview of Power#enter covering areas such as the rchitecture,Terminology, Tools /", )appings, Transformations, 0essions, (or&flows and(or&flow )onitor
#. $%& Fundamentals.
6ow to create
. lat file and relational 0ources using the 0ource naly7er
. lat file and relational Targets using the Target Developer
. )appings using the )apping Designer
. (or&flows using the (or&flow Designer
. )onitor the wor&flow using the (or&flow )onitor
. Preview Target Data using the Power#enter Designer
'. %rouble (hooting
/nderstand Power#enter Log files
/se P# log files to
7/18/2019 Informatica Course Content
http://slidepdf.com/reader/full/informatica-course-content-56962e596cb94 3/6
. 8iew and loo& up error messages
. #orrect mapping and wor&flow errors
). !owerCenter %ransformations* %as+s and ,eusabilit-
. Define list of P# Designer Transformations and (or&flow Tas&s
. #larify ctive vs! Passive Transformations
. /se 9eusable Designer Transformations !
. Designing )applets!
. /oins and &in+ Conditions
. Define :oins
. #larify 6eterogeneous vs 6omogeneous :oins
. /se a :oiner Transformation to *oin relational and flat file sources
. /se the 0ource ;ualify to *oin two relational sources
. )a&e use of Lin& #onditions to e%ecute one session when the first finishessuccessfully!
0. sing the Debugger
. 2utline Debugger "nterface!
. 0how creation of a brea& point!
. 0how 'valuate the '%pression< functionality!
. 9e-'%ecute mapping with different values!
". asic %ransformations and their properties.
. 0orter Transformation its properties and e%amples!
7/18/2019 Informatica Course Content
http://slidepdf.com/reader/full/informatica-course-content-56962e596cb94 4/6
. ilter Transformation its properties and e%amples!
. '%pression Transformation its properties and e%amples!
1. (e4uence 5enerators* &oo+ups and Caching
. Define the 0euence enerator
. Define the Loo&up Transformation
. (hat are the different types of Loo&ups=
. #larify Loo&up #aching
. /se a lat ile Loo&up to add data to a relational target!
11. pdate (trategies* ,outers and Overrides
. /pdate strategy its properties with e%amples!
. 9outer Transformation its properties and e%amples!
. 2veriding /pdate strategy!
1>! Aggregator* 6apping !arameter78ariables and
6applets 79or+lets.
. Detail ggregator Transformation and ggregate unctions
. '%plain /nconnected Loo&ups and how they are called!
. Describe )apping Parameters+8ariables and initiali7ation priority
. 2utline )appets and (or&lets
. /se these Transformations to create a mapping which loads records fromwarehouse Dimension tables to a act table!
13. :ormaliser *,an+ and nion %ransformations.
7/18/2019 Informatica Course Content
http://slidepdf.com/reader/full/informatica-course-content-56962e596cb94 5/6
. '%plain ?ormaliser transformation and its uses!
. '%plain 9an& transformation and its uses!
. Transform #olumns into rows using ?ormaiser Transformation!
. /se union Transformation to combine the data from two pipelines!
1#. 9or+;ow 8ariables and %as+s
. /se P# wor&flow variables to pass information from one point in a wor&flowto another!
. /se an ssignment tas& to establish the value of a wor&flow variable withina wor&flow
. /se a decision tas& to set criteria by which the wor&flow will decide whiche%ecution branch to follow
1'. !arameter Files and Command %as+s
. /se a Parameter file to ma&e mappings and wor&flows more fle%ible bydefining values for mapping variables, source files, database connections forsessions and wor&flow log files!
. #ommand Tas&s will be used to run scripts to rename and move files!
1). D-namic &oo+ups and $rror &ogging7<andling
. /se Dynamic Loo&up, 9outer and /pdate 0trategy in a mapping do aloo&up on the target table and determine if the record should be an insert,update or logged to a file as an error!
. /se Power#enter @est Practices to create a mapping to trap fatal and non-fatal errors!
1. 6ore &oo+up Functionalit-
. #reate a )ultiple 9ow 9eturn Loo&up, use ggregators and '%pressions tocount the number of orders a #ustomer has as well as total the sales for thatcustomer! dd those values to a target!
7/18/2019 Informatica Course Content
http://slidepdf.com/reader/full/informatica-course-content-56962e596cb94 6/6
10. 6apping Design 9or+shop
. @usiness reuirements details will be provided so that the student candesign and build their own mapping necessary to load a Promotions ggregatetable! The wor&shop will provide 8elocity @est Practices documents that can
be used to determine the correct logic for the mapping!
1". 9or+;ow Design 9or+shop
. @usiness reuirements details will be provided so that the student candesign and build their own wor&flow necessary to load all staging tables in asingle wor&flow! The wor&shop will provide 8elocity @est Practices documentsthat can be used to determine the correct logic for the wor&flow
2. $%& %esting=
2ver8iew of (hat is 'TL testing,'TL testing 0cenarioAs,sample test cases andtemplates!
>>! !erformance %uning of /obs*est!ractises*%ips and$>ercises.
Top Related