1.What are the components of Informatica? And what is the purpose of each?
Ans: Informatica Designer, Server Manager & Repository Manager. Designer for Creating Source & Targetdefinitions, Creating Mapplets and Mappings etc. Server Manager for creating sessions & batches, Scheduling thesessions & batches, Monitoring the triggered sessions and batches, giving post and pre session commands, creatingdatabase connections to various instances etc. Repository Manage for Creating and Adding repositories, Creating &editing folders within a repository, Establishing users, groups, privileges & folder permissions, Copy, delete, backup arepository, Viewing the history of sessions, Viewing the locks on various objects and removing those locks etc.
2.What is a repository? And how to add it in an informatica client?
Ans: It’s a location where all the mappings and sessions related information is stored. Basically it’s a database wherethe metadata resides. We can add a repository through the Repository manager.
3.Name at least 5 different types of transformations used in mapping design and state the use of each.
Ans: Source Qualifier – Source Qualifier represents all data queries from the source, Expression – Expressionperforms simple calculations,Filter – Filter serves as a conditional filter,Lookup – Lookup looks up values and passes to other objects, Aggregator - Aggregator performs aggregate calculations.
4.How can a transformation be made reusable?
Ans: In the edit properties of any transformation there is a check box to make it reusable, by checking that it becomesreusable. You can even create reusable transformations in Transformation developer.
5.How are the sources and targets definitions imported in informatica designer? How to create Targetdefinition for flat files?
Ans: When you are in source analyzer there is a option in main menu to Import the source from Database, Flat File,Cobol File & XML file, by selecting any one of them you can import a source definition. When you are in WarehouseDesigner there is an option in main menu to import the target from Database, XML from File and XML from sourcesyou can select any one of these.There is no way to import target definition as file in Informatica designer. So while creating the target definition for afile in the warehouse designer it is created considering it as a table, and then in the session properties of thatmapping it is specified as file.
6.Explain what is sql override for a source table in a mapping.
Ans: The Source Qualifier provides the SQL Query option to override the default query. You can enter any SQLstatement supported by your source database. You might enter your own SELECT statement, or have the databaseperform aggregate calculations, or call a stored procedure or stored function to read the data and perform sometasks.
7.What is lookup override?
Ans: This feature is similar to entering a custom query in a Source Qualifier transformation. When entering a LookupSQL Override, you can enter the entire override, or generate and edit the default SQL statement.The lookup query override can include WHERE clause.
8.What are mapplets? How is it different from a Reusable Transformation?
Ans: A mapplet is a reusable object that represents a set of transformations. It allows you to reuse transformationlogic and can contain as many transformations as you need. You create mapplets in the Mapplet Designer.Its different than a reusable transformation as it may contain a set of transformations, while a reusable transformationis a single one.
9.How to use an oracle sequence generator in a mapping?