informatica course content

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 35 hours class both theory and Lab! The course introduces students to "nformatica Power#enter $!% through lecture and hands-on e%ercises! The course is designed for Database Developers who a re new to "nformatica Power#enter!  "nfor mat ica Pow er #enter is a colle ct ion of thic& cli ent wor&ben ch tools that Developers 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 creating transformations, mappings, reusable ob*ects, sessions and wor&flows to e%tract, transf orm and load dat a! They will develop cleansi ng, formatt ing, sort ing and aggregating procedures! They can learn how to use routers, update strategies, parameters +variables and overrides! This course w ill cover many dif ferent types of loo&ups, such as cached, persistent, dynamic and multiple row returns! (or&f low tas&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 t hat e%tract data from a source to a target, transforming it as necessary . /se Power#enter transformations to cleanse, format, *oin, aggregate and route data to the appropriate targets! . Perfor m error handling +trapp ing using Power#enter mappings . /se Power#enter $!% (or&flow )anager to build and run a wor&flow which e%ecutes a sessions associated with a mapping . Design and build simple mappings and wor&flows based on essential business needs

Upload: ruby

Post on 13-Jan-2016

8 views

Category:

Documents


0 download

DESCRIPTION

We Provide best Informatica Training in chennai with placement. Informatica is an ETL tool loading with the quality services of data.Get more details on Informatica by visiting our link:http://www.datawaretools.in/course/informatica-training-in-chennai/

TRANSCRIPT

Page 1: Informatica Course Content

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

Page 2: Informatica Course Content

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

Page 3: Informatica Course Content

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!

Page 4: Informatica Course Content

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.

Page 5: Informatica Course Content

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!

Page 6: Informatica Course Content

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.