|
|
|
|
|
What is 1000Projects
'1000projects.com' is an educational content website dedicated to finding and realizing Final Year Projects, IEEE Projects, Engineering Projects, Science Fair Projects, Project Topics, Project Ideas, Major Projects, Mini Projects, Paper Presentations, Presentation Topics, IEEE Topics, .Net Projects, Java Projects, PHP Projects, VB Projects, SQL Projects, C & DS Projects, C++ Projects, Perl Projects, ASP Projects, Delphi Projects, HTML Projects, Cold Fusion Projects, Java Script Projects, Btech Projects, BE Projects, MCA Projects, Mtech Projects, MBA Projects, Project on Software, CBSE Projects, Testing Projects, Embedded Projects, Chemistry Projects, Electronics Projects, Electrical Projects, Science Projects, Mechanical Projects, Mba project Reports, Placement papers, Sample Resumes, Entrance Exams, Technical Faq's, Puzzles, etc
how it works?
Everything on this site is submitted by the students in this professional community. You Can submit your Projects, Project Topics & Ideas to info.1000projects{at}gmail.com after you submit your project/project Idea/Abstract/Seminar Topics, These are being verified and approved by our administrator. after approval of this project/project Idea/Abstract/Seminar Topics, It can be shown on 1000projects.com so that other users can read/discuss it.The entire content on this website is Only For Educational Purpose, Non Commercial use!
Please help us/Other Users by sending projects/project Ideas/Abstracts/Seminar Topics. Thanking You!!!!!
Category Articles
What is difference between IIF and DECODE function
Added on Thu, Dec 3, 2009
You can use nested IIF statements to test multiple conditions. The following example tests for various conditions and returns 0 if sales is zero or negative: IIF( SALES > 0, IIF( SALES < 50, SALARY1, IIF( SALES < 100, SALARY2, IIF( SALES ... Read More
How is the union transformation active transformation?
Added on Thu, Dec 3, 2009
Active Transformation: the transformation that change the no. of rows in the Target. Source (100 rows) ---> Active Transformation ---> Target (< or > 100 rows) Passive Transformation: the transformation that does not change the no. of... Read More
Explain about Informatica server Architecture?
Added on Thu, Dec 3, 2009
Informatica server,load manager/rs, data transfer manager,reader,temp server and writer are the components of informatica server. first load manager sends a request to the reader if the reader is ready to read the data from source and dump into the... Read More
What is the difference between informatics 7x and 8x and what is latest version?
Added on Thu, Dec 3, 2009
Java Transformation available in the 8x version and it is not available in 7x version. Read More
How do you handle decimal places while importing a flatfile into informatica?
Added on Thu, Dec 3, 2009
while importing flat file definetion just specify the scale for a neumaric data type. in the mapping, the flat file source supports only number datatype(no decimal and integer). In the SQ associated with that source will have a data type as decimal... Read More
What is meant by complex mapping
Added on Thu, Dec 3, 2009
Complex maping means involved in more logic and more business rules. Actually in my project complex mapping is In my bank project, I involved in construct a 1 dataware house Meny customer is there in my bank project, They r after taking loans... Read More
How do u check the source for the latest records that are to be loaded into the target. i.e i have loaded some records yesterday, today again the file has been populated with some more records today, so how do i find the records populated today.
Added on Thu, Dec 3, 2009
a) Create a lookup to target table from Source Qualifier based on primary Key. b) Use and expression to evaluate primary key from target look-up. ( If a new source record look-up primary key port for target table should return null). Trap this with... Read More
How the informatica server sorts the string values in Ranktransformation??
Added on Thu, Dec 3, 2009
When the informatica server runs in the ASCII data movement mode it sorts session data using Binary sortorder.If you configure the seeion to use a binary sort order,the informatica server caluculates the binary value of each string and returns the... Read More
What is meant by Junk Attribute in Informatica?
Added on Thu, Dec 3, 2009
Junk Dimension A Dimension is called junk dimension if it contains attribute which are rarely changed ormodified. example In Banking Domain , we can fetch four attributes accounting to a junk dimensions like from the Overall_Transaction_master table... Read More
Which objects are required by the debugger to create a valid debug session?
Added on Thu, Dec 3, 2009
Intially the session should be valid session. source, target, lookups, expressions should be availble, min 1 break point should be available for debugger to debug your session. Read More
How to read rejected data or bad data from bad file and reload it to target?
Added on Thu, Dec 3, 2009
Correction the rejected data and send to target relational tables using loadorder utility. Find out the rejected data by using column indicatior and row indicator. Read More
Difference between Rank and Dense Rank?
Added on Thu, Dec 3, 2009
Rank: 1 2<--2nd position 2<--3rd position 4 5 Same Rank is assigned to same totals/numbers. Rank is followed by the Position. Golf game ususally Ranks this way. This is usually a Gold Ranking. Dense Rank: 1 2<--2nd position 2<--3rd... Read More
How u will create header and footer in target using informatica?
Added on Thu, Dec 3, 2009
If you are focus is about the flat files then one can set it in file properties while creating a mapping or at the session level in session properties Read More
What is the difference between stop and abort
Added on Thu, Dec 3, 2009
stop: _______If the session u want to stop is a part of batch you must stop the batch, if the batch is part of nested batch, Stop the outer most bacth Abort:---- You can issue the abort command , it is similar to stop command except it has 60... Read More
What will happen if you are using Update Strategy Transformation and your session is configured for "insert"?
Added on Thu, Dec 3, 2009
Question : What will happen if you are using Update Strategy Transformation and your session is configured for "insert"? What are the types of External Loader available with Informatica? If you have rank index for top 10. However if you... Read More
How to retrive the records from a rejected file. explane with syntax or example
Added on Thu, Dec 3, 2009
During the execution of workflow all the rejected rows will be stored in bad files(where your informatica server get installed;C:Program FilesInformatica PowerCenter 7.1Server) These bad files can be imported as flat a file in source then thro... Read More
where do we use MQ series source qualifier, application multi group source qualifier. just give an example for a better understanding
Added on Thu, Dec 3, 2009
We can use a MQSeries SQ when we have a MQ messaging system as source(queue). When there is need to extract data from a Queue, which will basically have messages in XML format, we will use a JMS or a MQ SQ depending on the messaging system. If you... Read More
What is the hierarchies in DWH
Added on Thu, Dec 3, 2009
Data sources ---> Data acquisition ---> Warehouse ---> Front end tools ---> Metadata management ---> Data warehouse operation management Read More
How do you decide whether you need ti do aggregations at database level or at Informatica level?
Added on Thu, Dec 3, 2009
It depends upon our requirment only.If you have good processing database you can create aggregation table or view at database level else its better to use informatica. Here i’m explaing why we need to use informatica. what ever it may be... Read More
What r the joiner caches?
Added on Thu, Dec 3, 2009
Specifies the directory used to cache master records and the index to these records. By default, the cached files are created in a directory specified by the server variable $PMCacheDir. If you override the directory, make sure the directory... Read More
How can u recognise whether or not the newly added rows in the source r gets insert in the target ?
Added on Thu, Dec 3, 2009
If it is Type 2 Dimension the abouve answer is fine, but if u want to get the info of all the insert statements and Updates you need to use session log file where you configure it to verbose. You will get complete set of data which record was... Read More
What is hash table informatica?
Added on Thu, Dec 3, 2009
In hash partitioning, the Informatica Server uses a hash function to group rows of data among partitions. The Informatica Server groups the data based on a partition key.Use hash partitioning when you want the Informatica Server to distribute rows... Read More
How to append the records in flat file(Informatica) ? Where as in Datastage we have the options i) overwrite the existing file ii) Append existing file
Added on Thu, Dec 3, 2009
This is not there in Informatica v 7. but heard that its included in the latest version 8.0 where u can append to a flat file. Its about to be shipping in the market. Read More
Suppose session is configured with commit interval of 10,000 rows and source has 50,000 rows. Explain the commit points for Source based commit and Target based commit. Assume appropriate value wherever required.
Added on Thu, Dec 3, 2009
Source based commit will commit the data into target based on commit interval.so,for every 10,000 rows it will commit into target. Target based commit will commit the data into target based on buffer size of the target.i.e., it commits the data into... Read More
How do you create single lookup transformation using multiple tables?
Added on Thu, Dec 3, 2009
Write a override sql query. Adjust the ports as per the sql query. Read More
How to use the unconnected lookup i.e., from where the input has to be taken and the output is linked? What condition is to be given?
Added on Thu, Dec 3, 2009
The unconnected lookup is used just like a function call. in an expression output/variable port or any place where an expression is accepted(like condition in update strategy etc..), call the unconnected lookup...something like :LKP.lkp_abc... Read More
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.
Added on Thu, Dec 3, 2009
Question : 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 ... Read More
Performance tuning in Informatica?
Added on Thu, Dec 3, 2009
The goal of performance tuning is optimize session performance so sessions run during the available load window for the Informatica Server.Increase the session performance by following. The performance of the Informatica Server is related to... Read More
How to get two targets T1 containing distinct values and T2 containing duplicate values from one source S1.
Added on Thu, Dec 3, 2009
Use filter transformation for loading the target with no duplicates. and for the other transformation load it directly from source. Read More
If you have four lookup tables in the workflow. How do you troubleshoot to improve performance?
Added on Thu, Dec 3, 2009
There r many ways to improve the mapping which has multiple lookups. 1) we can create an index for the lookup table if we have permissions(staging area). 2) divide the lookup mapping into two (a) dedicate one for insert means: source - target,,... Read More
How do we estimate the number of partitons that a mapping really requires? Is it dependent on the machine configuration?
Added on Thu, Dec 3, 2009
It depends upon the informatica version we r using. suppose if we r using informatica 6 it supports only 32 partitions where as informatica 7 supports 64 partitions. Read More
What does the expression n filter transformations do in Informatica Slowly growing target wizard?
Added on Thu, Dec 3, 2009
EXPESSION transformation detects and flags the rows from source. Filter transformation filters the rows that are not flagged and passes the flagged rows to the Update strategy transformation Read More
What r the types of lookup caches?
Added on Thu, Dec 3, 2009
Cache 1. Static cache 2. Dynamic cache 3. Persistent cache Read More
How can you delete duplicate rows with out using Dynamic Lookup? Tell me any other ways using lookup delete the duplicate rows?
Added on Thu, Dec 3, 2009
For example u have a table Emp_Name and it has two columns Fname, Lname in the source table which has douplicate rows. In the mapping Create Aggregator transformation. Edit the aggregator transformation select Ports tab select Fname then click the... Read More
About Informatica Power center 7
Added on Thu, Dec 3, 2009
Question : About Informatica Power center 7: 1) I want to Know which mapping properties can be overridden on a Session Task level. 2)Know what types of permissions are needed to run and schedule Work flows. Answers: 1.(Ans) You can... Read More
What is the target load order??
Added on Thu, Dec 3, 2009
A target load order group is the collection of source qualifiers, transformations, and targets linked together in a mapping. Read More
What is the difference between PowerCenter 6 and powercenter 7?
Added on Thu, Dec 3, 2009
1)lookup the flat files in informatica 7.X but we cann’t lookup flat files in informatica 6.X 2) External Stored Procedure Transformation is not available in informatica 7.X but this transformation included in informatica 6.X Read More
When do u use a unconnected lookup and connected lookup....
Added on Thu, Dec 3, 2009
Question : 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 ) Answers: In static lookup ... Read More
Explain use of update strategy transformation
Added on Thu, Dec 3, 2009
To flag source records as INSERT, DELETE, UPDATE or REJECT for target database. Default flag is Insert. This is must for Incremental Data Loading. Read More
What are the session parameters?
Added on Thu, Dec 3, 2009
Session parameters are like maping parameters,represent values you might want to change between sessions such as database connections or source files. Server manager also allows you to create userdefined session parameters.Following are user defined... Read More
Can u generate reports in Informatcia?
Added on Thu, Dec 3, 2009
It is a ETL tool, you could not make reports from here, but you can generate metadata report, that is not going to be used for business analysis Read More
What is difference between partioning of relatonal target and partitioning of file targets?
Added on Thu, Dec 3, 2009
If u parttion a session with a relational target informatica server creates multiple connections to the target database to write target data concurently.If u partition a session with a file target the informatica server creates one target file for... Read More
Informatica Interview Questions and Answers,Informatica Faqs,Informatica Interview FAQs and Informatica Books,Informatica interview ebook,Informatica technical interview questions,Informatica Quiz,Informatica Interview Paper,Informatica Placement Pap
Added on Thu, Dec 3, 2009
Based on the requirement to your fact table, choose the sources and data and transform it based on your business needs. For the fact table, you need a primary key so use a sequence generator transformation to generate a unique key and pipe it to the... Read More
What are the types of data that passes between informatica server and stored procedure?
Added on Thu, Dec 3, 2009
Three types of data:- Input/Out put parameters Return Values Status code. Read More
Explain about perform recovery?
Added on Thu, Dec 3, 2009
When the Informatica Server starts a recovery session, it reads the OPB_SRVR_RECOVERY table and notes the row ID of the last row committed to the target database. The Informatica Server then reads all sources again and starts processing from the next... Read More
What is parameter file?
Added on Thu, Dec 3, 2009
When you start a workflow, you can optionally enter the directory and name of a parameter file. The Informatica Server runs the workflow using the parameters in the file you specify. For UNIX shell users, enclose the parameter file name in single... Read More
At the max how many tranformations can be us in a mapping?
Added on Thu, Dec 3, 2009
In a mapping we can use any number of transformations depending on the project, and the included transformations in the perticular related transformatons. Read More
Diff between static and dynamic cache? and please explain with one example?
Added on Thu, Dec 3, 2009
Difference between static and dynamic cache- Static- Once the data is cached , it will not change. example unconnected lookup uses static cache. Dynamic- The cache is updated as to reflect the update in the table( or source) for which it is... Read More
Describe two levels in which update strategy transformation sets?
Added on Thu, Dec 3, 2009
Within a session: When you configure a session, yoYou can instruct the Informatica Server to either treat all records in the same way (for example, treat all records as inserts), or use instructions coded into the session mapping to flag records for... Read More
How can u work with remote database in informatica?did u work directly by using remote connections?
Added on Thu, Dec 3, 2009
You can work with remote, But you have to Configure FTP Connection details IP address User authentication Read More
Can u start a batches with in a batch?
Added on Thu, Dec 3, 2009
U can not. If u want to start batch that resides in a batch,create a new independent batch and copy the necessary sessions into the new batch. Read More
How can you access the remote source into your session?
Added on Thu, Dec 3, 2009
Relational source: To acess relational source which is situated in a remote place ,u need to configure database connection to the datasource. FileSource : To access the remote source file you must configure the FTP connection to the host machine... Read More
What is meant by aggregate fact table and where is it used?
Added on Thu, Dec 3, 2009
Basically fact tables are two kinds 1. Aggregated factable and Factless fact table. Agregated factable has aggregarted columns. for eg. Total-Sal, Dep-Sal. where as in factless factable will not have aggregated colums and it only has FK to the... Read More
How can U create or import flat file definition in to the warehouse designer?
Added on Thu, Dec 3, 2009
U can create flat file definition in warehouse designer.in the warehouse designer,u can create new target: select the type as flat file. save it and u can enter various columns for that created target by editing its properties.Once the target is... Read More
How to load time dimension?
Added on Thu, Dec 3, 2009
We can use SCD Type 1/2/3 to load any Dimensions based on the requirement. Read More
What r the circumstances that infromatica server results an unreciverable session?
Added on Thu, Dec 3, 2009
The source qualifier transformation does not use sorted ports. If u change the partition information after the initial session fails. Perform recovery is disabled in the informatica server configuration. If the sources or targets changes after... Read More
In certain mapping there are four targets tg1,tg2,tg3 and tg4.
Added on Thu, Dec 3, 2009
Question : In certain mapping there are four targets tg1,tg2,tg3 and tg4. tg1 has a primary key,tg2 foreign key referencing the tg1’s primary key,tg3 has primary key that tg2 and tg4 refers as foreign key,tg2 has foreign key... Read More
Can Informatica load heterogeneous targets from heterogeneous sources?
Added on Thu, Dec 3, 2009
Yes it can. For example...Flat File and Relations sources are joined in the mapping, and later, Flat File and relational targets are loaded. Read More
What are the out put files that the informatica server creates during the session running?
Added on Thu, Dec 3, 2009
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... Read More
Can anyone explain error handling in informatica with examples so that it will be easy to explain the same in the interview.
Added on Thu, Dec 3, 2009
Go to the session log file there we will find the information regarding to the session initiation process, errors encountered. load summary. so by seeing the errors encountered during the session running, we can resolve the errors. Read More
How do we do unit testing in informatica? How do we load data in informatica ?
Added on Thu, Dec 3, 2009
Unit testing are of two types 1. Quantitaive testing 2.Qualitative testing Steps. 1.First validate the mapping 2.Create session on themapping and then run workflow. Once the session is succeeded the right click on session and go for... Read More
What are the types of maping wizards that are to be provided in Informatica?
Added on Thu, Dec 3, 2009
The Designer provides two mapping wizards to help you create mappings quickly and easily. Both wizards are designed to create mappings for loading and maintaining star schemas, a series of dimensions related to a central fact table. Getting Started... Read More
Can i use a session Bulk loading option that time can i make a recovery to the session?
Added on Thu, Dec 3, 2009
If the session is configured to use in bulk mode it will not write recovery information to recovery tables. So Bulk loading will not perform the recovery as required. Read More
How do you configure mapping in informatica
Added on Thu, Dec 3, 2009
You should configure the mapping with the least number of transformations and expressions to do the most amount of work possible. You should minimize the amount of data moved by deleting unnecessary links between transformations. For transformations... Read More
What is IQD file?
Added on Thu, Dec 3, 2009
IQD file is nothing but Impromptu Query Definetion,This file is maily used in Cognos Impromptu tool after creating a imr( report) we save the imr as IQD file which is used while creating a cube in power play transformer.In data source type we select... Read More
How do you handle decimal places while importing a flatfile into informatica??
Added on Thu, Dec 3, 2009
While importing flat file definetion just specify the scale for a neumaric data type. in the mapping, the flat file source supports only number datatype(no decimal and integer). In the SQ associated with that source will have a data type as decimal... Read More
Can Informatica be used as a Cleansing Tool? If Yes, give example of transformations that can implement a data cleansing routine.
Added on Thu, Dec 3, 2009
Yes, we can use Informatica for cleansing data. some time we use stages to cleansing the data. It depends upon performance again else we can use expression to cleasing data. For example an feild X have some values and other with Null values and... Read More
In a filter expression we want to compare one date field with a db2 system field CURRENT DATE.
Added on Thu, Dec 3, 2009
Question : In a filter expression we want to compare one date field with a db2 system field CURRENT DATE. Our Syntax: datefield = CURRENT DATE (we didn’t define it by ports, its a system field ), but this is not valid (PMParser:... Read More
What are the types of groups in Router transformation?
Added on Thu, Dec 3, 2009
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... Read More
What r the connected or unconnected transforamations?
Added on Thu, Dec 3, 2009
An unconnected transformation cant be connected to another transformation. but it can be called inside another transformation Read More
There are 1000 source tables containing the same data with different file formats,now i want to load into a single target table ..how to achieve ?
Added on Thu, Dec 3, 2009
first u should convert diff. file format to one format then create 1 to 1 mapping,run it and see the o/p in unix whether file is posted or not. Read More
How can u work with remote database in informatica?did u work directly by using remote connections??
Added on Thu, Dec 3, 2009
To work with remote datasource u need to connect it with remote connections.But it is not preferable to work with that remote source directly by using remote connections .Instead u bring that source into U r local machine where informatica server... Read More
What is pushdown optimizations in pc 8.x with example?
Added on Thu, Dec 3, 2009
Use pushdown optimization to push transformation logic to the source or target database. The Integration Service analyzes the transformation logic, mapping, and session configuration to determine the transformation logic it can push to the database.... Read More
Is a fact table normalized or de-normalized?
Added on Thu, Dec 3, 2009
A fact table is always DENORMALISED table. It consists of data from dimension table (Primary Key’s) and Fact table has Foreign keys and measures. Read More
What is the diff b/w STOP & ABORT in INFORMATICA sess level ?
Added on Thu, Dec 3, 2009
Stop:We can Restart the session Abort:WE cant restart the session.We should truncate all the pipeline after that start the session Read More
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?
Added on Thu, Dec 3, 2009
I think this will be handled by the database we use. When the operations/loading on the table is in progress the table will be locked. If we are trying to load the same table with different partitions then we run into rowID erros if the database is... Read More
What is the use of incremental aggregation? Explain me in brief with an example.
Added on Thu, Dec 3, 2009
Its a session option. when the informatica server performs incremental aggr. it passes new source data through the mapping and uses historical chache data to perform new aggregation caluculations incrementaly. for performance we will use it. Read More
What is the target load order?
Added on Thu, Dec 3, 2009
You specify the target loadorder based on source qualifiers in a maping.If you have the multiple source qualifiers connected to the multiple targets,You can designatethe order in which informatica server loads data into the targets. Read More
What are variable ports and list two situations when they can be used?
Added on Thu, Dec 3, 2009
We have mainly tree ports Inport, Outport, Variable port. Inport represents data is flowing into transformation. Outport is used when data is mapped to next transformation. Variable port is used when we mathematical calculations are required. If any... Read More
What are the real time problems generally come up while doing/running mapping/any transformation?can any body explain with example.
Added on Thu, Dec 3, 2009
May be you will encounter with connection faliure, other then that i don’t think so, cuzserver will handle all the syntex errors and Invalid mappings. Read More
What are the types of maping in Getting Started Wizard?
Added on Thu, Dec 3, 2009
Simple Pass through maping : Loads a static fact or dimension table by inserting all rows. Use this mapping when you want to drop all existing data from your table before loading new data. Slowly Growing target : Loads a slowly growing fact or... Read More
In Dimensional modeling fact table is normalized or denormalized?in case of star schema and incase of snow flake schema?
Added on Thu, Dec 3, 2009
In Dimensional modeling, Star Schema: A Single Fact table will be surrounded by a group of Dimensional tables comprise of de- normalized data Snowflake Schema: A Single Fact table will be surrounded by a group of Dimensional tables comprised of... Read More
What is the difference between connected and unconnected stored procedures.
Added on Thu, Dec 3, 2009
Unconnected: The unconnected Stored Procedure transformation is not connected directly to the flow of the mapping. It either runs before or after the session, or is called by an expression in another transformation in the mapping. connected: The... Read More
Is sorter an active or passive transformation?What happens if we uncheck the distinct option in sorter.Will it be under active or passive transformation?
Added on Thu, Dec 3, 2009
Sorter is an active transformation. if you don’t check the distinct option it is considered as a passive transformation. becos this distinct option eliminates the duplicate records from the table. Read More
How many ways you create ports?
Added on Thu, Dec 3, 2009
Two ways:- 1.Drag the port from another transforamtion 2.Click the add buttion on the ports tab. Read More
What is worklet and what use of worklet and in which situation we can use it
Added on Thu, Dec 3, 2009
A set of worlflow tasks is called worklet, Workflow tasks means 1)timer2)decesion3)command4)eventwait5)eventrise6)mail etc...... But we r use diffrent situations by using this only Read More
Can you generate reports in Informatcia?
Added on Thu, Dec 3, 2009
Yes. By using Metadata reporter we can generate reports in informatica. Read More
Difference between summary filter and details filter?
Added on Thu, Dec 3, 2009
Summary Filter --- we can apply records group by that contain common values. Detail Filter --- we can apply to each and every record in a database. Read More
How can I get distinct values while mapping in Informatica in insertion?
Added on Thu, Dec 3, 2009
You can add an aggregator before insert and group by the feilds that need to be distinct. Read More
Partitioning, Bitmap Indexing (when to use), how will the bitmap indexing will effect the performance
Added on Thu, Dec 3, 2009
Bitmap indexing a indexing technique to tune the performance of SQL queries. The default type is B-Tree indexers which is of high cardinality (normalized data). You can use bitmap indexers for de-normalized data or low cardinalities. The condition... Read More
How to get the first 100 rows from the flat file into the target?
Added on Thu, Dec 3, 2009
1. Use test download option if you want to use it for testing. 2. Put counter/sequence generator in mapping and perform it. Read More
There are 3 depts in dept table and one with 100 people and 2nd with 5 and 3rd with some 30 and so. i want to diplay those deptno where more than 10 people exists
Added on Thu, Dec 3, 2009
Yes! the answer provided is absolutely right. by an SQL application(Oracle). If you want to perform it thru informatica, the Fire the same query in the SQL Override of Source qualifier transformation and make a simple pass thru mapping. Other... Read More
I have a situation here to load the Table into informatica.
Added on Thu, Dec 3, 2009
Question : I have a situation here to load the Table into informatica. I have 5 temporary tables as sources. They look like: Table1: (K - Key, N-Null, X,Y,Z - values) K1 X N N N N K2 X N N N N -------------------------- Table2: ... Read More
What is surrogatekey ? In ur project in which situation u has used ? explain with example ?
Added on Thu, Dec 3, 2009
A surrogate key is system genrated/artificial key /sequence number or A surrogate key is a substitution for the natural primary key.It is just a unique identifier or number for each row that can be used for the primary key to the table. The only... Read More
If the workflow has 5 session and running sequentially and 3rd session hasbeen failed how can we run again from only 3rd to 5th session?
Added on Thu, Dec 3, 2009
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... Read More
What are the properties should be notified when we connect the flat file source definition to relational database target definition?
Added on Thu, Dec 3, 2009
1.File is fixed width or delimited 2.Size of the file. If its can be executed without performance issues then normal load will work If its huge in GB they NWAY partitions can be specified at the source side and the target side. 3.File reader... Read More
How do you load the time dimension.
Added on Thu, Dec 3, 2009
Time Dimension will generally load manually by using PL/SQL , shell scripts, proc C etc...... Read More
What are the mapings that we use for slowly changing dimension table?
Added on Thu, Dec 3, 2009
Type1: Rows containing changes to existing dimensions are updated in the target by overwriting the existing dimension. In the Type 1 Dimension mapping, all rows contain current dimension data. Use the Type 1 Dimension mapping to update a slowly... Read More
How can you recognise whether or not the newly added rows in the source are gets insert in the target?
Added on Thu, Dec 3, 2009
In the Type2 maping we have three options to recognise the newly added rows Version number Flagvalue Effective date Range. Read More
What is the difference between Informatica 7.0 and 8.0 ?
Added on Thu, Dec 3, 2009
the basic diff b/w inbetween informatica8.0and informatica7.0 is that in 8.0series informatica corp has introduces powerexchnage concept Read More
Differences between Normalizer and Normalizer transformation.
Added on Thu, Dec 3, 2009
Normalizer: It is a transormation mainly using for cobol sources, it’s change the rows into coloums and columns into rows Normalization:To remove the retundancy and inconsitecy Read More
What is Datadriven?
Added on Thu, Dec 3, 2009
The informatica server follows instructions coded into update strategy transformations with in the session maping determine how to flag records for insert, update, delete or reject. If you do not choose data driven option setting,the informatica... Read More
This is a scenario in which the source has 2 cols
Added on Thu, Dec 3, 2009
Question : This is a scenario in which the source has 2 cols 10 A 10 A 20 C 30 D 40 E 20 C And there should be 2 targets one to show the duplicate values and another target for distinct rows. T1 T2 10 A 10 A 20 C ... Read More
Can you start a session inside a batch idividually?
Added on Thu, Dec 3, 2009
We can start our required session only in case of sequential batch.in case of concurrent batch we cant do like this. Read More
In which circumstances that informatica server creates Reject files?
Added on Thu, Dec 3, 2009
When it encounters the DD_Reject in update strategy transformation. Violates database constraint Filed in the rows was truncated or overflowed. Read More
What are various types of Aggregation?
Added on Thu, Dec 3, 2009
Various types of aggregation are SUM, AVG, COUNT, MAX, MIN, FIRST, LAST, MEDIAN, PERCENTILE, STDDEV, and VARIANCE. Read More
Can you start a batches with in a batch?
Added on Thu, Dec 3, 2009
You can not. If you want to start batch that resides in a batch,create a new independent batch and copy the necessary sessions into the new batch. Read More
What are the tasks that source qualifier performs?
Added on Thu, Dec 3, 2009
Join data originating from same source data base. Filter records when the informatica server reads source data. Specify an outer join rather than the default inner join specify sorted records. Select only distinct values from the source. Creating... Read More
How i can do incremental aggregation in real time?
Added on Thu, Dec 3, 2009
For incremental Aggregation.. We need to use Aggregations + Look up on Target + Expression to SUM up Count obtained from New Aggregations and Lookup on target. For one record already present in Aggregations table.. count is also there.. It will be... Read More
What is difference b/w Informatica 7.1 and Abinitio
Added on Thu, Dec 3, 2009
There is a lot of diffrence between informatica an Ab Initio In Ab Initio we r using 3 parllalisim but Informatica using 1 parllalisim In Ab Initio no scheduling option we can scheduled manully or pl/sql script but informatica contains 4... Read More
What is parameter file??
Added on Thu, Dec 3, 2009
Parameter file is to define the values for parameters and variables used in a session.A parameter file is a file created by text editor such as word pad or notepad. You can define the following values in parameter file:- Maping parameters ... Read More
What are the different options used to configure the sequential batches?
Added on Thu, Dec 3, 2009
Two options Run the session only if previous session completes sucessfully. Always runs the session. Read More
Can you copy the batches?
Added on Thu, Dec 3, 2009
How can i transform row to column?
Added on Thu, Dec 3, 2009
Through Normalizer Transformation we can do this. Read More
What are the new features of the server manager in the informatica 5.0?
Added on Thu, Dec 3, 2009
You can use command line arguments for a session or batch.This allows you to change the values of session parameters,and mapping parameters and maping variables. Parallel data processing: This feature is available for powercenter only.If we use the... Read More
What are the basic needs to join two sources in a source qualifier?
Added on Thu, Dec 3, 2009
Two sources should have primary and Foreign key relation ships. Two sources should have matching data types. Read More
what are the difference between view and materialized view?
Added on Thu, Dec 3, 2009
Materialized views are schema objects that can be used to summarize, precompute, replicate, and distribute data. E.g. to construct a data warehouse. A materialized view provides indirect access to table data by storing the results of a query in a... Read More
Waht are main advantages and purpose of using Normalizer Transformation in Informatica?
Added on Thu, Dec 3, 2009
Narmalizer Transformation is used mainly with COBOL sources where most of the time data is stored in de-normalized format. Also, Normalizer transformation can be used to create multiple rows from a single row of data Read More
What is meant by lookup caches?
Added on Thu, Dec 3, 2009
The informatica server builds a cache in memory when it processes the first row af a data in a cached look up transformation.It allocates memory for the cache based on the amount you configure in the transformation or session properties.The... Read More
How can we partition a session in Informatica?
Added on Thu, Dec 3, 2009
The Informatica? PowerCenter? Partitioning option optimizes parallel processing on multiprocessor hardware by providing a thread-based architecture and built-in data partitioning. GUI-based tools reduce the development effort necessary to create... Read More
What r the methods for creating reusable transforamtions?
Added on Thu, Dec 3, 2009
You can design using 2 methods using transformation developer create normal one and promote it to reusable Read More
How the informatica server sorts the string values in Ranktransformation?
Added on Thu, Dec 3, 2009
When Informatica Server runs in UNICODE data movement mode ,then it uses the sort order configured in session properties. Read More
What r the tasks that source qualifier performs??
Added on Thu, Dec 3, 2009
Join data originating from the same source database. You can join two or more tables with primary-foreign key relationships by linking the sources to one Source Qualifier. Filter records when the Informatica Server reads source data. If you... Read More
In update strategy target table or flat file which gives more performance ? why?
Added on Thu, Dec 3, 2009
Pros: Loading, Sorting, Merging operations will be faster as there is no index concept and Data will be in ASCII mode. Cons: There is no concept of updating existing records in flat file. As there is no indexes, while lookups speed will... Read More
What is update strategy transformation ?
Added on Thu, Dec 3, 2009
The model you choose constitutes your update strategy, how to handle changes to existing rows. In PowerCenter and PowerMart, you set your update strategy at two different levels: Within a session. When you configure a session, you can instruct the ... Read More
Define informatica repository?
Added on Thu, Dec 3, 2009
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... Read More
What is the difference between constraind base load ordering and target load plan
Added on Thu, Dec 3, 2009
Constraint based load ordering example: Table 1---Master Tabke 2---Detail If the data in table1 is dependent on the data in table2 then table2 should be loaded first.In such cases to control the load order of the tables we need some conditional... Read More
Can we run a group of sessions without using workflow manager
Added on Thu, Dec 3, 2009
ya Its Posible using pmcmd Command with out using the workflow Manager run the group of session. as per my knowledge i give the answer. Read More
Differences between connected and unconnected lookup?
Added on Thu, Dec 3, 2009
Connected lookup:- 1> Receives input values diectly from the pipe line. 2> You can use a dynamic or static cache. 3> Cache includes all lookup columns used in the maping. 4> Support user defined default values. Unconnected lookup:- 1>... Read More
What are the methods for creating reusable transforamtions?
Added on Thu, Dec 3, 2009
Two methods:- 1.Design it in the transformation developer. 2.Promote a standard transformation from the mapping designer.After you add a transformation to the mapping , You can promote it to the status of reusable transformation. Once you promote a... Read More
What r the types of metadata that stores in repository?
Added on Thu, Dec 3, 2009
Source definitions. Definitions of database objects (tables, views, synonyms) or files that provide source data. Target definitions. Definitions of database objects or files that contain the target data. Multi-dimensional metadata. Target... Read More
What are the new features in Informatica 5.0?
Added on Thu, Dec 3, 2009
You can Debug U?r maping in maping designer You can view the work space over the entire screen The designer displays a new icon for a invalid mapings in the navigator window You can use a dynamic lookup cache in a lokup transformation Create maping... Read More
In a scenario I have col1, col2, col3, under that 1,x,y, and 2,a,b and I want in this form col1, col2 and 1,x and 1,y and 2,a and 2,b, what is the procedure?
Added on Thu, Dec 3, 2009
Use Normalizer : create two ports - first port occurs = 1 second make occurs = 2 two output ports are created and connect to target Read More
Can u tell me how to go for SCD’s and its types.Where do we use them mostly
Added on Thu, Dec 3, 2009
The "Slowly Changing Dimension" problem is a common one particular to data warehousing. In a nutshell, this applies to cases where the attribute for a record varies over time. We give an example below: Christina is a customer with ABC Inc. She first... Read More
How can we join the tables if the tables have no primary and forien key relation and no matchig port to join?
Added on Thu, Dec 3, 2009
without common column or common data type we can join two sources using dummy ports. 1.Add one dummy port in two sources. 2.In the expression trans assing ’1’ to each port. 2.Use Joiner transformation to join the sources using dummy... Read More
what is difference between lookup cashe and unchashed lookup?
Added on Thu, Dec 3, 2009
Question : what is difference between lookup cashe and unchashed lookup? Can i run the mapping with out starting the informatica server? Answers: The difference between cache and uncacheed lookup iswhen you configure the lookup... Read More
How to delete duplicate rows in flat files source is any option in informatica
Added on Thu, Dec 3, 2009
Use a sorter transformation , in that u will have a "distinct" option make use of it . Read More
Why you use repository connectivity?
Added on Thu, Dec 3, 2009
When you edit,schedule the sesion each time, informatica server directly communicates the repository to check whether or not the session and users are valid.All the metadata of sessions and mappings will be stored in repository. Read More
What are two types of processes that informatica runs the session?
Added on Thu, Dec 3, 2009
Load manager Process: Starts the session, creates the DTM process, and sends post-session email when the session completes. The DTM process. Creates threads to initialize the session, read, write, and transform data, and handle pre- and post-session... Read More
What is aggregate cache in aggregator transforamtion?
Added on Thu, Dec 3, 2009
The aggregator stores data in the aggregate cache until it completes aggregate calculations.When you run a session that uses an aggregator transformation,the informatica server creates index and data caches in memory to process the transformation.If... Read More
Can we use aggregator/active transformation after update strategy transformation
Added on Thu, Dec 3, 2009
You can use aggregator after update strategy. The problem will be, once you perform the update strategy, say you had flagged some rows to be deleted and you had performed aggregatortransformation for all rows, say you are using SUM function, then the... Read More
What is rank transformation?where can we use this transformation?
Added on Thu, Dec 3, 2009
Rank transformation is used to find the status.ex if we have one sales table and in this if we find more employees selling the same product and we are in need to find the first 5 0r 10 employee who is selling more products.we can go for... Read More
Can any body 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.
Added on Thu, Dec 3, 2009
You are supposed to define a parameter file. And then in the Parameter file, you can define two parameters, one for source and one for target. Give like this for example: $Src_file = c:program filesinformaticaserverinabc_source.txt $tgt_file = c:... Read More
What is update strategy transformation?
Added on Thu, Dec 3, 2009
This transformation is used to maintain the history data or just most recent changes in to target table. Read More
What are the joiner caches?
Added on Thu, Dec 3, 2009
When a Joiner transformation occurs in a session, the Informatica Server reads all the records from the master source and builds index and data caches based on the master rows. After building the caches, the Joiner transformation reads records... Read More
What r the mapping paramaters and maping variables?
Added on Thu, Dec 3, 2009
Please refer to the documentation for more understanding. Mapping variables have two identities: Start value and Current value Start value = Current value ( when the session starts the execution of the undelying mapping) Start value <>... Read More
Explain about Recovering sessions?
Added on Thu, Dec 3, 2009
If you stop a session or if an error causes a session to stop, refer to the session and error logs to determine the cause of failure. Correct the errors, and then complete the session. The method you use to complete the session depends on the... Read More
What is exact use of ’Online’ and ’Offline’ server connect Options while defining Work flow in Work flow monitor? . The system hangs when ’Online’ server connect option. The Informatica is installed on a Personal l
Added on Thu, Dec 3, 2009
When the repo is up and the PMSERVER is also up, workflow monitor always will be connected on-line. When PMserver is down and the repo is still up we will be prompted for an off-line connection with which we can just monitor the workflows Read More
Can batches be copied/stopped from server manager?
Added on Thu, Dec 3, 2009
Yes, we can stop the batches using server manager or pmcmd commnad Read More
Where is the cache stored in informatica?
Added on Thu, Dec 3, 2009
Cache is stored in the Informatica server memory and over flowed data is stored on the disk in file format which will be automatically deleted after the successful completion of the session run. If you want to store that data you have to use a... Read More
If you want to create indexes after the load process which transformation you choose?
Added on Thu, Dec 3, 2009
Its usually not done in the mapping(transformation) level. Its done in session level. Create a command task which will execute a shell script (if Unix) or any other scripts which contains the create index command. Use this command task in the... Read More
In a joiner transformation, you should specify the source with fewer rows as the master source. Why?
Added on Thu, Dec 3, 2009
Joiner transformation compares each row of the master source against the detail source. The fewer unique rows in the master, the fewer iterations of the join comparison occur, which speeds the join process. Read More
What is Transaction?
Added on Thu, Dec 3, 2009
A transaction can be define as DML operation. means it can be insertion,modification or deletion of data performed by users/ analysts/applicators Read More
Informatica Live Interview Questions
Added on Thu, Dec 3, 2009
confirmed dimension == one dimension that shares with two fact table factless means ,fact table without measures only contains foreign keys-two types of factless table ,one is event tracking and other is covergae table Bit map indexes ... Read More
Can anyone explain about incremental aggregation with an example?
Added on Thu, Dec 3, 2009
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... Read More
Can any one explain real time complain mappings or complex transformations in Informatica. Specially in Sales Domain.
Added on Thu, Dec 3, 2009
Most complex logic we use is denormalization. We dont have any Denormalizer transformation in INformatica. So we will have to use an aggregator followed by an expression. Apart from this, we use most of the complexicity in expression transformation... Read More
How do you create a mapping using multiple lookup transformation?
Added on Thu, Dec 3, 2009
Use unconnected lookup if same lookup repeats multiple times. Read More
What is lookup transformation and update strategy transformation and explain with an example.Thanks in Advance
Added on Thu, Dec 3, 2009
Look up transformation is used to lookup the data in a relationa table,view,Synonym and Flat file. The informatica server queries the lookup table based on the lookup ports used in the transformation. It compares the lookup transformation port... Read More
What is difference between dimention table and fact table and what are different dimention tables and fact tables
Added on Thu, Dec 3, 2009
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... Read More
I have an requirement where in the columns names in a table (Table A) should appear in rows of target table (Table B) i.e. converting columns to rows. Is it possible through Informatica? If so, how?
Added on Thu, Dec 3, 2009
if data in tables as follows Table A Key-1 char(3); table A values _______ 1 2 3 Table B bkey-a char(3); bcode char(1); table b values 1 T 1 A 1 G 2 A 2 T 2 L 3 A and output required is as 1, T, A 2, A, T, L 3, A the SQL query in source... Read More
I want to prepare a questionnaire. The details about it are as follows
Added on Thu, Dec 3, 2009
Question : I want to prepare a questionnaire. The details about it are as follows: - 1. Identify a large company/organization that is a prime candidate for DWH project. (For example Telecommunication, an insurance company, banks, may be... Read More
Can i start and stop single session in concurent bstch?
Added on Thu, Dec 3, 2009
ya shoor,Just right click on the particular session and going to recovery option or by using event wait and event rise Read More
What is Micro Strategy? Why is it used for? Can any one explain in detail about it?
Added on Thu, Dec 3, 2009
Micro strategy is again an BI tool whicl is a HOLAP... u can create 2 dimensional report and also cubes in here.......basically a reporting tool. IT HAS A FULL RANGE OF REPORTING ON WEB ALSO IN WINDOWS. Read More
What is mystery dimention?
Added on Thu, Dec 3, 2009
using Mystery Dimension ur maitaining the mystery data in ur Project. Read More
What are cost based and rule based approaches and the difference
Added on Thu, Dec 3, 2009
Cost based and rule based approaches are the optimization techniques which are used in related to databases, where we need to optimize a sql query. Basically Oracle provides Two types of Optimizers (indeed 3 but we use only these two techniques.... Read More
What is the difference between filter and lookup transformation?
Added on Thu, Dec 3, 2009
1) Filter transformation is an Active transformation and Lookup is a Passive transformation 2) Filter transformation is used to Filter rows based on condition and Lookup is used to to look up data in a flat file or a relational table, view, or... Read More
Could anyone please tell me what are the steps required for type2 dimension/version data mapping. how can we implement it
Added on Thu, Dec 3, 2009
1. Determine if the incoming row is 1) a new record 2) an updated record or 3) a record that already exists in the table using two lookup transformations. Split the mapping into 3 seperate flows using a router transformation. 2. If 1) create a pipe... Read More
How to import oracle sequence into Informatica.
Added on Thu, Dec 3, 2009
CREATE ONE PROCEDURE AND DECLARE THE SEQUENCE INSIDE THE PROCEDURE,FINALLY CALL THE PROCEDURE IN INFORMATICA WITH THE HELP OF STORED PROCEDURE TRANSFORMATION. Read More
What are the transformations that restricts the partitioning of sessions?
Added on Thu, Dec 3, 2009
Advanced External procedure tranformation and External procedure transformation: This transformation contains a check box on the properties tab to allow partitioning. Aggregator Transformation: If u use sorted ports You can not parttion the... Read More
What is data merging, data cleansing, sampling?
Added on Thu, Dec 3, 2009
Cleansing:---TO identify and remove the retundacy and inconsistency sampling: just smaple the data throug send the data from source to target Read More
How do I import VSAM files from source to target. Do I need a special plugin
Added on Thu, Dec 3, 2009
As far my knowledge by using power exchange tool convert vsam file to oracle tables then do mapping as usual to the target table. Read More
What is the procedure or steps implementing versioning if you are already in version7.X. Any gotcha’s or precautions..
Added on Thu, Dec 3, 2009
For version control in ETL layer using informatica, first of all after doing anything in your designer mode or workflow manager, do the following steps..... 1> First save the changes or new implementations. 2>Then from navigator window, right... Read More
If you are workflow is running slow in informatica. Where do you start trouble shooting and what are the steps you follow?
Added on Thu, Dec 3, 2009
When the work flow is running slowly u have to find out the bottlenecks in this order target source mapping session system Read More
When the informatica server marks that a batch is failed?
Added on Thu, Dec 3, 2009
If one of session is configured to "run if previous completes" and that previous session fails. Read More
Why dimenstion tables are denormalized in nature ?
Added on Thu, Dec 3, 2009
Because in Data warehousing historical data should be maintained, to maintain historical data means suppose one employee details like where previously he worked, and now where he is working, all details should be maintain in one table, if u maintain... Read More
can any one comment on
Added on Thu, Dec 3, 2009
Question : can any one comment on significance of oracle 9i in informatica when compared to oracle 8 or 8i. I mean how is oracle 9i advantageous when compared to oracle 8 or 8i when used in informatica Answers: it’s very... Read More
What is batch and describe about types of batches?
Added on Thu, Dec 3, 2009
Grouping of session is known as batch. Batches are two types:- Sequential: Runs sessions one after the other Concurrent: Runs session at same time. If you have sessions with source-target dependencies you have to go for sequential batch to start the... Read More
in the concept of mapping parameters and variables
Added on Thu, Dec 3, 2009
Question : in the concept of mapping parameters and variables, the variable value will be saved to the repository after the completion of the session and the next time when u run the session, the server takes the saved variable value in the... Read More
How to use mapping parameters and what is their use
Added on Thu, Dec 3, 2009
In designer u will find the mapping parameters and variables options.u can assign a value to them in designer. comming to there uses suppose u r doing incremental extractions daily. suppose ur source system contains the day column. so every day u... Read More
What are the data movement modes in informatcia?
Added on Thu, Dec 3, 2009
Datamovement modes determines how informatcia server handles the charector data.U choose the datamovement in the informatica server configuration settings. Two types of datamovement modes avialable in informatica:- ASCII mode Uni code mode. Read More
How to lookup the data on multiple tabels.
Added on Thu, Dec 3, 2009
Master thread: Creates and manages all other threads Maping thread: One maping thread will be creates for each session.Fectchs session and maping information. Pre and post session threads: This will be created to perform pre and post session... Read More
What is DTM process?
Added on Thu, Dec 3, 2009
After the loadmanger performs validations for session,it creates the DTM process.DTM is to create and manage the threads that carry out the session tasks.I creates the master thread.Master thread creates and manges all the other threads. Read More
What are the different threads in DTM process?
Added on Thu, Dec 3, 2009
Master thread: Creates and manages all other threads Maping thread: One maping thread will be creates for each session.Fectchs session and maping information. Pre and post session threads: This will be created to perform pre and post session... Read More
What is the procedure to load the fact table.Give in detail?
Added on Thu, Dec 3, 2009
Based on the requirement to your fact table, choose the sources and data and transform it based on your business needs. For the fact table, you need a primary key so use a sequence generator transformation to generate a unique key and pipe it to the... Read More
How does the server recognise the source and target databases?
Added on Thu, Dec 3, 2009
By using ODBC connection.if it is relational.if is flat file FTP connection..see we can make sure with connection in the properties of session both sources && targets. Read More
How the informatica server increases the session performance through partitioning the source?
Added on Thu, Dec 3, 2009
For a relational sources informatica server creates multiple connections for each parttion of a single source and extracts seperate range of data for each connection. Informatica server reads multiple partitions of a single source concurently... Read More
To achieve the session partition what are the necessary tasks you have to do?
Added on Thu, Dec 3, 2009
Configure the session to partition source data. Install the informatica server on a machine with multiple CPU?s. Read More
Why we use partitioning the session in informatica?
Added on Thu, Dec 3, 2009
Partitioning achieves the session performance by reducing the time period of reading the source and loading the data into target. Read More
What is the limit to the number of sources and targets you can have in a mapping
Added on Thu, Dec 3, 2009
As per my knowledge there is no such restriction to use this number of sources or targets inside a mapping. Question is " if you make N number of tables to participate at a time in processing what is the position of your database. I orginzation... Read More
Define maping and sessions?
Added on Thu, Dec 3, 2009
Maping: It is a set of source and target definitions linked by transformation objects that define the rules for transformation. Session : It is a set of instructions that describe how and when to move data from source to targets. Read More
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.
Added on Thu, Dec 3, 2009
In Designer while creating Update Strategy Transformation uncheck "forward to next transformation". If any rejected rows are there automatically it will be updated to the session log file. Update or insert files are known by checking the target... Read More
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?
Added on Thu, Dec 3, 2009
please be more specific on the first half of the question. u set the max no of concurrent sessions in the info server.by default its 10. u can set to any no. Read More
What are the different types of Type2 dimension maping?
Added on Thu, Dec 3, 2009
Type2 Dimension/Version Data Maping: In this maping the updated dimension in the source will gets inserted in target along with a new version number. Newly added dimension in source will inserted into target with a primary key. Type2 Dimension/... Read More
Identifying bottlenecks in various components of Informatica and resolving them.
Added on Thu, Dec 3, 2009
The best way to find out bottlenecks is writing to flat file and see where the bottle neck is . Read More
What is the need and when do we use a dynamic lookup cache?
Added on Thu, Dec 3, 2009
When u want to insert new record or update the existing data into the target i.e slowly changing dimension(scd type2) Read More
Identifying bottlenecks in various components of Informatica and resolving them?
Added on Thu, Dec 3, 2009
The best way to find out bottlenecks is writing to flat file and see where the bottle neck is . Read More
How to join two tables without using the Joiner Transformation.
Added on Thu, Dec 3, 2009
Itz possible to join the two or more tables by using source qualifier.But provided the tables should have relationship. When u drag n drop the tables u will getting the source qualifier for each table.Delete all the source qualifiers... Read More
What are the options in the target session of update strategy transsformatioin?
Added on Thu, Dec 3, 2009
Insert Delete Update Update as update Update as insert Update esle insert Truncate table Read More
Briefly explian the Versioning Concept in Power Center 7.1.
Added on Thu, Dec 3, 2009
When you create a version of a folder referenced by shortcuts, all shortcuts continue to reference their original object in the original version. They do not automatically update to the current folder version. For example, if you have a shortcut... Read More
How to create the staging area in your database
Added on Thu, Dec 3, 2009
A Staging area in a DW is used as a temporary space to hold all the records from the source system. So more or less it should be exact replica of the source systems except for the laod startegy where we use truncate and reload options. So create... Read More
Whats the diff between Informatica powercenter server, repositoryserver and repository?
Added on Thu, Dec 3, 2009
Repository is a database in which all informatica componets are stored in the form of tables. The reposiitory server controls the repository and maintains the data integrity and Consistency across the repository when multiple users useInformatica.... Read More
What are the Differences between Informatica Power Center versions 6.2 and 7.1, also between Versions 6.2 and 5.1?
Added on Thu, Dec 3, 2009
The main difference between informatica 5.1 and 6.1 is that in 6.1 they introduce a new thing called repository server and in place of server manager(5.1), they introduce workflow manager and workflow monitor. Read More
Differences between Informatica 6.2 and Informatica 7.0 Yours sincerely
Added on Thu, Dec 3, 2009
Features in 7.1 are : 1.union and custom transformation 2.lookup on flat file 3.grid servers working on different operating systems can coexist on same server 4.we can use pmcmdrep 5.we can export independent and dependent rep objects 6.we ca... Read More
Discuss which is better among incremental load, Normal Load and Bulk load
Added on Thu, Dec 3, 2009
It depends on the requirement. Otherwise Incremental load which can be better as it takes onle that data which is not available previously on the target. Read More
Compare Data Warehousing Top-Down approach with Bottom-up approach
Added on Thu, Dec 3, 2009
Top down ODS-->ETL-->Datawarehouse-->Datamart-->OLAP Bottom up ODS-->ETL-->Datamart-->Datawarehouse-->OLAP Read More
What is the status code?
Added on Thu, Dec 3, 2009
Status code provides error handling for the informatica server during the session.The stored procedure issues a status code that notifies whether or not stored procedure completed sucessfully.This value can not seen by the user.It only used by the... Read More
What is the difference between summary filter and detail filter
Added on Thu, Dec 3, 2009
Summary filter can be applieid on a group of rows that contain a common value.where as detail filters can be applied on each and every rec of the data base. Read More
Why we use stored procedure transformation?
Added on Thu, Dec 3, 2009
For populating and maintaining data bases. Read More
What is the Router transformation?
Added on Thu, Dec 3, 2009
A Router transformation is similar to a Filter transformation because both transformations allow you to use a condition to test data. However, a Filter transformation tests data for one condition and drops the rows of data that do not meet the... Read More
Can we lookup a table from a source qualifer transformation-unconnected lookup
Added on Thu, Dec 3, 2009
No. we can’t do. I will explain you why. 1) Unless you assign the output of the source qualifier to another transformation or to target no way it will include the feild in the query. 2) source qualifier don’t have any variables... Read More
What is the Rankindex in Ranktransformation?
Added on Thu, Dec 3, 2009
The Designer automatically creates a RANKINDEX port for each Rank transformation. The Informatica Server uses the Rank Index port to store the ranking position for<br>each record in a group. For example, if you create a Ranktransformation that... Read More
What is a junk dimension
Added on Thu, Dec 3, 2009
A "junk" dimension is a collection of random transactional codes, flags and/or text attributes that are unrelated to any particular dimension. The junk dimension is simply a structure that provides a convenient place to store the junk attributes. A... Read More
What are the rank caches?
Added on Thu, Dec 3, 2009
During the session ,the informatica server compares an inout row with rows in the datacache.If the input row out-ranks a stored row,the informatica server replaces the stored row with the input row.The informatica server stores group information... Read More
Which transformation should we use to normalize the COBOL and relational sources?
Added on Thu, Dec 3, 2009
Normalizer Transformation. When you drag the COBOL source in to the mapping Designer workspace,the normalizer transformation automatically appears,creating input and output ports for every column in the source. Read More
Difference between static cache and dynamic cache?
Added on Thu, Dec 3, 2009
Static cache: You can not insert or update the cache. Dynamic cache: You can insert rows into the cache as you pass to the target. Read More
Discuss the advantages & Disadvantages of star & snowflake schema?
Added on Thu, Dec 3, 2009
In a STAR schema there is no relation between any two dimension tables, whereas in a SNOWFLAKE schema there is a possible relation between the dimension tables. Read More
What is a time dimension? give an example.
Added on Thu, Dec 3, 2009
In a relational data model, for normalization purposes, year lookup, quarter lookup, month lookup, and week lookups are not merged as a single table. In a dimensional data modeling(star schema), these tables would be merged as a single table called... Read More
Why use the lookup transformation?
Added on Thu, Dec 3, 2009
To perform the following tasks:- Get a related value. For example, if your source table includes employee ID, but you want to include the employee name in your target table to make your summary data easier to read. Perform a calculation. Many... Read More
What r the tasks that Loadmanger process will do?
Added on Thu, Dec 3, 2009
Manages the session and batch scheduling: Whe u start the informatica server the load maneger launches and queries the repository for a list of sessions configured to run on the informatica server.When u configure the session the loadmanager... Read More
How do you transfert the data from data warehouse to flatfile?
Added on Thu, Dec 3, 2009
You can write a mapping with the flat file as a target using a DUMMY_CONNECTION. A flat file target is built by pulling a source into target space using Warehouse Designer tool. Read More
Diff between informatica repositry server & informatica server
Added on Thu, Dec 3, 2009
Informatica Repository Server:It’s manages connections to the repository from client application. Informatica Server:It’s extracts the source data,performs the data transformation,and loads the transformed data into the target Read More
What are the join types in joiner transformation?
Added on Thu, Dec 3, 2009
Normal (Default) Master outer Detail outer Full outer. Read More
What are the settiings that you use to cofigure the joiner transformation?
Added on Thu, Dec 3, 2009
Master and detail source Type of join Condition of the join. Read More
In which condtions we can not use joiner transformation(Limitaions of joiner transformation)?
Added on Thu, Dec 3, 2009
Both pipelines begin with the same original data source. Both input pipelines originate from the same Source Qualifier transformation. Both input pipelines originate from the same Normalizer transformation. Both input pipelines originate from the... Read More
What is Load Manager?
Added on Thu, Dec 3, 2009
I am providing the answer which I have taken it from Informatica 7.1.1 manual, Ans: While running a Workflow,the PowerCenter Server uses the Load Manager process and the Data Transformation Manager Process (DTM) to run the workflow and carry out... Read More
What is Data cleansing..?
Added on Thu, Dec 3, 2009
Data cleansing is a two step process including DETECTION and then CORRECTION of errors in a data set. Read More
Where should U place the flat file to import the flat file defintion to the designer?
Added on Thu, Dec 3, 2009
There is no such restrication to place the source file. In performance point of view its better to place the file in server local src folder. if you need path please check the server properties availble at workflow manager. It doesn’t mean... Read More
How many ways you can update a relational source defintion and what r they?
Added on Thu, Dec 3, 2009
Two ways 1. Edit the definition 2. Reimport the defintion Read More
What are the mapping paramaters and maping variables?
Added on Thu, Dec 3, 2009
Maping parameter represents a constant value that You can define before running a session.A mapping parameter retains the same value throughout the entire session. When you use the maping parameter ,U declare and use the parameter in a maping or... Read More
Which transformation should u need while using the cobol sources as source defintions?
Added on Thu, Dec 3, 2009
Normalizer transformaiton which is used to normalize the data.Since cobol sources r oftenly consists of Denormailzed data. Read More
What are the unsupported repository objects for a mapplet?
Added on Thu, Dec 3, 2009
COBOL source definition Joiner transformations Normalizer transformations Non reusable sequence generator transformations. Pre or post session stored procedures Target defintions Power mart 3.5 style Look Up functions XML source... Read More
What is the maplet?
Added on Thu, Dec 3, 2009
A mapplet should have a mapplet input transformation which recives input values, and a output transformation which passes the final modified data to back to the mapping. when the mapplet is displayed with in the mapping only input & output... Read More
What are the reusable transforamtions?
Added on Thu, Dec 3, 2009
Reusable transformations can be used in multiple mappings.When you need to incorporate this transformation into maping,U add an instance of it to maping.Later if you change the definition of the transformation ,all instances of it inherit the... Read More
What r the active and passive transforamtions?
Added on Thu, Dec 3, 2009
Transformations can be active or passive. An active transformation can change the number of rows that pass through it, such as a Filter transformation that removes rows that do not meet the filter condition. A passive transformation does not change... Read More
What are the connected or unconnected transforamations?
Added on Thu, Dec 3, 2009
An unconnected transforamtion is not connected to other transformations in the mapping.Connected transforamation is connected to other transforamtions in the mapping. Read More
What are the active and passive transforamtions?
Added on Thu, Dec 3, 2009
An active transforamtion can change the number of rows that pass through it.A passive transformation does not change the number of rows that pass through it. Read More
What r the unsupported repository objects for a mapplet?
Added on Thu, Dec 3, 2009
Source definitions. Definitions of database objects (tables, views, synonyms) or files that provide source data. Target definitions. Definitions of database objects or files that contain the target data. Multi-dimensional metadata. Target... Read More
Can U use the maping parameters or variables created in one maping into another maping?
Added on Thu, Dec 3, 2009
NO. You might want to use a workflow parameter/variable if you want it to be visible with other mappings/sessions Read More
What is the maplet??
Added on Thu, Dec 3, 2009
Maplet is a set of transformations that you build in the maplet designer and You can use in multiple mapings. Read More
Which transformation should you need while using the cobol sources as source defintions?
Added on Thu, Dec 3, 2009
Normalizer transformaiton which is used to normalize the data.Since cobol sources are oftenly consists of Denormailzed data. Read More
In which condtions we can not use joiner transformation(Limitaions of joiner transformation)??
Added on Thu, Dec 3, 2009
This is no longer valid in version 7.2 Now we can use a joiner even if the data is coming from the same source. Read More
what r the settiings that u use to cofigure the joiner transformation?
Added on Thu, Dec 3, 2009
Master and detail source Type of join Condition of the join the Joiner transformation supports the following join types, which you set in the Properties tab: Normal (Default) Master Outer Detail Outer Full Outer Read More
Why we use lookup transformations?
Added on Thu, Dec 3, 2009
Lookup Transformations can access data from relational tables that are not sources in mapping. With Lookup transformation, we can acomplish the following tasks:- Get a related value-Get the Employee Name from Employee table based on the Employee... Read More
Differences between connected and unconnected lookup??
Added on Thu, Dec 3, 2009
Connected lookup Unconnected lookup Receives input values diectly from the pipe line. Receives input values from the result of a lkp expression in a another transformation. U can use a dynamic or static cache U can use a static... Read More
What is a source qualifier?
Added on Thu, Dec 3, 2009
It represents all data queried from the source. Read More
What is Session and Batches?
Added on Thu, Dec 3, 2009
Session - A Session Is A set of instructions that tells the Informatica Server How And When To Move Data From Sources To Targets. After creating the session, we can use either the server manager or the command line program pmcmd to start or stop the... Read More
Which transformation should we use to normalize the COBOL and relational sources??
Added on Thu, Dec 3, 2009
The Normalizer transformation normalizes records from COBOL and relational sources, allowing you to organize the data according to your own needs. A Normalizertransformation can appear anywhere in a data flow when you normalize a relational source.... Read More
What is Data Transformation Manager?
Added on Thu, Dec 3, 2009
After the load manager performs validations for the session, it creates the DTM process. The DTM process is the second process associated with the session run. The primary purpose of the DTM process is to create and manage threads that carry out... Read More
What is Load Manager??
Added on Thu, Dec 3, 2009
The load Manager is the Primary Informatica Server Process. It performs the following tasks:- Manages session and batch scheduling. Locks the session and read session properties. Reads the parameter file. Expand the server and session... Read More
What is the Rankindex in Ranktransformation??
Added on Thu, Dec 3, 2009
Based on which port you want generate Rank is known as rank port, the generated values are known as rank index. Read More
What is Code Page used for?
Added on Thu, Dec 3, 2009
Code Page is used to identify characters that might be in different languages. If you are importing Japanese data into mapping, you must select the Japanese code page of source data. Read More
What r the types of groups in Router transformation?
Added on Thu, Dec 3, 2009
A Router transformation has the following types of groups: Input Output Input 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. Output Groups There... Read More
What is Code Page Compatibility?
Added on Thu, Dec 3, 2009
Compatibility between code pages is used for accurate data movement when the Informatica Sever runs in the Unicode data movement mode. If the code pages are identical, then there will not be any data loss. One code page can be a subset or superset... Read More
Why we use stored procedure transformation??
Added on Thu, Dec 3, 2009
A Stored Procedure transformation is an important tool for populating and maintaining databases. Database administrators create stored procedures to automate time-consuming tasks that are too complicated for standard SQL statements. Read More
What is source qualifier transformation??
Added on Thu, Dec 3, 2009
When you add a relational or a flat file source definition to a mapping, you need to connect it to a Source Qualifier transformation. The Source Qualifier represents the rows that the Informatica Server reads when it executes a session. Join data... Read More
What are Aggregate transformation?
Added on Thu, Dec 3, 2009
Aggregator transformation allows you to perform aggregate calculations, such as averages and sums. Read More
What is the default join that source qualifier provides??
Added on Thu, Dec 3, 2009
The Joiner transformation supports the following join types, which you set in the Properties tab: Normal (Default) Master Outer Detail Outer Full Outer Read More
How do you identify existing rows of data in the target table using lookup transformation?
Added on Thu, Dec 3, 2009
Can identify existing rows of data using unconnected lookup transformation. Read More
What r the basic needs to join two sources in a source qualifier?
Added on Thu, Dec 3, 2009
The both the table should have a common field with same data type. Its not necessary both should follow primary and foreign relationship. If any relation ship exists that will help u in performance point of view. Read More
What are Target Options on the Servers?
Added on Thu, Dec 3, 2009
Target Options for File Target type are FTP File, Loader and MQ. There are no target options for ERP target type. Target Options for Relational are Insert, Update (as Update), Update (as Insert), Update (else Insert), Delete, and Truncate Table. Read More
What are Target Types on the Server?
Added on Thu, Dec 3, 2009
Target Types are File, Relational and ERP. Read More
What is Datadriven??
Added on Thu, Dec 3, 2009
The Informatica Server follows instructions coded into Update Strategy transformations within the session mapping to determine how to flag rows for insert, delete, update, or reject. If the mapping for the session contains an Update Strategy ... Read More
Why did you use stored procedure in your ETL Application?
Added on Thu, Dec 3, 2009
usage of stored procedure has the following advantages 1checks the status of the target database 2drops and recreates indexes 3determines if enough space exists in the database 4performs aspecilized calculation Read More
What r the options in the target session of update strategy transsformatioin?
Added on Thu, Dec 3, 2009
Update as Insert: This option specified all the update records from source to be flagged as inserts in the target. In other words, instead of updating the records in the target they are inserted as new records. Update else Insert: This option... Read More
can u explain one critical mapping?
Added on Thu, Dec 3, 2009
Question : 1. can u explain one critical mapping? 2.performance issue which one is better? whether connected lookup tranformation or unconnected one? Answers: it depends on your data and the type of operation u r doing. If u need to... Read More
What r the types of maping in Getting Started Wizard?
Added on Thu, Dec 3, 2009
1. Simple Pass through 2. Slowly Growing Target Read More
What r the mapings that we use for slowly changing dimension table?
Added on Thu, Dec 3, 2009
i want whole information on slowly changing dimension.and also want project on slowly changing dimension in informatica. Read More
What r the different types of Type2 dimension maping?
Added on Thu, Dec 3, 2009
Type2 1. Version number 2. Flag 3.Date Read More
How many types of dimensions are available in Informatica?
Added on Thu, Dec 3, 2009
There r 3 types of dimensions 1.star schema 2.snowflake schema 3.glaxy schema Read More
How can u complete unrcoverable sessions?
Added on Thu, Dec 3, 2009
Under certain circumstances, when a session does not complete, you need to truncate the target tables and run the session from the beginning. Run the session from the beginning when the Informatica Server cannot run recovery or when running... Read More
How to recover sessions in concurrent batches?
Added on Thu, Dec 3, 2009
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... Read More
How can u recover the session in sequential batches?
Added on Thu, Dec 3, 2009
If you configure a session in a sequential batch to stop on failure, you can run recovery starting with the failed session. The Informatica Server completes the session and then runs the rest of the batch. Use the Perform Recovery session property... Read More
Why we use partitioning the session in informatica??
Added on Thu, Dec 3, 2009
Performance can be improved by processing data in parallel in a single session by creating multiple partitions of the pipeline. Informatica server can achieve high performance by partitioning the pipleline and performing the extract ,... Read More
How the informatica server increases the session performance through partitioning the source??
Added on Thu, Dec 3, 2009
For a relational sources informatica server creates multiple connections for each parttion of a single source and extracts seperate range of data for each connection.Informatica server reads multiple partitions of a single source concurently... Read More
How to recover the standalone session?
Added on Thu, Dec 3, 2009
A standalone session is a session that is not nested in a batch. If a standalone session fails, you can run recovery using a menu command or pmcmd. These options are not available for batched sessions. To recover sessions using the menu: 1. In the ... Read More
Can u copy the session to a different folder or repository?
Added on Thu, Dec 3, 2009
In addition, you can copy the workflow from the Repository manager. This will automatically copy the mapping, associated source,targets and session to the target folder. Read More
What is batch and describe about types of batches??
Added on Thu, Dec 3, 2009
Batch--- is a group of any thing Different batches ----Different groups of different things. Read More
What is difference between stored procedure transformation and external procedure transformation?
Added on Thu, Dec 3, 2009
In case of storedprocedure transformation procedure will be compiled and executed in a relational data source.U need data base connection to import the stored procedure in to u?r maping.Where as in external procedure transformation procedure or... Read More
What is difference between partioning of relatonal target and partitioning of file targets??
Added on Thu, Dec 3, 2009
Partition’s can be done on both relational and flat files. Informatica supports following partitions 1.Database partitioning 2.RoundRobin 3.Pass-through 4.Hash-Key partitioning 5.Key Range partitioning All these are... Read More
What is tracing level and what r the types of tracing level?
Added on Thu, Dec 3, 2009
Tracing level represents the amount of information that informatcia server writes in a log file. Types of tracing level:- Normal Verbose Verbose init Verbose data Read More
What is difference between maplet and reusable transformation?
Added on Thu, Dec 3, 2009
Maplet: one or more transformations Reusable transformation: only one transformation Read More
What is power center repository??
Added on Thu, Dec 3, 2009
The PowerCenter repository allows you to share metadata across repositories to create a data mart domain. In a data mart domain, yoYou can create a single global repository to store metadata used across an enterprise, and a number of local... Read More
What is a source qualifier?-
Added on Thu, Dec 3, 2009
When you add a relational or a flat file source definition to a mapping, you need to connect it to a Source Qualifier transformation. The Source Qualifier represents the rows that the Informatica Server reads when it executes a session. Read More
Define Informatica Repository??
Added on Thu, Dec 3, 2009
The Informatica repository is a relational database that stores information, or metadata, used by the Informatica Server and Client tools. Metadata can include information such as mappings describing how to transform source data, sessions indicating... Read More
What is difference between maplet and reusable transformation??
Added on Thu, Dec 3, 2009
Maplet consists of set of transformations that is reusable.A reusable transformation is a single transformation that can be reusable. If u create a variables or parameters in maplet that can not be used in another maping or maplet.Unlike the... Read More
How can you say that union Transormation is Active transformation.
Added on Thu, Dec 3, 2009
By Definiation, Active transformation is the transformation that changes the number of rows that pass through it...in union transformation the number of rows resulting from union can be (are) different from the actual number of rows. Read More
How many types of facts and what are they?
Added on Thu, Dec 3, 2009
There are Factless Facts:Facts without any measures. Additive Facts:Fact data that can be additive/aggregative. Non-Additive facts: Facts that are result of non-additon Semi-Additive Facts: Only few colums data can be added. Periodic Facts: That... Read More
Why and where we are using factless fact table?
Added on Thu, Dec 3, 2009
Factless Fact Tables are the fact tables with no facts or measures(numerical data). It contains only the foriegn keys of corresponding Dimensions. Read More
What transformation you can use inplace of lookup?
Added on Thu, Dec 3, 2009
Look-up transformation can serve in so many situations. So, if you can a bit particular about the scenarioo that you are talking about, it will be easy to interpret. Read More
What is change data capture?
Added on Thu, Dec 3, 2009
Change data capture (CDC) is a set of software design patterns used to determine the data that has changed in a database so that action can be taken using the changed data. Read More
How can we store previous session logs
Added on Thu, Dec 3, 2009
Just run the session in time stamp mode then automatically session log will not overwrite current session log. Read More
How to define Informatica server?
Added on Thu, Dec 3, 2009
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 Read More
How to move the mapping from one database to another?
Added on Thu, Dec 3, 2009
1.? Open the mapping you want to migrate.? Go to File Menu - Select ’Export Objects’ and give a name - an XML file will be generated.? Connect to the repository where you want to migrate and then select File Menu - ’Import Objects... Read More
I was working in SQL server, now i got an golden opertunity to work in INFORMATICA
Added on Thu, Dec 3, 2009
Question : 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... Read More
How can we join 3 database like Flat File, Oracle, Db2 in Informatrica..
Added on Thu, Dec 3, 2009
You have to use two joiner transformations.fIRST one will join two tables and the next one will join the third with the resultant of the first joiner. Read More
Can we eliminate duplicate rows by using filter and router transformation ?if so explain me in detail .
Added on Thu, Dec 3, 2009
U can use SQL query for uniqness if the source is Relational But if the source is Flat file then u should use Shorter or Aggregatot transformation Read More
Why is meant by direct and indirect loading options in sessions?
Added on Thu, Dec 3, 2009
Direct loading can be used to Single transformation where as indirect transformation can be used to multiple transformations or files In the direct we can perform recovery process but in Indirect we cant do it . Read More
On a day, I load 10 rows in my target and on next day if I get 10 more rows to be added to my target out of which 5 are updated rows how can I send them to target? How can I insert and update the record?
Added on Thu, Dec 3, 2009
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 the old one and if they do not match then update the row. Read More
Why sorter transformation is an active transformation?
Added on Thu, Dec 3, 2009
This is type of active transformation which is responsible for sorting the data either in the ascending order or descending order according to the key specifier. the port on which the sorting takes place is called as sortkeyport properties if u... Read More
How do we analyse the data at database level?
Added on Thu, Dec 3, 2009
Data can be viewed using Informatica’s designer tool. If you want to view the data on source/target we can preview the data but with some limitations. We can use data profiling too. Read More
How to export mappings to the production environment?
Added on Thu, Dec 3, 2009
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. Read More
Can any one tell me how to run scd1 bec it create two target tables in mapping window and there are only one table in warehouse designer(means target).. so if we create one new table in target it gives error..
Added on Thu, Dec 3, 2009
If so, create the target with the name u have given in wizard for target(table). No’t create the target again for the second instance. It is just the virtual copy of the same target. i.e in warehouse designer create and execute the target... Read More
When do u we use dynamic cache and when do we use static cache in an connected and unconnected lookup transformation
Added on Thu, Dec 3, 2009
We use dynamic cache only for connected lookup. We use dynamic cache to check whether the record already exists in the target table are not. And depending on that, we insert,update or delete the records using update strategy. Static cache is the... Read More
What are the different types of transformation available in informatica. and what are the mostly used ones among them
Added on Thu, Dec 3, 2009
Mainly there are two types of tranformation.1]Active TransformationAn active transformation can change the number of rows that pass through it from source to target i.e it eliminates rows that do not meet the condition in transformation.2]Passive... Read More
How to Generate the Metadata Reports in Informatica?
Added on Thu, Dec 3, 2009
You can generate PowerCenter Metadata Reporter from a browser on any workstation, even a workstation that does not have PowerCenter tools installed. Read More
How can we eliminate duplicate rows from flat file?
Added on Thu, Dec 3, 2009
Use Sorter Transformation. When you configure the Sorter Transformation to treat output rows as distinct, it configures all ports as part of the sort key. It therefore discards duplicate rows compared during the sort operation Read More
What is Partitioning ? where we can use Partition? wht is advantages?Is it nessisary?
Added on Thu, Dec 3, 2009
Partitions are used to optimize the session performance we can select in sesstion propetys for partiotions types default----passthrough partition key range partion round robin partion hash partiotion Read More
In my source table 1000 rec’s r there.I want to load 501 rec to 1000 rec into my Target table ? how can u do this ?
Added on Thu, Dec 3, 2009
You can overide the sql Query in Wofkflow Manager. LIke select * from tab_name where rownum<=1000 minus select * from tab_name where rownum<=500; This will work fine. Try it and get back to me if u have any issues about the same. Read More
What are the measure objects
Added on Thu, Dec 3, 2009
Aggregate calculation like sum,avg,max,min these are the measure objetcs. Read More
How to load the data from people soft hrm to people soft erm using informatica?
Added on Thu, Dec 3, 2009
Following are necessary 1.Power Connect license 2.Import the source and target from people soft using ODBC connections 3.Define connection under "Application Connection Browser" for the people soft source/target in workflow manager . select the... Read More
What is meant by EDW?
Added on Thu, Dec 3, 2009
EDW is Enterprise Datawarehouse which means that its a centralised DW for the whole organization. this apporach is the apporach on Imon which relies on the point of having a single warehouse/centralised where the kimball apporach says to have... Read More
How can you create or import flat file definition in to the warehouse designer?
Added on Thu, Dec 3, 2009
You can not create or import flat file defintion in to warehouse designer directly.Instead you must analyze the file in source analyzer,then drag it into the warehouse designer. When you drag the flat file source defintion into warehouse desginer... Read More
What are the diffrence between joiner transformation and source qualifier transformation?
Added on Thu, Dec 3, 2009
You can join hetrogenious data sources in joiner transformation which we can not achieve in source qualifier transformation. You need matching keys to join two relational sources in source qualifier transformation.Where as you doesn?t need matching... Read More
What is polling?
Added on Thu, Dec 3, 2009
It displays the updated information about the session in the monitor window. The monitor window displays the status of each session when you poll the informatica server. Read More
What is source qualifier transformation?
Added on Thu, Dec 3, 2009
When you add a relational or a flat file source definition to a maping,U need to connect it to a source qualifer transformation.The source qualifier transformation represnets the records that the informatica server reads when it runs a session. Read More
What are the scheduling options to run a sesion?
Added on Thu, Dec 3, 2009
A session can be scheduled to run at a given time or intervel,or u can manually run the session. Different options of scheduling Run only on demand: server runs the session only when user starts session explicitly Run once: Informatica server runs... Read More
Can you copy the session to a different folder or repository?
Added on Thu, Dec 3, 2009
Yes. By using copy session wizard You can copy a session in a different folder or repository. But that target folder or repository should consists of mapping of that session. If target folder or repository is not having the maping of copying session ... Read More
How many ways you can update a relational source defintion and what are they?
Added on Thu, Dec 3, 2009
Two ways:- 1. Edit the definition 2. Reimport the defintion. Read More
What is power center repository?
Added on Thu, Dec 3, 2009
Standalone repository. A repository that functions individually, unrelated and unconnected to other repositories. Global repository. (PowerCenter only.) The centralized repository in a domain, a group of connected repositories. Each domain can... Read More
What is a view? How it is related to data independence?And what are the different types of views,and what is Materialize view
Added on Thu, Dec 3, 2009
views view is a combination of one or more table.view does not stores the data,it just store the query in file format.If we excutes the query the query will fetch the data from the tables and just make it to view for us. types views materilized... Read More
What is the diff b/w Stored Proc (DB level) & Stored proc trans (INFORMATICA level) ? again why should we use SP trans ?
Added on Thu, Dec 3, 2009
First of all stored procedures (at DB level) are series of SQL statement. And those are stored and compiled at the server side.In the Informatica it is a transformation that uses same stored procedures which are stored in the database. Stored... Read More
What are the designer tools for creating tranformations?
Added on Thu, Dec 3, 2009
Mapping designer Tansformation developer Mapplet designer. Read More
What is Router transformation?
Added on Thu, Dec 3, 2009
Router transformation allows you to use a condition to test data. It is similar to filter transformation. It allows the testing to be done on one or more conditions. Read More
What is incremantal aggregation?
Added on Thu, Dec 3, 2009
When using incremental aggregation, you apply captured changes in the source to aggregate calculations in a session. If the source changes only incrementally and you can capture changes, you can configure the session to process only those changes.... Read More
When we create a target as flat file and source as oracle.. how can i specify first rows as column names in flat files...
Added on Thu, Dec 3, 2009
use a pre sql statement....but this is a hardcoding method...if you change the column names or put in extra columns in the flat file, you will have to change the insert statement Read More
In realtime which one is better star schema or snowflake star schema the surrogate will be linked to which columns in the dimension table.
Added on Thu, Dec 3, 2009
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. Read More
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.
Added on Thu, Dec 3, 2009
Question : 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. 2) What are the common problems developers face while ETL... Read More
Somebody ca explain me the 3 points:I want to Know
Added on Thu, Dec 3, 2009
Question : Somebody ca explain me the 3 points:I want to Know : 1) the differences between using native and ODBC server-side databaseConnections 2)Know the reason why to register a server to the repository is necessary 3)Know the... Read More
What is the exact meaning of domain?
Added on Thu, Dec 3, 2009
Domain is nothing but give a comlete information on a particular subject area.. like sales domain,telecom domain..etc Read More
What are the enhancements made to Informatica 7.1.1 version when compared to 6.2.2 version?
Added on Thu, Dec 3, 2009
1.union & custom transformation 2.lookup on flatfile 3.we can use pmcmd command 4.we can export independent&dependent repository objects 5.version controlling 6.data proffiling 7.supporting of 64mb architecture 8.ldap authentication Read More
What are mapping parameters and varibles in which situation we can use it
Added on Thu, Dec 3, 2009
If we need to change certain attributes of a mapping after every time the session is run, it will be very difficult to edit the mapping and then change the attribute. So we use mapping parameters and variables and define the values in a parameter ... Read More
How a two dimension array is initialize with pointer?
Added on Thu, Dec 3, 2009
#include<iostream.h> void main() { int size; cout<<"Size "; cin>>size; int **p=new int *[size]; for(int i=0;i<size;i++) { p[i]=new int [size]; } for(i=0;i<size;i++) { for(int j=0;j<size;j++) { cin>>... Read More
What are partition points?
Added on Thu, Dec 3, 2009
Partition points mark the thread boundaries in a source pipeline and divide the pipeline into stages. Read More
Two relational tables are connected to SQ Trans,what are the possible errors it will be thrown?
Added on Thu, Dec 3, 2009
The only two possibilities as of I know is Both the table should have primary key/foreign key relation ship Both the table should be available in the same schema or same database Read More
With out using Updatestretagy and sessons options, how we can do the update our target table?
Added on Thu, Dec 3, 2009
In session properties, There is an option insert update insert as update update as update like that by using this we will easily solve Read More
How can you stop a batch?
Added on Thu, Dec 3, 2009
In a sequential Batch how can we stop single session?
Added on Thu, Dec 3, 2009
We can stop it using PMCMD command or in the monitor right click on that perticular session and select stop.this will stop the current session and the sessions next to it. Read More
What are the tasks that Loadmanger process will do?
Added on Thu, Dec 3, 2009
Manages the session and batch scheduling: Whe you start the informatica server the load maneger launches and queries the repository for a list of sessions configured to run on the informatica server.When you configure the session the loadmanager... Read More
Which is better among connected lookup and unconnected lookup transformations in informatica or any other ETL tool?
Added on Thu, Dec 3, 2009
If you are having defined source you can use connected, source is not well defined or from different database you can go for unconnected We are using like that only Read More
What is the procedure to write the query to list the highest salary of three employees?
Added on Thu, Dec 3, 2009
The following is the query to find out the top three salaries in ORACLE:--(take emp table) select * from emp e where 3>(select count (*) from emp where e.sal>emp.sal) order by sal desc. in SQL Server:-(take emp table) select top 10 sal... Read More
What is metadata reporter?
Added on Thu, Dec 3, 2009
It is a web based application that enables you to run reports againist repository metadata. With a meta data reporter,You can access information about U?r repository with out having knowledge of sql,transformation language or underlying tables in... Read More
What is the difference between Narmal load and Bulk load?
Added on Thu, Dec 3, 2009
Normal Load: Normal load will write information to the database log file so that if any recorvery is needed it is will be helpful. when the source file is a text file and loading data to a table,in such cases we should you normal load only, else the... Read More
What is the look up transformation?
Added on Thu, Dec 3, 2009
Use lookup transformation in u?r mapping to lookup data in a relational table,view,synonym. Informatica server queries the look up table based on the lookup ports in the transformation.It compares the lookup transformation port values to lookup table... Read More
Explain the informatica Architecture in detail
Added on Thu, Dec 3, 2009
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 ... Read More
What r the reusable transforamtions?
Added on Thu, Dec 3, 2009
A transformation can reused, that is know as reusable transformation You can design using 2 methods using transformation developer create normal one and promote it to reusable Read More
What is a transforamation?
Added on Thu, Dec 3, 2009
It is a repostitory object that generates,modifies or passes data. Read More
what is the look up transformation??
Added on Thu, Dec 3, 2009
Using it we can access the data from a relational table which is not a source in the mapping. For Ex:Suppose the source contains only Empno, but we want Empname also in the mapping.Then instead of adding another tbl which contains Empname as a... Read More
Difference between static cache and dynamic cache
Added on Thu, Dec 3, 2009
Static cache Dynamic cache U can not insert or update the cache U can insert rows into the cache as u pass to the target The informatic server returns a value from the lookup table or cache when the condition is true.When the condition is not... Read More
What are two modes of data movement in Informatica Server?
Added on Thu, Dec 3, 2009
The data movement mode depends on whether Informatica Server should process single byte or multi-byte character data. This mode selection can affect the enforcement of code page relationships and code page validation in the Informatica Client and... Read More
What are Dimensions and various types of Dimensions?
Added on Thu, Dec 3, 2009
Set of level properties that describe a specific aspect of a business, used for analyzing the factual measures of one or more cubes, which use that dimension. Egs. Geography, time, customer and product. Read More
why did u use update stategy in your application?
Added on Thu, Dec 3, 2009
Update Strategy is used to drive the data to be Inert, Update and Delete depending upon some condition. You can do this on session level tooo but there you cannot define any condition.For eg: If you want to doupdate and insert in one mapping...you... Read More
If i done any modifications for my table in back end does it reflect in informatca warehouse or maping desginer or source analyzer?
Added on Thu, Dec 3, 2009
NO. Informatica is not at all concern with back end data base.It displays u all the information that is to be stored in repository.If want to reflect back end changes to informatica screens, again u have to import from back end to informatica by... Read More
If a session fails after loading of 10,000 records in to the target.How can u load the records from 10001 th record when u run the session next time?
Added on Thu, Dec 3, 2009
As explained above informatcia server has 3 methods to recovering the sessions.Use performing recovery to load the records from where the session fails. Read More
After draging the ports of three sources(sql server,oracle,informix) to a single source qualifier, can u map these three ports directly to target??
Added on Thu, Dec 3, 2009
if u drag three hetrogenous sources and populated to target without any join means you are entertaining Carteisn product. If you don’t use join means not only diffrentsources but homegeous sources are show same error. If you are not... Read More
What are the types of metadata that stores in repository?
Added on Thu, Dec 3, 2009
Following are the types of metadata that stores in the repository:- Database connections Global objects Mappings Mapplets Multidimensional metadata Reusable transformations Sessions and batches Short cuts Source definitions Target defintions... Read More
What is tracing level?
Added on Thu, Dec 3, 2009
Ya its the level of information storage in session log. The option comes in the properties tab of transformations. By default it remains "Normal". Can be Verbose Initialisation Verbose Data Normal or Terse. Read More
|
| ©2007, 1000projects.com, Only For Educational Purpose, Non Commercial use! |
|
 |
 |