You are on page 1of 31

What are tracing levels in transformation?

Tracing Level Normal

Description Integration Service logs initialization and status information, errors encountered, and skipped rows due to transformation row errors. Summarizes session results, but not at the level of individual rows. Integration Service logs initialization information and error messages and notification of rejected data. In addition to normal tracing, Integration Service logs additional initialization details, names of index and data files used, and detailed transformation statistics. In addition to verbose initialization tracing, Integration Service logs each row that passes into the mapping. Also notes where the Integration Service truncates string data to fit the precision of a column and provides detailed transformation statistics. Allows the Integration Service to write errors to both the session log and error log when you enable row error logging. When you configure the tracing level to verbose data, the Integration Service writes row data for all rows in a block when it processes a transformation.

Terse

Verbose Initialization

Verbose Data

What is a Shortcut and what is the difference between a Shortcut and a Reusable Transformation?

A shortcut is a reference (link) to an object in a shared folder, these are commonly used for sources and targets that are to be shared between different environments / or projects. A shortcut is created by assigning Shared status to a folder within the Repository Manager and then dragging objects from this folder into another open folder; this provides a single point of control / reference for the object multiple projects dont all have import sources and targets into their local folders. A reusable transformation is usually something that is kept local to a folder, examples would be the use of a reusable sequence generator for allocating warehouse Customer Ids which would be useful if you were loading customer details from multiple source systems and allocating unique ids to each new source-key. Many mappings could use the same sequence and the sessions would all draw from the same continuous pool of sequence numbers generated.

What is DTM process?


The Integration Service process starts the DTM process to run a session. The DTM process is also known as the pmdtm process. The DTM is the process associated with the session task. The DTM process performs the following tasks: Retrieves and validates session information from the repository. Performs pushdown optimization when the session is configured for pushdown optimization. Adds partitions to the session when the session is configured for dynamic partitioning. Forms partition groups when the session is configured to run on a grid. Expands the service process variables, session parameters, and mapping variables and parameters. Creates the session log. Validates source and target code pages. Verifies connection object permissions. Runs pre-session shell commands, stored procedures, and SQL. Sends a request to start worker DTM processes on other nodes when the session is configured to run on a grid. Creates and runs mapping, reader, writer, and transformation threads to extract, transform, and load data. Runs post-session stored procedures, SQL, and shell commands. Sends post-session email.

What is Powermart and Power Center?


Power Center : 1)Suppose to process huge volume of data. 2)Support ERP sources such as SAP,people soft etc 3)Supports both global and local repository. 4)Convert Local in to global repository. Power Mart : 1)Suppose to process low volume of data. 2)Doesnt Support ERP sources such as SAP,people soft etc 3)Supports local repository. 4)No specification to Convert Local in to global repository.

What is the difference between connected lookup and unconnected lookup?

What is the functionality of Lookup Transformation (connected & un connected) What is Update Strategy? why sorter transformation is an active transformation? It uses distinct property. Can you access a repository created in previous version of Informatica? We have to migrate the repository from the older version to newer version. Then you can use that repository. How a LOOKUP is passive?
Lookup is a passive transformation because it will return a value if a match is found and null or default if a match is not found.

How do we estimate the depth of the session scheduling queue? Where do we set the number of maximum concurrent sessions that Informatica can run at a given time?
u set the max no of concurrent sessions in the info server.by default its 10. u can set to any no.

How does the server recognise the source and target databases?
By using ODBC connection.if it is relational.if is flat fileF TP connection..see we can make sure with connection in the properties of session both sources && targets

How to get the records starting with particular letter like A in Informatica? using substring function. If source qualifier having employee details.the empid is in 5th placle and deptno is in 7th column then. you selected sort by 2. but how the Informatica server will come know that those are the fields to sort.
The Ports EMPID (5th port) and DEPTNO (7th port) should be moved to the first 2 ports by using the arrows which will make the columns move up and down as desired. Make both the EMPID and DEPTNO as first 2 ports and then you could make the informatica understand that its the first 2 ports that should be sorted.

What are the type of loading procedures? There are two types of loading, normal loading and bulk loading. In normal loading, it loads record by record and writes log for that. It takes comparatively a longer time to load data to the target in normal loading. But in bulk loading, it loads number of records at a time to target database. It takes less time to load data to target.

What are the connected or unconnected transformations? What are the options in the target session of update strategy transsformatioin? What are Transformations? What is a source qualifier?

What are the output files that Informatica creates during the session running?
Informatica server log: Informatica server (on UNIX) creates a log for all status and error messages (default name: pm.server.log). It also creates an error log for error messages. These files will be created in Informatica home directory. Session log file: Informatica server creates session log file for each session. It writes information about session into log files such as initialization process, creation of sql commands for reader and writer threads, errors encountered and load summary. The amount of detail in session log file depends on the tracing level that you set. Session detail file: This file contains load statistics for each target in mapping. Session detail includes information such as table name, number of rows written or rejected. You can view this file by double clicking on the session in monitor window. Performance detail file: This file contains information known as session performance details which helps you where performance can be improved. To generate this file select the performance detail option in the session property sheet. Reject file: This file contains the rows of data that the writer does not write to targets. Control file: Informatica server creates control file and a target file when you run a session that uses the external loader. The control file contains the information about the target flat file such as data format and loading instructions for the external loader. Post session email: Post session email allows you to automatically communicate information about a session run to designated recipients. You can create two different messages. One if the session completed successfully the other if the session fails. Indicator file: If u use the flat file as a target, you can configure the informatica server to create indicator file. For each target row, the indicator file contains a number to indicate whether the row was marked for insert,update,delete or reject. Output file: If session writes to a target file, the informatica server creates the target file based on file properties entered in the session property sheet. Cache files: When the informatica server creates memory cache it also creates cache files. For the following circumstances informatica server creates index and datacache files. Aggregator transformation Joiner transformation Rank transformation Lookup transformation

limitations of joiner transformations

under which conditions we can't use joiner transformation? What is pre-session and post-session? What is the difference between connected stored procedure and unconnected stored procedure? Run a stored procedure before or after your session. Run a stored procedure once during your mapping, such as pre- or postsession. Unconnected Unconnected

Connected or Run a stored procedure every time a row passes through the Stored Procedure Unconnected transformation. Run a stored procedure based on data that passes through the mapping, such as when a specific port does not contain a null value. Pass parameters to the stored procedure and receive a single output parameter. Pass parameters to the stored procedure and receive multiple output parameters. Note: To get multiple output parameters from an unconnected Stored Procedure transformation, you must create variables for each output parameter. For details, see Calling a Stored Procedure From an Expression. Run nested stored procedures. Call multiple times within a mapping. Unconnected

Connected or Unconnected

Connected or Unconnected

Unconnected Unconnected

What is the gap analysis?


For a project, there will be: 1.BRD(Business Requirement Document)-BA 2.SSSD(Source System Study Document)-BA BRD consists of the requirements of the client. SSSD consists of the source system study.

The source that does not the meet the requiremnts specified in BRD using the source given in the SSSD is treated as gap analysis. or in one word the difference between 1 and 2 is called gap analysis.

What is use of event waiter?


The Event-Wait task waits for an event to occur. Once the event triggers, the PowerCenter Server continues executing the rest of the workflow.

Why we use lookup transformations? Can you copy the batches? By using server manager or pmcmd. How can I get distinct values while mapping in Informatica in insertion?
You can add an aggregator before insert and group by the feilds that need to be distinct

How do we estimate the number of partitons that a mapping really requires? Is it dependent on the machine configuration? How is the Sequence Generator transformation different from other transformations? How to get two targets T1 containing distinct values and T2 containing duplicate values from one source S1. If the workflow has 5 session and running sequentially and 3rd session has failed how can we run again from only 3rd to 5th session?

If multiple sessions in a concurrent batch fail, you might want to truncate all targets and run the batch again. However, if a session in a concurrent batch fails and the rest of the sessions complete successfully, you can recover the session as a standalone session.To recover a session in a concurrent batch:1.Copy the failed session using Operations-Copy Session.2.Drag the copied session outside the batch to be a standalone session.3.Follow the steps to recover a standalone session.4.Delete the standalone copy.

Under what circumstance can a target definition are edited from the mapping designer. Within the mapping where that target definition is being used? What are the Data Cleansing Tools used in the DWH?

What are the Data Profiling Tools used for DWh? Data explorer. What are two modes of data movement in Informatica Server? What are the new features and enhancements in PowerCenter 5.1? What are the various test procedures used to check whether the data is loaded in the backend, performance of the mapping, and quality of the data loaded in Informatica. Some of the steps could be : 1) Check in the workflow monitor status, whether no. of records in source and no. of actual records loaded are equal 2) Check for the duration for a workflow to suceed 3)Check in the session logs for data loaded. If you want to know the performance of a mapping at transformation level, then select the option in the session properties-> collect performance data. At the run time in the monitor you can see it in the performance tab or you can get it from a file. The PowerCenter Server names the file session_name.perf, and stores it in the same directory as the session log. If there is no session-specific directory for the session log, the PowerCenter Server saves the file in the default log files directory. Quality of the data loaded depends on the quality of data in the source. If cleansing is required then have to perform some data cleansing operations in informatica. Final data will always be clean if followed. What is a repository? What is difference between stored procedure transformation and external procedure transformation? What is polling? What is the difference between active transformation and passive transformation? What is the exact syntax of an update strategy? What is update strategy and what are the options for update strategy?

Why do we use reusable sequence generator transformation only in mapplet? Can we use lookup instead of join? Reason Give me an scenario where flat files are used? How do we do complex mapping by using flatfiles / relational database? How does sorted input works in aggregator transformation How to get 25 of 100 fields table is there any transformation available in Informatica I know router/filter or any other? If I done any modifications for my table in back end does it reflect in Informatica warehouse or mapping designer or source analyzer? To provide support for Mainframes source data,which files are used as a source definitions? COBOL files What are the common errors while running a Informatica session? What are the new features in Informatica 5.0? What are the various types of transformation? What is a shared folder? What is drill-down and drill-up? What is power center repository? What is the difference between connected and unconnected stored procedures. What is the file extension and format of the files for the Informatica objects like Mappings, sessions etc in the repository? What is update strategy transformation? Why do you use a reusable sequence generator transformation in mapplets?

Can we use lookup transformation with out using source qualifier transformation? Have you implemented Lookup in your mapping, If yes give some example? How do we do unit testing in Informatica?How do we load data in Informatica ? How does the Informatica know that the input is sorted? How to get the first 100 rows from the flat file into the target? If index cache file capacity is 2MB and datacache is 1 MB. If you enter the data of capacity for index is 3 MB and data is 2 MB. What will happen? Two relational tables are connected to SQ Trans,what are the possible errors it will be thrown? What are the common problems developers face while ETL development What are the new features of the server manager in the informatica 5.0? Which all databases PowerCenter Server on Windows can connect to? At the max how many tranformations can be us in a mapping? Compare Data Warehousing Top-Down approach with Bottom-up approach How can we populate the data into a time dimension ? How do you decide whether you need to do aggregations at database level or at Informatica level? How many types of flat files available in Informatica? How to partition the Session? In case of use of dynamic look up cache in a lookup transformation, the lookup cache gets updated first and then the target table. What happens if the target able rejects a row after it is updated in the Cache? What are cost based and rule based approaches and the difference

What are the difference between view and materialized view? What are the reusable transformations? What are worklets and what is their use? What is auxiliary mapping ? What is incremental loading?What is versioning in 7.1? What is the difference between Normalizer and Normalizer transformation. What is the practical use of a union transformation? When and how a partition is defined using Informatica? Which ETL tool is more preferable Informatica or Data Stage and why? At what frequent you load the data? Could anyone please tell me what are the steps required for type2 dimension/version data mapping. How can we implement it How can we remove/optimize source bottlenecks using "query hints" How do you define a parameter file? Give an example of its use. How many types of sessions are there in Informatica.please explain them. How to perform a "Loop Scope / Loop condition" in an Informatica program ? Give me few examples . In Dimensional modeling fact table is normalized or denormalized?In case of star schema and in case of snow flake schema? What are data driven sessions? What are the Differences between Informatica Power Center versions 6.2 and 7.1, also between Versions 6.2 and 5.1?

What are the scheduling options to run a session? What Bulk & Normal load? Where we use Bulk and where Normal? What is batch and describe about types of batches? What is Informatica basic data flow? What is source based commit and target based commit with an example ? What is the background process that wil be done if you select source based commit or target based commit ? What is the difference between Power Centre and Power Mart?What is the procedure for creating Independent Data Marts from Informatica 7.1? What is the procedure or steps implementing versioning if you are already in version7.X. Any gotcha\'s or precautions.. How do you create a mapping using multiple lookup transformation? How many types of dimensions are available in Informatica? How to move the mapping from one database to another? In a session log file where can you find the reader and the writer details? What are bitmap indexes and how and why are they used? After dragging the ports of three sources(sql server,oracle,informix) to a single source qualifier, can you map these three ports directly to target? Can you use the maping parameters or variables created in one maping into another maping? How can we join the tables if the tables have no primary and forien key relation and no matching port to join? What are the designer tools for creating tranformations?

What are the rank caches? What are variable ports and list two situations when they can be used? What is associated port in look up. What is incremantal aggregation? What is session recovery? What is the difference between Narmal load and Bulk load? What is the optimum method to load five flat files with same structures into target? What will be the way to send only duplicate records to the Target? Which all databases PowerCenter Server on UNIX can connect to? Are you involved in high level low level design? What is meant by that high level design n low level design? Can you use the maping parameters or variables created in one maping into any other reusable transformation? How can we partition a session in Informatica? How do you create single lookup transformation using multiple tables? How many types of facts and what are they? How to parse characters using functions in the expression transformation. For example if a column has character like mgr=a. I have to parse the character 'mgr='. Which function should I use? In a Type 1 mapping with one source and one target table what is the minimum number of update strategy transformations to be used? What are Connected and Unconnected Lookups?

What are the difference between joiner transformation and source qualifier transformation? What are the real time problems generally come up while doing/running mapping/any transformation?can any body explain with example. What are various types of Aggregation? What is authenticator? What is incremental loading in Informatica(that is used to load only updated information in the source)?How and where you use it in Informatica? What is session? What is the difference between next value and current value ports in sequence generator? What is the output for different groups in case of router transformation ifi. 1--Aii.2--Biii.3-A or Biv. 4--A and Bv.5--Default What's the difference between source and target object definitions in Informatica? When do you use a unconnected lookup and connected lookup. Which is better among connected lookup and unconnected lookup transformations in Informatica or any other ETL tool? At what levels can you define parameter files and what is the order? Define Informatica repository? How can we store previous session logs How do you define fact less Fact Table in Informatica How many types of TASKS we have in Workflow Manager? What are they?

How to read rejected data or bad data from bad file and reload it to target? In my source table 1000 rec's are there.I want to load 501 rec to 1000 rec into my Target table ?How can you do this ? What are different kinds of repository objects? And what it will contain? What are the differences between informatica6.1 and informatica7.1 What are the session parameters? What can we do in mapplets,that we cannot do in mappings What is bottleneck in Informatica? What is inline view? What is source qualifier transformation? What is the difference between power connect and power centre? What is the use of power connect. What is the procedure to load the fact table.Give in detail? When do you use Normal Loading and the Bulk Loading, Tell the difference? Which objects are required by the debugger to create a valid debug session? Briefly explian the Versioning Concept in Power Center 7.1. Define mapping and sessions? How can we use pmcmd command in a workflow or to run a session How do you define partitions in Informatica? How many ways you can update a relational source defintion and what are they?

How to recover sessions in concurrent batches? In realtime which one is better star schema or snowflake star schemathe surrogate will be linked to which columns in the dimension table. What are Dimensions and various types of Dimensions? What are the different options used to configure the sequential batches? What are the settings that you use to configure the joiner transformation? What does Check-In and Check-Out option refer to in the mapping designer? What is bulk bind? How does it improve performance? What is intermediate task in Informatica? In what situation this task will be executed? What is SQL mass updating? What is the difference between PowerCenter 6 and powercenter 7? What is data merging, data cleansing, sampling? What is meant by complex mapping, What is target load order? What is the difference between SQL override in Source Qualifier and SQL override in Look up transformation. What is the status code? Where do you define update strategy? Which transformation should you need while using the cobol sources as source defintions? Can I start and stop single session in concurent bstch? Explain about Informatica server process that How it works relates to mapping

variables? How can you improve the performance of Aggregate transformation? How do you load the time dimension. How to create a custom transformation, can you give a realtime example where exactly you have used it. just give some explanation why you used the custom transformation. How to work with pmcmd on windows platform In your mapping using sequence generator transformation, the limitation of the transformation is it generates key values only around 2 million. If it is more than 3 million records are there in your source, How will you generate key values and load into target. What are Shortcuts? What are the different ways to filter rows using Informatica transformations? What are the types of data flows in workflow manager What happens when the session stops half way while loading? How to join a flat file without matching keys in RDBMS? What is Data Modeling? What are the different types of Data Modeling? What is meant by EDW? What is Target Update Override? What is the use? What is the difference between SQL Overriding in Source qualifier and Lookup transformation? What is the target load order? Where does the records goes which does not satisfy condition in filter transformation?

While importing the relational source definition from database, what are the meta data of source You import? Can I use a session Bulk loading option that time can I make a recovery to the session? Explain about perform recovery? How can you join two or more tables without using the source qualifier override SQL or a Joiner transformation? How do you maintain Historical data and How to retrieve the historical data? How to create parameter file and How to use it in a mapping explain with example How to write a filter condition to get all the records of employees hired between any two given dates. Is a fact table normalized or de-normalized? What are Source definitions? What are the diffrence between joiner transformation and source qualifier transformation? What are the types of data that passes between informatica server and stored procedure? What are the types of loading in Informatica? What is a deployment group and what is its use? What is Dataware house key? What is meant by named cache?At what situation we can use it? What is the basic language of Informatica? What is the difference between stop and abort

What is the use of control break statements? Where persistent cache will be stored? While Running a Session, what are the two files it will create? Can Informatica load heterogeneous targets from heterogeneous sources? Explain Architectural difference between Informatica 7.1 and 5.1? How can you recognise whether or not the newly added rows in the source are gets insert in the target? How do you recover a session or folder if you accidentally dropped them? How to create the staging area in your database? How will you do SQL tuning? Is it possible to run one loading session with one particular target and multiple types of data sources? What are Target Options on the Servers? What are the join types in joiner transformation? What are the types of lookup? What is a Global repository? What is difference between a connected look up and unconnected look up? What is meant by source is changing incrementally? explain with example ? What is the best way to modify a mapping if the target table name is changed? What is the difference between Stored Proc (DB level) & Stored proc trans (INFORMATICA level) ?

Why should we use SP trans ? What is the use of Factless Facttable? Where should you place the flat file to import the flat file defintion to the designer? While running multiple session in parallel which loads data in the same table, throughput of each session becomes very less and almost same for each session. How can we improve the performance (throughput) in such cases? Can two flat files be joined with Joiner Transformation? Explain in detail about Key Range & Round Robin partition with an example. How can you recover the session in sequential batches? How do you select duplicate rows using Informatica? How to define Informatica server? How will you find whether your mapping is correct or not without connecting session? Is there any relationship between java & inforematica? What are Target Types on the Server? How to load fact table ? What the dimension load methods? What is a view? How it is related to data independence?And what are the different types of views,and What is Materialize view What is exact use of 'Online' and 'Offline' server connect Options while defining Work flow in Work flow monitor? What is Repository size, What is its min and max size? What is the difference between Informatica powercenter server, repository server and repository?

What is the main difference bw using an object from shared folder and copying an object and using that copied object ? What kind of Update strategies are normally used (Type 1, 2 & 3) & what are the differences? Would you recommend using an orderby clause as part of a lookup sql override for a cached lookup data Can you start a batches with in a batch? How can we eliminate duplicate rows from flat file? How do you automatically execute a batch or session? How many minimum groups can be defined in a Router transformation? How to load the data from people soft hrm to people soft erm using Informatica? In a flat file sql override will work are not? What is the extension of flatfile. What about rapidly changing dimensions?Can you analyze with an example? What is aggregate awareness? What is granularity in INFORMATICA? How should be the level of granularity for a fact table as well as for a dimension table? What is Router transformation? What is the difference between Informatica repository server & Informatica server What is the mapping for unit testing in Informatica, are there any other testings in Informatica, and How we will do them as a ETL developer. How do the testing people will do testing are there any specific tools for testing What TOAD and for what purpose it will be used? Write a query to retrieve the latest records from the table sorted by version(scd).

Can you start a session inside a batch individually? How can we eliminate source bottleneck using query hint How do you change change column to row in Informatica How many number of sessions that You can create in a batch? How to load the time dimension using Informatica ? In a joiner transformation, you should specify the source with fewer rows as the master source. What are 2 modes of data movement in Informatica Server? What is aggregate cache in aggregator transforamtion? What is grouped cross tab? What is semi-additive measures and fully additive measures. If you want to create indexes after the load process which transformation you choose?a) Filter Tranformationb) Aggregator Tranformationc) Stored procedure Tranformationd) Expression Tranformation What are the joiner caches? What are the types of mapping in Getting Started Wizard? What is a junk dimension What is difference between cbl (constaint based commit) and target based commit?When we use cbl? What is metadata reporter? What is the best way to show metadata(number of rows at source, target and each transformation level, error related data) in a report format What is the difference between summary filter and detail filter

What is the use of incremental aggregation? Explain me in brief with an example. Where we are using lkp b/n source to stage or stage to target? Why and where we are using factless fact table? Can we create duplicate rows in star schema? Explain Performance tuning in Informatica? How can you say that union Transormation is Active transformation. How do you setup a schedule for data loading from scratch? How to delete duplicate rows in flat files source is any option in Informatica How you will create header and footer in target using Informatica? Mention the various test procedures to check for whether the data is loaded in the backend, performance of mapping, and quality of the data loaded in Informatica What are the active and passive transforamtions? What are the locks with respect to mappings? How do you manually lock or unlock the mappings for changes? What are the types of maping wizards that are to be provided in Informatica? What is a look up function? What is default transformation for the look up function? What is difference between COM & DCOM? What is Micro Strategy? Why is it used for? Can any one explain in detail about it? What is the daily data volume (in GB/records)? What is the size of the data extracted in the extraction process? What is the difference between truncate and delete statements?

What is the use of Shared Folder? Where we use Star Schema & where Snowflake? Why can't we use normalizer transformation in mapplet? Can we eliminate duplicate rows by using filter and router transformation ?if so explain me in detail . Explain pmcmd? How can you stop a batch? How do you test mapping and what is associate port? How to do aggregation with out using AGGREGAROR Transformation ? I created a new group and removed the Browse Repository privilege from the group. Why does every user in the group still have that privilege? My input is oracle and my target is flat file shall I load it? How? What is the logic will you implement to load data into a fact table from n dimension tables? What is workflow? Why you use repository connectivity? Can you generate reports in Informatcia? How can we delete duplicate rows from your source in mapping without using SELECT DISTINCT option in source qualifier? How do we lookup data in the target and the source to compare them without using lookup transformation? basically I mean getting lookup functionality without using lookup transformation?

How many dimension tables did you had in your project and name some dimensions (columns)? How to join two tables without using the Joiner Transformation. If you had to split the source level key going into two seperate tables. One as surrogate and other as primary. Since Informatica does not gurantee keys are loaded properly(order!) into those tables. What are the different ways you could handle this type of situation? We can insert or update the rows without using the update strategy. Then what is the necessity of the update strategy? What is a transforamation? It is a repostitory object that generates,modifies or passes data. What is E-R modelling and why is it used for OLTP designwhat is dimesional modelling and why is it used for datawarehouse desgn What is redo log file in Informatica ?. What is the difference between Enterprise data warehouse and a data warehouse ??Which all transform What is the logic will you implement to load the data in to one factv from 'n' number of dimension tables? What is worklet and what use of worklet and in which situation we can use it With out using Updatestretagy and sessons options, how we can do the update our target table? Can you look up a flat file ? How ?2.What is test load?

How can we delete the cache files while we using aggregator transformaation? How do we remove the staging area How many Fact and Dimension tables are there in your project? How to load data to target where the source and targets are XML'S? If you have four lookup tables in the workflow. How do you troubleshoot to improve performance? What the circumstances that infromatica server results an unreciverable session? What is a transformation? What is Event-Based Scheduling? What is referential Intigrity error? How ll you rectify it? What is the difference between Informatica 6.2 and Informatica 7. What is the look up transformation? What is worklet? Without using ETL tool can you prepare a Data Warehouse and maintain? Can you look up a flat file using Informatica? How can we display delimiters beside column names of target flat file? How do you add and delete header, footer records from flat file during load to oracle? How many joiner transformations needed to join 10 different sources. What is a source qualifier? What is meant by Query Override? What is DTM session? What is QTP in Data Warehousing?

What is the difference between constrained base load ordering and target load plan What is the hierarchies in DWH? What is user defined Transformation? Why we use partitioning the session in informatica? Can you copy the session to a different folder or repository? How can we access MAINFRAME tables in INFORMATICA as a source ? How do we load data by using period dimension? How is the union transformation active transformation? How to implement de-normalization concept in Informatica Mappings? If you are using aggregator transformation in your mapping at that time your source contain dimension or fact? Using unconnected lookup how we you remove nulls n duplicates? What are the data movement modes in informatcia? What are the properties should be notified when we connect the flat file source definition to relational database target definition? What are two types of processes that informatica runs the session? What is a surrogate key? What is Dynamic Data Store? What is rank transformation?where can we use this transformation? What is the difference between constraints based load ordering and target load plan? What is the limit to the number of sources and targets you can have in a mapping

What is version controlling? Why we use stored procedure transformation? Can you explain one critical mapping?2.performance issue which one is better? whether connected lookup transformation or unconnected one? How can we delete duplicate rows from flat files ? How do we load from PL/SQL script into Informatica mapping? How many Data marts are there in your project? How to import oracle sequence into Informatica. If you are workflow is running slow in Informatica. Where do you start trouble shooting and what are the steps you follow We are using Update Strategy Transformation in mapping How can we know whether insert or update or reject or delete option has been selected during running of sessions in Informatica. What is a time dimension? give an example. What is dynamic insert? What is re-dimension? What is the difference between dynamic and static lookup. Name some measures in your fact table? What are the basic needs to join two sources in a source qualifier? What are the mapping parameters and mapping variables? What are the types of target loads What is a Lookup transformation and what are its uses? What is difference between Informatica 7.1 and Abinitio

What is one disadvantage of using an unconnected (sometimes called function mode) What is Lookup transformation? What is the difference between Local and Global repository? What is the economic comparison of all the Informatica versions? What is tracing level and what the types of tracing level? Why did you use update strategy in your application? Can we revert back reusable transformation to normal transformation? Explain the pipeline partition with real time example? How do I import VSAM files from source to target. Do I need a special plugin How do you validate all the mappings in the repository at once? How to export mappings to the production environment? I have the Administer Repository Privilege, but I cannot access a repository using the Repository Manager. How to get particular record from the table in Informatica? What are the challenges you have faced in your Project (DWH-ETL)? Explain with example? What are the mapping specifications? How versioning of repository objects? What are the unsupported repository objects for a mapplet? What is a mapplet? What is difference between lookup cashe and unchashed lookup?Can I run the mapping with out starting the Informatica server?

What is parameter file? What is the difference between a Bulk and Normal mode and where exactly is it defined? What is the event-based scheduling? What is tracing level? Why dimenstion tables are normalized in nature ? Can we run a group of sessions without using workflow manager For a session, can I use 3 mappings? How do we analyze the data at database level? How do you write a session parameter file which will change the source and targets for every session. i.e different source and targets for each session run. How to extract 10 records out of 100 records in a flat file If a Mapping is running slow, What steps you will take, to correct it? There are two flat files and the two flat files contain two fields as states. both the flat files contain duplicates.How to eliminate this duplicates? What are the circumstances that Infromatica server results an unrecoverable session? What are the measure objects What are the uses of a Sequence Generator transformation? What is a Materialized view? Difference Between Materialized view and view What is difference between Mapplet and reusable transformation? What is Partitioning ? where we can use Partition? wht is advantages?Is it necessary?

What is the difference between a Database and a Datawarehouse? What is the exact difference between joiner and lookup transformation What is Transaction? Why do we need lookup sql override? Do we write sql override in lookup with special aim? Can we update target table without using update strategy transformation? why? For homogeneous sources we use Source Qualifier to join the sources? Why not the joiner transformation. How do we create primary key only on odd numbers? How does dynamic cache handle the duplicates rows? How to FTP a file to a remote server? If a session fails after loading of 10,000 records in to the target.How can you load the records from 10001 th record when you run the session next time in Informatica 6.1? To achieve the session partition what are the necessary tasks you have to do? What are the Commit & Commit Intervals? What are the methods for creating reusable transforamtions? What are the UTP'S What is a metadata? What is difference between partioning of relatonal target and partitioning of file targets? What is Partitioning, Bitmap Indexing (when to use), how will the bitmap indexing will effect the performance

What is the difference between a session and a task? What is the exact meaning of domain? What is unbounded exception in source qualifier? Why do we need SQL overrides in Lookup transformations? Can we use aggregator/active transformation after update strategy transformation For joining three heterogeneous tables how many joiner transformations are required? How do we delete staging area in our project? How does read permission affect the use of the command line program, pmcmd? How to Generate the Metadata Reports in Informatica? If i done any modifications for my table in back end does it reflect in Informatca warehouse or mapping designer or source analyzer? To provide support for Mainframes source data,which files are used as a source definitions? What are the common errors that you face daily?