Informatica certification – Update Strategy Transformation

Update Strategy Transformation – My Notes How rows are flagged for insert, update, delete, or reject within a mapping? Ans:- Using Update Strategy transformation. We can also use the Custom transformation to flag rows for insert, delete, update, or reject. What are the different levels we can configure update strategy? Ans:- (1) Within a session,… Continue reading Informatica certification – Update Strategy Transformation

Informatica certification – Aggregator Transformation

Aggregator Transformation – My Notes  What is the use of Aggregator Transformation? Ans:- Aggregator transformation can be used to aggregate calculations (Avg, Sum, Max ..) on groups. Since its changing the number of rows its an active transformation. What are the Components of the Aggregator Transformation? Ans:- Aggregate cache, Aggregate expression, Group by port &… Continue reading Informatica certification – Aggregator Transformation

Informatica certification – Transformations

Working with Transformations – My Notes — Transformation Overview —  Which is the repository object that generates, modifies, or passes data? Ans:- A Transformation. Which transformation performs calculations on groups of data? Ans:- Aggregator Transformation. What are the actions performed by Active Transformations? Ans:- Change the number of rows that pass through the transformation, Change… Continue reading Informatica certification – Transformations

Informatica certification – Lookup Transformation

Lookup Transformation – My Notes What is Lookup transformation? Ans:- It can be used to look up data in a flat file, relational table, source Qualifier, view, or synonym. What are the various tasks can be performed by Lookup Transformation? Ans:- Get a related value, Get multiple values, Perform a calculation, Update slowly changing dimension… Continue reading Informatica certification – Lookup Transformation

How to remove duplicate records using Sorter Transformation

How to remove duplicate records using Sorter Transformation In the last two post we have seen how to remove duplicate records (Only one column) using Aggregator and Expression. We have identified the duplicate JOB_ID and skipped those rows from loading to target. The same logic CANNOT be done using Sorter Transformation. In sorter we cannot… Continue reading How to remove duplicate records using Sorter Transformation

How to load every 5th record into target table

How to load every 5th record into target table We need to read the source table and load only 1st and every 5th (nth) records to target. Let’s start the mapping for this. We need a sequence generator and a filter transformations to complete this requirement. The logic which we are following here is to assign… Continue reading How to load every 5th record into target table

How to remove duplicate records using Expression

How to remove duplicate records using Expression In the last post we have used Aggregator Transformation to remove the duplicate records. In this post we will use the Expression transformation to remove the duplicate JOB_ID from the source Flat file. Source – Flat File Target – Oracle Table Key port – JOB_ID Transformations  Sorter – To… Continue reading How to remove duplicate records using Expression

How to remove duplicate records Using Aggregator

How to remove duplicate records Using Aggregator There are couple of options available in informatica to remove duplicate records from the source.  For Relational Tables 1. Source Qualifier > ‘SELECT DISTINCT’ option 2. Source Qualifier > SQL override (Write your own Query) For Flat files or other sources Sorter > Aggregator Sorter > Expression >… Continue reading How to remove duplicate records Using Aggregator

Informatica Certification – My Notes

The below question and answers are my preparation notes for Informatica Developer Specialist certification which I am planning to take some time in June. I will continue update this page as i go through various topics as per syllabus. Just follow me, will do it together and become informatica certified specialists.    What is the primary unit for… Continue reading Informatica Certification – My Notes

Informatica Certification Developer Specialist

PowerCenter Data Integration 9.x: Developer, Specialist Certification This is Skill set Inventory document from Oracle website. Here you will get all the information which is required for the Informatica certification Perspective. About the Informatica Certified Professional (ICP) Program Informatica certification is a two-stage structure that correlates professional certification with the “what, why and how” of… Continue reading Informatica Certification Developer Specialist

Informatica Target Load Plan

Target Load Group and Target Load Plan   If you have multiple Source Qualifier transformations connected to multiple targets, you can specify the order in which  the Integration Service loads the data into the targets using ‘Target Load Plan’. This will give you an option to control which target load order group need to execute first and… Continue reading Informatica Target Load Plan

How to Load only Half of the records from Source table

Load only Half of the records from Source table The requirement is to process only half of the records from the source table. To do this we need to calculate the total number of rows (TOTAL-COUNT) in the source table and then assign ROW-COUNT and exclude the rows if the ROW-COUNT <= (TOTAL-COUNT/2). Let’s design the mapping for this. We… Continue reading How to Load only Half of the records from Source table

How to fix [Informatica][ODBC Oracle Wire Protocol Driver] Optional feature not implemented

[Informatica][ODBC Oracle Wire Protocol Driver] Optional feature not implemented You may get this error while trying to Preview data on Target in a Mapping Designer. I have also seen the same error from Source Qualifier Transformation while applying SQ properties. Let’s see how to fix this error. This is a part of ODBC Data Source configuration,… Continue reading How to fix [Informatica][ODBC Oracle Wire Protocol Driver] Optional feature not implemented

Source Qualifier – Full Outer Join

Full Outer Join using Source Qualifier – ‘SQL Query’ Integration service support only Left & Right outer joins. We cannot perform Full outer join using ‘User Defined Join’ properties in SQ, you will get a database error. This can be done by using overriding default ‘SQL query‘ in SQ. Full Outer Join Query SELECT EMP_JOB1.JOB_ID,… Continue reading Source Qualifier – Full Outer Join

Source Qualifier – User Defined Join – Right Outer Join

How to join two tables – Source Qualifier – User Defined Join – Right Outer ** Source Qualifier Transformation is the most efficient way to join two tables in the same Database ** There are two options available in SQ to join multiple tables, One using ‘User Defined join’ property and the other using ‘SQL Query’. We can… Continue reading Source Qualifier – User Defined Join – Right Outer Join