Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
a Interview Questions and Answers - Cool Interview

a Interview Questions and Answers - Cool Interview



|Views: 10,376|Likes:
Published by cm_ram847118

More info:

Published by: cm_ram847118 on Jan 21, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC or read online from Scribd
See more
See less


Informatica interview questions and answers.
Features of Informatica 8 The architecture of Power Center 8 has changed a lot;1. PC8 is service-oriented for modularity, scalability and flexibility.2. The Repository Service and Integration Service (as replacement for Rep Server andInformatica Server) can be run on differentcomputers in a network (so called nodes), even redundantly.3. Management is centralized, that means services can be started and stopped on nodes via acentral web interface.4. Client Tools access the repository via that centralized machine, resources are distributeddynamically.5. Running all services on one machine is still possible, of course.6. It has a support for unstructured data which includes spreadsheets, email, Microsoft Wordfiles, presentations and .PDF documents. It provides high availability, seamless fail over,eliminating single points of failure.7. It has added performance improvements (To bump up systems performance, Informaticahas added "push down optimization" which moves data transformation processing to thenative relational database I/O engine whenever its is most appropriate.)8. Informatica has now added more tightly integrated data profiling, cleansing, and matchingcapabilities.9. Informatica has added a new web based administrative console.10.Ability to write a Custom Transformation in C++ or Java.11.Midstream SQL transformation has been added in 8.1.1, not in 8.1.12.Dynamic configuration of caches and partitioning13.Java transformation is introduced.14.User defined functions15.PowerCenter 8 release has "Append to Target file" feature.
Use Normalizer :create two ports -first port occurs = 1second make occurs = 2two output ports are created andconnect to target
We can use do this by identifying the granularity of the target table .We can use CRC external procedure after that to compare newly generated CRC no. with theold one and if they do not match then update the row.
union transformation,otherwise write all file paths of five files in one file and use this file in session properties asindirect
you can use normalizer transformation .It will normalize the records.
Direct loading can be used to Single transformation where as indirect transformation can beused to multiple transformations or filesIn the direct we can perform recovery processbut in Indirect we cant do it .
There r 3 types of dimensions1.star schema2.snowflake schema3.glaxy schema3 types.That are1. SCD(slowly changing dimension) type12. SCD type23. SCD type3
use a pre sql statement....but this is a hardcoding method...if you change the column namesor put in extra columns in the flat file, you will have to change the insert statementYou can also achive this by changing the setting in the Informatica Repository manager todisplay the columns heading. The only disadvantage of this is that it will be applied on all thefiles that will be generated by This server
it depends on your data and the type of operation u r doing.If u need to calculate a value for all the rows or for the maximum rows coming out of thesource then go for a connected lookup.Or,if it is not so then go for unconnectd lookup.Specially in conditional case like,we have to get value for a field 'customer' from order tabel or from customer_data table,onthe basis of following rule:If customer_name is null then ,customer=customer_data.ustomer_Idotherwisecustomer=order.customer_name.so in this case we will go for unconnected lookup
Dimesions are1.SCD2.Rapidly changing Dimensions3.junk Dimensions4.Large Dimensions5.Degenerated Dimensions6.Conformed Dimensions.
we can improve the agrregator performence in the following ways1.send sorted input.2.increase aggregator cache size.i.e Index cache and data cache.3.Give input/output what you need in the transformation.i.e reduce number of input andoutput ports.Use Sorter Transformation to sort input in aggregrator propertiesfilter the records before
usage of stored procedure has the following advantages1checks the status of the target database2drops and recreates indexes3determines if enough space exists in the database4performs aspecilized calculation
Update Strategy is used to drive the data to be Inert, Update and Delete depending uponsome condition. You can do this on session level tooo but there you cannot define anycondition.For eg: If you want to do update and insert in one mapping...you will create twoflows and will make one as insert and one as update depending upon some condition.Refer :Update Strategy in Transformation Guide for more informationI have used in the case where i wanted to insert and update therecordsin the same mapping.
Write a overridesql query. Adjust the ports as per the sql query.By writingSQLoverride and specifying joins in the SQL override.
Pros: Loading, Sorting, Merging operations will be faster as there is no indexconceptandData will be in ASCII mode.Cons: There is no concept of updating existingrecordsin flat file.As there is no indexes, while lookups speed will be lesser.

Activity (96)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
amitbbs liked this
ramgopaltks liked this
amitbbs liked this
kkvishnu liked this
kkvishnu liked this
Tilak Kumar Dhar added this note
Hi Friend, Could you please send the document to my mailid dhar.tilak@gmail.com. Thanks in advance for your help. Regards Tilak
Madhu Chandra added this note
Can you please send this doc my id: madhu117@gmail.com
Abhishek Swami added this note
request you to please send me this doc on my mail: abhishekswamy@gmail.com

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->