Informatica Course Content
Data Warehousing and Cleansing Concepts
Introduction to data warehousing, what is ETL, and overview of data cleansing, data scrubbing, data aggregation, learn what is Informatica PowerCenter ETL.
Informatica Installation and Configuration
Overview of Informatica configuration, Integration Services, Installation of Informatica, operational administration activities.
Hands-on Exercise – Install PowerCenter
Working with active and passive transformation
Learn what is active and passive transformation and the differences between the two.
Working with expression transformation
Learning about expression transformation, connected passive transformation to calculate value on a single row.
Hands-on Exercise – Calculate value on a single row using connected passive transformation
Working with Sorter, Sequence Generator, Filter transformation
The different types of transformations like Sorter, Sequence Generator and Filter, the characteristics of each and where they are used.
Hands-on Exercise – Transform data using Filter technique, Use a sequence generator, Use a Sorter
Working with Joiner Transformation
Joiner transformation to bring data from heterogeneous data sources.
Hands-on Exercise – Use Joiner transformation to bring data from heterogeneous data sources
Working with Ranking and Union Transformation
Understanding the Ranking and Union transformation, the characteristics and deployment.
Hands-on Exercise – Perform Ranking and Union transformation
Syntax for Rank and Dense Rank
Learn about the rank and dense rank functions and the syntax for them.
Hands-on Exercise – Perform rank and dense rank functions
Understanding how router transformation works and its key features.
Hands-on Exercise – Perform router transformation
Source Qualifier Transformation and Mappings
Lookup transformation Overview and different types of lookup transformation:Connected, unconnected, Dynamic and Static
Hands-on Exercise – Perform Lookup transformation: Connected, unconnected, Dynamic and Static
Slowly Changing Dimension in Informatica
What is SCD?,processing in xml, learn how to handle flat file, list and define various transformations, implementing ‘for loop’ in power center, concepts of pushdown optimization and partitioning, what is constraint based loading?, what is incremental aggregation?
Hands-on Exercise – Load data from a flat file,Implement ‘for loop’ in power center, Use pushdown optimization and partitioning, Do constraint based data loading, Use incremental aggregation technique to aggregate data
Mapplet and loading to multiple designer
Different types of designer: Mapplet, Worklet, target load plan, loading to multiple targets, linking property
Hands-on Exercise – Create a mapplet and a worklet, Plan a target load, Load multiple targets
Performance Tuning in Informatica
Objectives of performance tuning, defining performance tuning, learning the sequence for tuning
Hands-on Exercise – Do performance tuning by following different techniques
Managing repository, repository manager – client tool, functionalities of previous versions, important tasks in repository manager
Hands-on Exercise – Manage tasks in repository manager
Best Practices in Informatica
Understanding and adopting best practices for managing repository.
Common tasks in workflow manager, creating dependencies, scope of workflow monitor
Hands-on Exercise – Create workflow with dependencies of nodes
Parameters & Variables
Define variable and parameter in Informatica, parameter files and their scope, parameter of mapping, worklet and session parameter, workflow and service variable, basic development errors
Hands-on Exercise – Define variables and parameter in functions, Use parameter of mapping, Use worklet and session parameter, Use workflow and service variable
Error handling and recovery in Informatica
session and workflow log, using debuggers, error handling framework in informatica, failover and high availability
Hands-on Exercise – Debug development errors, Read Workflow logs, Use Error handling framework
High Availability & Failover in Informatica
configurations and mechanisms in recovery, checking health of powercenter environment
Hands-on Exercise – Configure recovery options, Check health of Powercenter environment
Working with different utilities in Informatica
infacmd, pmrep, infasetup, processing of flat file
Hands-on Exercise – Use commands infacmd, pmrep, infasetup
Flat file processing (advance transformations)
Fixed length and delimited, expression transformations- sequence numbers, dynamic targeting using transaction control.
Hands-on Exercise – Perform expression transformations- sequence numbers, dynamic targeting using transaction control.
Dynamic target with use of transaction control, indirect loading.
Hands-on Exercise – Use of transaction control with dynamic target, indirect loading.
Working with Java transformations
Importance of Java transformations to extend Power Center capabilities, transforming data, active and passive mode.
Hands-on Exercise – Use Java transformations to extend Power Center capabilities
Unconnected Stored Procedure usage
Understanding unconnected stored procedure in Informatica, the different scenarios of unconnected stored procedure usage.
Hands-on Exercise – Use unconnected stored procedure in Informatica in different scenarios
Advance Concepts in SCD
Use of SQL transformation (active and passive)
Hands-on Exercise – Use of SQL transformation (active and passive)
Incremental Data Loading and Aggregation
Understanding Incremental Loading and aggregation and comparison between them .
Hands-on Exercise – Do Incremental Loading and aggregation
Constraint based loading
Working with database constraints using PowerCenter, understanding constraint based loading and target load order.
Hands-on Exercise – Perform constraint based loading in a given order
XML Transformation and active look up
The various types of XML transformation in Informatica, configuring a lookup as active.
Hands-on Exercise – Perform XML transformation, Configure a lookup as active
Profiling in PowerCenter
Understanding what is data profiling in Informatica, its significance in validating content, ensuring quality and structure of data as per business requirements.
Hands-on Exercise – Create data profiling in Informatica and validate the content
Workflow Creation and Deletion
Understanding workflow as a group of instruction/command for integration services, learning how to create and delete workflow in Informatica.
Hands-on Exercise – Create and delete workflow in Informatica
Understanding the Database Connection, creating a new database connection in Informatica, the various steps involved.
Hands-on Exercise – Create a new database connection in Informatica
Relational Database Tables
Working with relational database tables in Informatica, mapping for loading data from flat files to relational database files.
Hands-on Exercise – Create mapping for loading data from flat files to relational database files
Understanding how to deploy PowerCenter for seamless LinkedIn connectivity with Informatica PowerCenter.
Hands-on Exercise – Deploy PowerCenter for seamless LinkedIn connectivity with Informatica PowerCenter.
Connection with Sources
Connecting Informatica PowerCenter with various data sources like Social media channels like Facebook, Twitter, etc.
Hands-on Exercise – Connect Informatica PowerCenter with various data sources like Social media channels like Facebook, Twitter, etc.
Push down optimization & Partitioning
Push down optimization for load-balancing on the server for better performance, the various types of partitioning for optimizing performance.
Hands-on Exercise – Optimize using Push down technique for load-balancing on the server for better performance, Create various types of partitioning for optimizing performance
Understanding session cache, importance of cache creation with, implementing session cache, calculating cache requirement
Hands-on Exercise – Implement cache creation with, Work with session cache