Friday, November 14, 2008

Informatica Interview Questions And Answers VI

What are the types of groups in Router transformation?
Input group Output group
The designer copies property information from the input ports of the input group to create a set of output ports for each output group.
Two types of output groups:-
User defined groups
Default group.
You can not modify or delete default groups.
What is the default join that source qualifier provides?
Inner equi join.
Define informatica repository?
Infromatica Repository:The informatica repository is at the center of the informatica suite. You create a set of metadata tables within the repository database that the informatica application and tools access. The informatica client and server access the repository to save and retrieve metadata.
Which tool U use to create and manage sessions and batches and to monitor and stop the informatica server?
Informatica Workflow Managar and Informatica Worlflow Monitor
How to define Informatica server?
Informatica server is the main server component in informatica product family..Which is resonsible for reads the data from various source system and tranforms the data according to business rule and loads the data into the target table
Explain the informatica Architecture in detail

informatica server connects source data and target data using native

odbc drivers

again it connect to the repository for running sessions and retriveing metadata information

source------>informatica server--------->target

|

|

REPOSITORY
I was working in SQL server, now i got an golden opertunity to work in INFORMATICA. I have lots of (silly) Questions to build my Career, so pls guide me properly. I will ask lots of questions....

What is the process flow of informatica,
Informatica is a ETL tool.used for the Extraction,Transformation and Loadind of data.This tool is used to Extract the data from different Data Bases and then we can do the required transfermation like data type conversions,doing some aggregations,ordering,filtering and so on.After that we can load the transformed data into our database,which will be used for the Bussiness Decissions.
Can anyone explain about incremental aggregation with an example?
Incremental aggregation is specially used for tune the performance of the aggregator. It captures the change each time (incrementally) you run the transformation and then performs the aggregation function to the changed rows and not to the entire rows. This improves the performance because you are not reading the entire source, each time you run the session.
How can you recognise whether or not the newly added rows in the source are gets insert in the target?
In the Type2 maping we have three options to recognise the newly added rows
Version number
Flagvalue
Effective date Range.
What is difference between dimention table and fact table
and what are different dimention tables and fact tables

In the fact table contain measurable data and less columns and meny rows,

It's contain primarykey

Diffrent types of fact tables:

additive,non additive, semi additive

In the dimensions table contain textual descrption of data and also contain meny columns,less rows

Its contain primary key
How to export mappings to the production environment?
In the designer go to the main menu and one can see the export/import options.

Import the exported mapping in to the production repository with replace options.
When do u use a unconnected lookup and connected lookup....

what is the difference between dynamic and static lookup...y and when do v use these types of lookups ( ie...dynamic and static )
In static lookup cache, you cache all the lookup data at the starting of the session. in dynamic lookup cache, you go and query the database to get the lookup value for each record which needs the lookup. static lookup cache adds to the session run time....but it saves time as informatica does not need to connect to your databse every time it needs to lookup. depending on how many rows in your mapping needs a lookup, you can decide on this...also remember that static lookup eats up space...so remember to select only those columns which are needed
With out using Updatestretagy and sessons options, how we can do the update our target table?
In session properties, There is an option

insert

update

insert as update

update as update

like that

by using this we will easily solve
In realtime which one is better star schema or snowflake star schema

the surrogate will be linked to which columns in the dimension table.
In real time only star schema will implement because it will take less time and surrogate key will there in each and every dimension table in star schema and this surrogate key will assign as foreign key in fact table.
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
In informatica there is no method for unit testing. There are two methods to test the mapping.

1. But we have data sampling. set the ata sampling properties for session in workflow manager for specified number of rows and test the mapping.

2. Use the debugger and test the mapping for sample records.

0 comments:

468
Get paid for writing 3-4 paragraphs of article on subjects you have interest. Register Now!!

My Blog List

  • Hi, Join the world recognized MBBS program in Ukraine. You can now earn your MBBS degree at an expense less than 30% by doing it in one of th...
  • A parameter is a variable defined by a method that accepts a value. An argument is a variable that is passed to a method. The default constructor initiali...
  • INTRA NIFTY *f**u**t**u**r**e*S FOR 29.10.09 Hi Friends, Happy to meet you all again. I am going to post my 98% accuracy Nifty *f**u**t**u**r**e*s Intra...
  • Do It Yourself *P**r**o**j**e**c**t* : Menyelenggarakan Multipoint Video Conferencing Menggunakan Skype Gubernur Sulawesi Selatan Berkomunikasi dengan T...
  • A: There is nothing like Virtual Constructor. The Constructor can’t be virtual as the constructor is a code which is responsible for creating an instance o...
  • online internet,online internet business,free online internet,online internet speed,online internet game,online internet jobs,online internet sales,free on...
  • A table scans
  • COMMUNAL DEADLOCK AND A WAY TO SOLVE IT _________________________________________________ Address delivered at the Session of the All India Scheduled Caste...
  • ** The application server is run by the Computer Administration Group at the Mechanical Engineering Departmentt. One of the objectives of this course is ...
  • Knowledge Sharing Forum - Discuss programming, technology, movies, music, video Advanced EJB Interview Questions What is Web Hosting ? How to earn money on...
  • इंडिक ट्रांसलिटरेशन गूगल ट्रांसलिटरेशन इंग्लिश शब्दों को हिन्दी में टाइप करने में मदद करता है। इसकी खासियत है के आप कोई भी हिन्दी शब्द का इंग्लिश स्पेलिंग ...
  • [image: http://delicious.com] Bookmark this on Delicious - Saved by sumedhshende to Knowledge Sharing Forum - Discuss programming technology movies music ...
  • - Q: Can you retrieve a test case once you have deleted them in Test Director? Q: How to use TestDirect like a Dashboard? Q: After creating ...
  • Demo Requirements This session requires 1 machine (called Server1 in this document). * * Minimum Hardware Requirements: Server1 *Processor* 400Mhz ...
  • IE App Compat VHD - Time bomb 4/2009 Posted: 02 Jan 2009 01:18 PM CST VPC Hard Disk Image for testing websites with different IE versions on Windows XP ...
  • This quiz has three parts A-C. In a source file Quiz2_xy.cpp (where “xy” are your initials), write a main program that prompts the user to enter 1 to run P...
  • *Adding DCOM to the Simple Client* To activate our DCOM server we take the basic COM client shell and add some additional methods to make it DCOM-ready....
  • EMCO *M**S**I* Package Builder Enterprise 4.0.4 EMCO *M**S**I* Package Builder Enterprise 4.0.4 - Monitor any system changes using drivers. Monitor and ...
  • BBC World Business News Podcast is retty awesome. It covers international news headlines and US economic headlines as well, and is unique in its addition o...
  • Data types are the most basic elements of any computer language. C# offers the usual data types (built-in as well as user-defined) one expects in a modern ...
  • - FILE SPACING: # double space a file sed G # double space a file which already has blank lines in it. Output file # should contain no more than o...
  • Merge Modules are a feature of Windows Installer that provides a standard method for delivering components, ensuring that the correct version of a compon...
  • Before we begin with main program let us now see how to attach a menu to a blank form. Carry out the following steps: 1. Drag in the 'MainMenu...
  • * Introduction * When you use managed C++, your code is handled by the common language runtime (CLR). That means things like garbage collection and in...
  • By default, ActiveX controls do not support tooltips. This article demonstrates how to add tooltip to an ActiveX control. This control can be used to ad...
  • One way to reuse a component within another component is using *containment*. Another way to do so is using *aggregation*. In *containment* the outer com...